91881 lines
3.4 MiB
Plaintext
91881 lines
3.4 MiB
Plaintext
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {},
|
|
"nodes": [
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"label": "LangfuseRuntimeTracer",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "langfuseruntimetracer",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "src_tools_models_classificationerror",
|
|
"label": "ClassificationError",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "classificationerror",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L155"
|
|
},
|
|
{
|
|
"id": "src_tools_models_errorcode",
|
|
"label": "ErrorCode",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "errorcode",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_articleselectionresult",
|
|
"label": "ArticleSelectionResult",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "articleselectionresult",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_batchprocessingresult",
|
|
"label": "BatchProcessingResult",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "batchprocessingresult",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_extractorcandidate",
|
|
"label": "ExtractorCandidate",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "extractorcandidate",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_candidatestatus",
|
|
"label": "CandidateStatus",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "candidatestatus",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_extractorname",
|
|
"label": "ExtractorName",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "extractorname",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"label": "InputSizeExceededError",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "inputsizeexceedederror",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_modelroleconfig",
|
|
"label": "ModelRoleConfig",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "modelroleconfig",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_runtimeconfig",
|
|
"label": "RuntimeConfig",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "runtimeconfig",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_runtimelimits",
|
|
"label": "RuntimeLimits",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "runtimelimits",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"label": "RuntimeObservabilityConfig",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "runtimeobservabilityconfig",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_runtimepricing",
|
|
"label": "RuntimePricing",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "runtimepricing",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_runtimestoragepaths",
|
|
"label": "RuntimeStoragePaths",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "runtimestoragepaths",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"label": "ECPClassificationAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "ecpclassificationadapter",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"label": "EnrichmentFailedError",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "enrichmentfailederror",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"label": "GroundingViolationError",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "groundingviolationerror",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"label": "HygieneFailedError",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "hygienefailederror",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"label": "SanitizedJsonLogger",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "sanitizedjsonlogger",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_candidateobject",
|
|
"label": "CandidateObject",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "candidateobject",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_candidatetype",
|
|
"label": "CandidateType",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "candidatetype",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_repaircategory",
|
|
"label": "RepairCategory",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "repaircategory",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_textrepair",
|
|
"label": "TextRepair",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "textrepair",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatemachine",
|
|
"label": "ExecutionStateMachine",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "executionstatemachine",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatus",
|
|
"label": "ExecutionStatus",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "executionstatus",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_invalidstatetransitionerror",
|
|
"label": "InvalidStateTransitionError",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "invalidstatetransitionerror",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"label": "SQLiteStore",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "sqlitestore",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"label": "RegexASTVisitor",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "regexastvisitor",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter",
|
|
"label": "FaultyMockAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 297,
|
|
"community_name": "FaultyMockAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "faultymockadapter",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_basenlpadapter",
|
|
"label": "BaseNLPAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "basenlpadapter",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"label": "LocalEmbeddingsAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "localembeddingsadapter",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "src_tools_models_classificationresult",
|
|
"label": "ClassificationResult",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "classificationresult",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_inherenceclassifier",
|
|
"label": "InherenceClassifier",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "inherenceclassifier",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "src_tools_models_ecpsnapshot",
|
|
"label": "ECPSnapshot",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "ecpsnapshot",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"label": "LLMFallbackAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "llmfallbackadapter",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "src_tools_models_decisioncategory",
|
|
"label": "DecisionCategory",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "decisioncategory",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "src_tools_models_matchedgraphentity",
|
|
"label": "MatchedGraphEntity",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "matchedgraphentity",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "src_tools_models_relatedentity",
|
|
"label": "RelatedEntity",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "relatedentity",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler",
|
|
"label": "ArticleCrawler",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "articlecrawler",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L482"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_extractedarticle",
|
|
"label": "ExtractedArticle",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "extractedarticle",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_extractionbatchreport",
|
|
"label": "ExtractionBatchReport",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "extractionbatchreport",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L202"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_inputarticle",
|
|
"label": "InputArticle",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "inputarticle",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_newspaperdata",
|
|
"label": "NewspaperData",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "newspaperdata",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_newspaperextractor",
|
|
"label": "NewspaperExtractor",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "newspaperextractor",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L332"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_readabilitydata",
|
|
"label": "ReadabilityData",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "readabilitydata",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_readabilityextractor",
|
|
"label": "ReadabilityExtractor",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "readabilityextractor",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L395"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_trafilaturadata",
|
|
"label": "TrafilaturaData",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "trafilaturadata",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_trafilaturaextractor",
|
|
"label": "TrafilaturaExtractor",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "trafilaturaextractor",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L228"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_newsarticle",
|
|
"label": "NewsArticle",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "newsarticle",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_extractionresult",
|
|
"label": "ExtractionResult",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "code",
|
|
"norm_label": "extractionresult",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_searchquery",
|
|
"label": "SearchQuery",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": "searchquery",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"label": "DeepSeekAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "deepseekadapter",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L80"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_groqadapter",
|
|
"label": "GroqAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "groqadapter",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_openaiadapter",
|
|
"label": "OpenAIAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "openaiadapter",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_provideradapter",
|
|
"label": "ProviderAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "provideradapter",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_gatewayresponse",
|
|
"label": "GatewayResponse",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "gatewayresponse",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_modelgatewayclient",
|
|
"label": "ModelGatewayClient",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "modelgatewayclient",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_mockprovideradapter",
|
|
"label": "MockProviderAdapter",
|
|
"_callable": true,
|
|
"_callable_class": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "mockprovideradapter",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"label": "flush_telemetry_queue()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "flush_telemetry_queue()",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_telemetry_flush_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init_client",
|
|
"label": "._init_client()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "._init_client()",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace",
|
|
"label": ".record_trace()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": ".record_trace()",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"label": "test_telemetry_degradation_and_flush()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "test_telemetry_degradation_and_flush()",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite",
|
|
"label": "test_tracer_offline_queues_to_sqlite()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "test_tracer_offline_queues_to_sqlite()",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "classify_emit_error",
|
|
"label": "emit_error()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "emit_error()",
|
|
"source_file": "classify.py",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "classify_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "classify.py",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "classify_parse_args",
|
|
"label": "parse_args()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "parse_args()",
|
|
"source_file": "classify.py",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "src_tools_models_classificationerror_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"id": "src_tools_models_classificationerror_to_json_str",
|
|
"label": ".to_json_str()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": ".to_json_str()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "src_tools_models_classificationresult_to_json_str",
|
|
"label": ".to_json_str()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": ".to_json_str()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L150"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist",
|
|
"label": "test_cli_error_content_file_does_not_exist()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_error_content_file_does_not_exist()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L624"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax",
|
|
"label": "test_cli_error_ecp_corrupted_json_syntax()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_error_ecp_corrupted_json_syntax()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L580"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist",
|
|
"label": "test_cli_error_ecp_file_does_not_exist()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_error_ecp_file_does_not_exist()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L567"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field",
|
|
"label": "test_cli_error_ecp_missing_each_required_field()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_error_ecp_missing_each_required_field()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L595"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content",
|
|
"label": "test_cli_error_empty_and_whitespace_content()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_error_empty_and_whitespace_content()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L648"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories",
|
|
"label": "test_cli_output_file_creates_nested_directories()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_output_file_creates_nested_directories()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L676"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli_test_cli_empty_content_file",
|
|
"label": "test_cli_empty_content_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_empty_content_file()",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli_test_cli_missing_ecp_file",
|
|
"label": "test_cli_missing_ecp_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_missing_ecp_file()",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli_test_cli_missing_required_ecp_field",
|
|
"label": "test_cli_missing_required_ecp_field()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_missing_required_ecp_field()",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli_test_cli_output_file",
|
|
"label": "test_cli_output_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_output_file()",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli_test_cli_success_stdout",
|
|
"label": "test_cli_success_stdout()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_success_stdout()",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_classification_error_serialization",
|
|
"label": "test_classification_error_serialization()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_classification_error_serialization()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_break_priority_tie",
|
|
"label": "break_priority_tie()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "break_priority_tie()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L284"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_calculate_consensus_metrics",
|
|
"label": "calculate_consensus_metrics()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "calculate_consensus_metrics()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L236"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_form_active_set",
|
|
"label": "form_active_set()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "form_active_set()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L211"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L570"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_parse_args",
|
|
"label": "parse_args()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "parse_args()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L544"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_select_with_consensus",
|
|
"label": "select_with_consensus()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "select_with_consensus()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L293"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_select_without_consensus",
|
|
"label": "select_without_consensus()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "select_without_consensus()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L330"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_extract_candidate_data",
|
|
"label": "extract_candidate_data()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "extract_candidate_data()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_select_article_extractor",
|
|
"label": "select_article_extractor()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "select_article_extractor()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L387"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images",
|
|
"label": "test_article_1_regression_technical_tie_markdown_images()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_article_1_regression_technical_tie_markdown_images()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L401"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner",
|
|
"label": "test_ct_001_three_candidates_clear_winner()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_001_three_candidates_clear_winner()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L130"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles",
|
|
"label": "test_ct_002_technical_tie_smallest_shingles()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_002_technical_tie_smallest_shingles()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L146"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback",
|
|
"label": "test_ct_003_technical_tie_priority_fallback()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_003_technical_tie_priority_fallback()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L163"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus",
|
|
"label": "test_ct_004_three_candidates_no_consensus()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_004_three_candidates_no_consensus()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L184"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus",
|
|
"label": "test_ct_005_two_candidates_no_consensus()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_005_two_candidates_no_consensus()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L199"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate",
|
|
"label": "test_ct_006_single_usable_candidate()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_006_single_usable_candidate()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L215"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only",
|
|
"label": "test_ct_007_degraded_candidates_only()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_007_degraded_candidates_only()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L230"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable",
|
|
"label": "test_ct_008_all_candidates_unavailable()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_008_all_candidates_unavailable()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L242"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_009_small_fragment_loses_due_to_low_coverage()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L254"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_010_excessive_boilerplate_loses_due_to_low_support()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L271"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_011_partial_content_loses_due_to_low_coverage()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L289"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_atomic_save_json",
|
|
"label": "atomic_save_json()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "atomic_save_json()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L448"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_process_batch",
|
|
"label": "process_batch()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "process_batch()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L470"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor",
|
|
"label": "test_ct_012_recalculate_existing_selected_extractor()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_012_recalculate_existing_selected_extractor()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L302"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list",
|
|
"label": "test_ct_013_empty_articles_list()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_013_empty_articles_list()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L334"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically",
|
|
"label": "test_ct_014_invalid_json_fails_atomically()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_ct_014_invalid_json_fails_atomically()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L353"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming",
|
|
"label": "test_e2e_cli_subprocess_default_naming()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_cli_subprocess_default_naming()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L567"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input",
|
|
"label": "test_e2e_cli_subprocess_invalid_input()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_cli_subprocess_invalid_input()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L595"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file",
|
|
"label": "test_e2e_cli_subprocess_missing_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_cli_subprocess_missing_file()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L608"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism",
|
|
"label": "test_integration_large_batch_determinism()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_integration_large_batch_determinism()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L435"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer",
|
|
"label": "test_integration_pipeline_downstream_consumer()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_integration_pipeline_downstream_consumer()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L493"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_integration_reference_file",
|
|
"label": "test_integration_reference_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "test_integration_reference_file()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L370"
|
|
},
|
|
{
|
|
"id": "src_tools_language_detect_language",
|
|
"label": "detect_language()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "detect_language()",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L477"
|
|
},
|
|
{
|
|
"id": "src_tools_language_extract_words",
|
|
"label": "extract_words()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "extract_words()",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L472"
|
|
},
|
|
{
|
|
"id": "src_tools_language_normalize_text",
|
|
"label": "normalize_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_text()",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L462"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_detect_english",
|
|
"label": "test_detect_english()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_detect_english()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_detect_french",
|
|
"label": "test_detect_french()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_detect_french()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_detect_german",
|
|
"label": "test_detect_german()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_detect_german()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_detect_italian",
|
|
"label": "test_detect_italian()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_detect_italian()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_detect_portuguese",
|
|
"label": "test_detect_portuguese()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_detect_portuguese()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_detect_spanish",
|
|
"label": "test_detect_spanish()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_detect_spanish()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_empty_language",
|
|
"label": "test_empty_language()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_empty_language()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_test_normalize_text",
|
|
"label": "test_normalize_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_text()",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_generate_shingles",
|
|
"label": "generate_shingles()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "generate_shingles()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_normalize_text",
|
|
"label": "normalize_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_text()",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution",
|
|
"label": "test_e2e_cli_subprocess_real_execution()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_cli_subprocess_real_execution()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L530"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_generate_shingles_empty",
|
|
"label": "test_generate_shingles_empty()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_generate_shingles_empty()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L121"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_generate_shingles_short_text",
|
|
"label": "test_generate_shingles_short_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_generate_shingles_short_text()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_generate_shingles_sliding_window",
|
|
"label": "test_generate_shingles_sliding_window()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_generate_shingles_sliding_window()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_normalize_text_empty_and_invalid",
|
|
"label": "test_normalize_text_empty_and_invalid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_text_empty_and_invalid()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_normalize_text_html_entities_and_tags",
|
|
"label": "test_normalize_text_html_entities_and_tags()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_text_html_entities_and_tags()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_text_markdown_images_stripped_while_links_preserved()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_links",
|
|
"label": "test_normalize_text_markdown_links()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_text_markdown_links()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_test_normalize_text_nfkc_unicode_and_punctuation",
|
|
"label": "test_normalize_text_nfkc_unicode_and_punctuation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_text_nfkc_unicode_and_punctuation()",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_get_dict",
|
|
"label": "_get_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "_get_dict()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L225"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_normalize_date",
|
|
"label": "normalize_date()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_date()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_normalize_list",
|
|
"label": "normalize_list()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_list()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"label": "normalize_scalar()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_scalar()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"label": "resolve_article_metadata()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "resolve_article_metadata()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L231"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_validate_url",
|
|
"label": "validate_url()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "validate_url()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_metadata_priority_first_valid_source_no_cross_merging()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L451"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid",
|
|
"label": "test_normalize_list_empty_and_invalid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_list_empty_and_invalid()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"label": "resolve_article_body()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "code",
|
|
"norm_label": "resolve_article_body()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor",
|
|
"label": "test_resolve_article_body_invalid_selected_extractor()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_body_invalid_selected_extractor()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L340"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_body_newspaper4k_primary_and_fallback()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L275"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_body_readability_primary_and_fallback()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L295"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_body_trafilatura_primary_and_fallback()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L258"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"label": "assemble_markdown_document()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "assemble_markdown_document()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L550"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_clean_body_images",
|
|
"label": "clean_body_images()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "clean_body_images()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L518"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_convert_article",
|
|
"label": "convert_article()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "convert_article()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L618"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal",
|
|
"label": "test_assemble_markdown_document_full_and_minimal()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "test_assemble_markdown_document_full_and_minimal()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L508"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "test_clean_body_images_removes_invalid_and_deduplicates()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L486"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct",
|
|
"label": "test_convert_article_api_direct()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "test_convert_article_api_direct()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L735"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L700"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"label": "parse_arguments()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "code",
|
|
"norm_label": "parse_arguments()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L677"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct",
|
|
"label": "test_parse_arguments_api_direct()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "code",
|
|
"norm_label": "test_parse_arguments_api_direct()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L755"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_cli_default_output_naming",
|
|
"label": "test_cli_default_output_naming()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_default_output_naming()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L675"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_cli_exit_codes_and_error_handling",
|
|
"label": "test_cli_exit_codes_and_error_handling()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_exit_codes_and_error_handling()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L582"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_cli_json_root_must_be_object",
|
|
"label": "test_cli_json_root_must_be_object()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_json_root_must_be_object()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L616"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_no_stdout_pollution_and_atomic_preservation()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L631"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_conversion_determinism_sha256_repeatability",
|
|
"label": "test_conversion_determinism_sha256_repeatability()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_conversion_determinism_sha256_repeatability()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L558"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_pipeline_with_real_extracted_selected_json()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L704"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_golden_fixtures_byte_level_precision",
|
|
"label": "test_golden_fixtures_byte_level_precision()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_golden_fixtures_byte_level_precision()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L541"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_metadata_priority_subtitle_omitted_when_equal_to_title()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L436"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks",
|
|
"label": "test_metadata_priority_title_all_fallbacks()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_metadata_priority_title_all_fallbacks()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L354"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants",
|
|
"label": "test_normalize_date_rfc_2822_variants()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_date_rfc_2822_variants()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L154"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split",
|
|
"label": "test_normalize_list_semicolon_and_comma_split()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_list_semicolon_and_comma_split()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities",
|
|
"label": "test_normalize_scalar_complex_html_entities()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_scalar_complex_html_entities()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_count_phrase_occurrences",
|
|
"label": "count_phrase_occurrences()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "count_phrase_occurrences()",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_inherenceclassifier_classify",
|
|
"label": ".classify()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": ".classify()",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_match_phrase_in_text",
|
|
"label": "match_phrase_in_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "match_phrase_in_text()",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "src_tools_models_classificationresult_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "src_tools_models_ecpsnapshot_from_dict",
|
|
"label": ".from_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": ".from_dict()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "src_tools_models_ecpsnapshot_from_json_str",
|
|
"label": ".from_json_str()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": ".from_json_str()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "src_tools_models_relatedentity_from_dict",
|
|
"label": ".from_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": ".from_dict()",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_extract_evidence_snippets",
|
|
"label": "extract_evidence_snippets()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "extract_evidence_snippets()",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_extract_sentences",
|
|
"label": "extract_sentences()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "extract_sentences()",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_strip_markdown",
|
|
"label": "strip_markdown()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "strip_markdown()",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_benchmark_24_test_benchmark_case",
|
|
"label": "test_benchmark_case()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_benchmark_case()",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_classification_result_serialization",
|
|
"label": "test_classification_result_serialization()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_classification_result_serialization()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_ecp_snapshot_defaults",
|
|
"label": "test_ecp_snapshot_defaults()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_snapshot_defaults()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_ecp_snapshot_missing_required",
|
|
"label": "test_ecp_snapshot_missing_required()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_snapshot_missing_required()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_ecp_snapshot_valid",
|
|
"label": "test_ecp_snapshot_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_snapshot_valid()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_extract_evidence_snippets",
|
|
"label": "test_extract_evidence_snippets()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_extract_evidence_snippets()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_test_parser_strip_markdown",
|
|
"label": "test_parser_strip_markdown()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_parser_strip_markdown()",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"label": "convert_html_to_markdown()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 153,
|
|
"community_name": "convert_html_to_markdown",
|
|
"file_type": "code",
|
|
"norm_label": "convert_html_to_markdown()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 153,
|
|
"community_name": "convert_html_to_markdown",
|
|
"file_type": "code",
|
|
"norm_label": "test_convert_html_to_markdown_empty_or_whitespace()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L246"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting",
|
|
"label": "test_convert_html_to_markdown_rich_formatting()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 153,
|
|
"community_name": "convert_html_to_markdown",
|
|
"file_type": "code",
|
|
"norm_label": "test_convert_html_to_markdown_rich_formatting()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L216"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L301"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_run_consolidation",
|
|
"label": "run_consolidation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "run_consolidation()",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_setup_signal_handlers",
|
|
"label": "setup_signal_handlers()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "setup_signal_handlers()",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_signal_handler",
|
|
"label": "_signal_handler()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "_signal_handler()",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_validate_article_schema",
|
|
"label": "validate_article_schema()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "validate_article_schema()",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_inputsizeexceedederror_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_validate_input_size",
|
|
"label": "validate_input_size()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "validate_input_size()",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown",
|
|
"label": "test_ecp_rejection_flow_produces_zero_markdown()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_rejection_flow_produces_zero_markdown()",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error",
|
|
"label": "test_input_size_exceeded_raises_error()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_input_size_exceeded_raises_error()",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_input_limits_test_input_size_valid_within_limit",
|
|
"label": "test_input_size_valid_within_limit()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_input_size_valid_within_limit()",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_preflight_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"label": "run_preflight_checks()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "run_preflight_checks()",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_calculate_exact_file_sha256",
|
|
"label": "calculate_exact_file_sha256()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "calculate_exact_file_sha256()",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_load_runtime_config",
|
|
"label": "load_runtime_config()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "load_runtime_config()",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_validate_certified_models",
|
|
"label": "validate_certified_models()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "validate_certified_models()",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"label": "create_fault_test_config()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "create_fault_test_config()",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_operations_resilience_test_certified_model_rotation_resilience",
|
|
"label": "test_certified_model_rotation_resilience()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_certified_model_rotation_resilience()",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_cost_budget_test_per_article_cost_within_budget",
|
|
"label": "test_per_article_cost_within_budget()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_per_article_cost_within_budget()",
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"label": "create_test_config()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "create_test_config()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_preflight_certification_test_preflight_checks_pass",
|
|
"label": "test_preflight_checks_pass()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_preflight_checks_pass()",
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_ecpclassificationadapter_classify",
|
|
"label": ".classify()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": ".classify()",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_ecpclassificationadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_load_ecp_schema_registry",
|
|
"label": "load_ecp_schema_registry()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "load_ecp_schema_registry()",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"label": "validate_ecp_snapshot()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "validate_ecp_snapshot()",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_invalid_schema",
|
|
"label": "test_ecp_snapshot_invalid_schema()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_snapshot_invalid_schema()",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_schema_valid",
|
|
"label": "test_ecp_snapshot_schema_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_snapshot_schema_valid()",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_direct_inherent",
|
|
"label": "test_ecp_adapter_direct_inherent()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_adapter_direct_inherent()",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_not_related",
|
|
"label": "test_ecp_adapter_not_related()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_adapter_not_related()",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_build_minimal_enrichment_projection",
|
|
"label": "build_minimal_enrichment_projection()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "build_minimal_enrichment_projection()",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_enrichmentfailederror_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_normalize_tag",
|
|
"label": "normalize_tag()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_tag()",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"label": "validate_and_extract_enrichment()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "validate_and_extract_enrichment()",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags",
|
|
"label": "test_enrichment_fails_on_duplicate_tags()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "test_enrichment_fails_on_duplicate_tags()",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_enrichment_harness_test_tag_normalization",
|
|
"label": "test_tag_normalization()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "test_tag_normalization()",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_enrichment_harness_test_validate_and_extract_enrichment_valid",
|
|
"label": "test_validate_and_extract_enrichment_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "test_validate_and_extract_enrichment_valid()",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"label": "build_candidates_payload()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "build_candidates_payload()",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L199"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_extract_plain_text",
|
|
"label": "_extract_plain_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "_extract_plain_text()",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L190"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"label": "parse_metadata_candidates()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "parse_metadata_candidates()",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"label": "parse_raw_text_into_candidates()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "parse_raw_text_into_candidates()",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"label": "resolve_canonical_source_url()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "resolve_canonical_source_url()",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark",
|
|
"label": "test_sustained_throughput_benchmark()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_sustained_throughput_benchmark()",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_candidate_parser_test_author_parsing_forbids_delimiter_splitting",
|
|
"label": "test_author_parsing_forbids_delimiter_splitting()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_author_parsing_forbids_delimiter_splitting()",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_candidate_parser_test_parse_raw_text_into_candidates",
|
|
"label": "test_parse_raw_text_into_candidates()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_parse_raw_text_into_candidates()",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_candidate_parser_test_resolve_canonical_source_url_priority",
|
|
"label": "test_resolve_canonical_source_url_priority()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_canonical_source_url_priority()",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"label": "assemble_intermediate_markdown()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "assemble_intermediate_markdown()",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"label": "build_minimal_hygiene_projection()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "build_minimal_hygiene_projection()",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"label": "execute_10_step_hygiene_harness()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "execute_10_step_hygiene_harness()",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"label": "execute_deterministic_hygiene_fallback()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "execute_deterministic_hygiene_fallback()",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L158"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_groundingviolationerror_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_hygienefailederror_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_golden_set_all_20_reference_cases_process_cleanly()",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_prompt_injection_guard_test_adversarial_injection_treated_as_passive_data",
|
|
"label": "test_adversarial_injection_treated_as_passive_data()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_injection_treated_as_passive_data()",
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_hygiene_harness_create_sample_payload",
|
|
"label": "create_sample_payload()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "create_sample_payload()",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback",
|
|
"label": "test_hygiene_deterministic_fallback()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_deterministic_fallback()",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id",
|
|
"label": "test_hygiene_harness_raises_on_ungrounded_block_id()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_harness_raises_on_ungrounded_block_id()",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success",
|
|
"label": "test_hygiene_harness_success()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_harness_success()",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error",
|
|
"label": ".error()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".error()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info",
|
|
"label": ".info()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".info()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"label": ".log()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".log()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_refresh_secrets",
|
|
"label": "._refresh_secrets()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "._refresh_secrets()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict",
|
|
"label": ".sanitize_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".sanitize_dict()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_text",
|
|
"label": ".sanitize_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".sanitize_text()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning",
|
|
"label": ".warning()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": ".warning()",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_dictionary",
|
|
"label": "test_secret_redaction_in_dictionary()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "test_secret_redaction_in_dictionary()",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_text",
|
|
"label": "test_secret_redaction_in_text()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "test_secret_redaction_in_text()",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"label": "remove_duplicate_initial_h1()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 166,
|
|
"community_name": "remove_duplicate_initial_h1",
|
|
"file_type": "code",
|
|
"norm_label": "remove_duplicate_initial_h1()",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L483"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 166,
|
|
"community_name": "remove_duplicate_initial_h1",
|
|
"file_type": "code",
|
|
"norm_label": "test_remove_duplicate_initial_h1_exact_and_variations()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L469"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"label": "validate_and_apply_repairs()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "validate_and_apply_repairs()",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_markdown_renderer_render_canonical_markdown",
|
|
"label": "render_canonical_markdown()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "render_canonical_markdown()",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter",
|
|
"label": "test_render_canonical_markdown_with_front_matter()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "test_render_canonical_markdown_with_front_matter()",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair",
|
|
"label": "test_reject_unapproved_category_repair()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "test_reject_unapproved_category_repair()",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment",
|
|
"label": "test_reject_ungrounded_original_fragment()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "test_reject_ungrounded_original_fragment()",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair",
|
|
"label": "test_valid_encoding_repair()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "test_valid_encoding_repair()",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatemachine_current_status",
|
|
"label": ".current_status()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": ".current_status()",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatemachine_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatemachine_is_terminal",
|
|
"label": ".is_terminal()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": ".is_terminal()",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatemachine_sync_status",
|
|
"label": "._sync_status()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "._sync_status()",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_executionstatemachine_transition_to",
|
|
"label": ".transition_to()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": ".transition_to()",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_invalidstatetransitionerror_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"label": "compute_sequence_similarity()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "compute_sequence_similarity()",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"label": "map_candidate_equivalences()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "map_candidate_equivalences()",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_normalize_text_for_comparison",
|
|
"label": "normalize_text_for_comparison()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "normalize_text_for_comparison()",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences",
|
|
"label": "test_map_candidate_equivalences()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_map_candidate_equivalences()",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_equivalence_mapping_test_sequence_similarity",
|
|
"label": "test_sequence_similarity()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_sequence_similarity()",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_equivalence_mapping_test_text_normalization",
|
|
"label": "test_text_normalization()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_text_normalization()",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"label": "create_manifest_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "create_manifest_dict()",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"label": "persist_manifest_atomically()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "persist_manifest_atomically()",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_write_file_atomically",
|
|
"label": "write_file_atomically()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "write_file_atomically()",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid",
|
|
"label": "test_manifest_output_schema_completed_text_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_manifest_output_schema_completed_text_valid()",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid",
|
|
"label": "test_manifest_output_schema_rejected_ecp_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_manifest_output_schema_rejected_ecp_valid()",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification",
|
|
"label": "test_atomic_file_write_and_verification()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_atomic_file_write_and_verification()",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises",
|
|
"label": "test_atomic_file_write_hash_mismatch_raises()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_atomic_file_write_hash_mismatch_raises()",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically",
|
|
"label": "test_persist_manifest_atomically()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_persist_manifest_atomically()",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_backup_db",
|
|
"label": ".backup_db()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".backup_db()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L192"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution",
|
|
"label": ".claim_or_get_execution()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".claim_or_get_execution()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"label": "._get_connection()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "._get_connection()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_get_execution",
|
|
"label": ".get_execution()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".get_execution()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L163"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry",
|
|
"label": ".get_unflushed_telemetry()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".get_unflushed_telemetry()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_init_db",
|
|
"label": "._init_db()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "._init_db()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_mark_telemetry_flushed",
|
|
"label": ".mark_telemetry_flushed()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".mark_telemetry_flushed()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L184"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_queue_telemetry",
|
|
"label": ".queue_telemetry()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".queue_telemetry()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L170"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_record_transition",
|
|
"label": ".record_transition()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".record_transition()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_sqlitestore_restore_db",
|
|
"label": ".restore_db()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": ".restore_db()",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions",
|
|
"label": "test_sqlite_claim_and_transitions()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "test_sqlite_claim_and_transitions()",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore",
|
|
"label": "test_sqlite_native_backup_and_restore()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "test_sqlite_native_backup_and_restore()",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_reconcile_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"label": "reconcile_runtime()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "reconcile_runtime()",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch",
|
|
"label": "test_reconcile_resolves_crash_mismatch()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_reconcile_resolves_crash_mismatch()",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_check_json_schemas",
|
|
"label": "check_json_schemas()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "check_json_schemas()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_check_promptfoo_yaml",
|
|
"label": "check_promptfoo_yaml()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "check_promptfoo_yaml()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_check_python_ast",
|
|
"label": "check_python_ast()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "check_python_ast()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_find_json_pattern_keys",
|
|
"label": "_find_json_pattern_keys()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "_find_json_pattern_keys()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L198"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_regexastvisitor_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_regexastvisitor_visit_call",
|
|
"label": ".visit_Call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": ".visit_call()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_regexastvisitor_visit_import",
|
|
"label": ".visit_Import()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": ".visit_import()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_regexastvisitor_visit_importfrom",
|
|
"label": ".visit_ImportFrom()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": ".visit_importfrom()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"label": "run_all_checks()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "run_all_checks()",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L185"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"label": "calculate_execution_fingerprint()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "calculate_execution_fingerprint()",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_fingerprint_canonical_json_dumps",
|
|
"label": "_canonical_json_dumps()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "_canonical_json_dumps()",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_fingerprint_test_deterministic_fingerprint_identical_inputs",
|
|
"label": "test_deterministic_fingerprint_identical_inputs()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "test_deterministic_fingerprint_identical_inputs()",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_fingerprint_test_fingerprint_changes_on_config_or_ecp_change",
|
|
"label": "test_fingerprint_changes_on_config_or_ecp_change()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "test_fingerprint_changes_on_config_or_ecp_change()",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_subprocess_invalid_schema_exit_code_1()",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_subprocess_missing_config_exit_code_2()",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_smoke_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_smoke_run_smoke_test",
|
|
"label": "run_smoke_test()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "run_smoke_test()",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_smoke_cli_test_smoke_test_execution_valid",
|
|
"label": "test_smoke_test_execution_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "test_smoke_test_execution_valid()",
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded",
|
|
"label": "test_normalize_scalar_placeholders_discarded()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_scalar_placeholders_discarded()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_body_strict_isolation_all_extractors()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L317"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes",
|
|
"label": "test_validate_url_invalid_schemes()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "code",
|
|
"norm_label": "test_validate_url_invalid_schemes()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L206"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes",
|
|
"label": "test_validate_url_valid_schemes()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "code",
|
|
"norm_label": "test_validate_url_valid_schemes()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "src_runtime_quality_invariants_verify_all_11_invariants",
|
|
"label": "verify_all_11_invariants()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "code",
|
|
"norm_label": "verify_all_11_invariants()",
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_release_invariants_test_11_invariants_all_pass",
|
|
"label": "test_11_invariants_all_pass()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "code",
|
|
"norm_label": "test_11_invariants_all_pass()",
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "evals_eval_runner_aggregate_evaluation_results",
|
|
"label": "aggregate_evaluation_results()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 274,
|
|
"community_name": "eval_runner.py",
|
|
"file_type": "code",
|
|
"norm_label": "aggregate_evaluation_results()",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "evals_eval_runner_run_offline_evaluations",
|
|
"label": "run_offline_evaluations()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 274,
|
|
"community_name": "eval_runner.py",
|
|
"file_type": "code",
|
|
"norm_label": "run_offline_evaluations()",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "scripts_build_release_metadata_build_release_metadata",
|
|
"label": "build_release_metadata()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 291,
|
|
"community_name": "build_release_metadata.py",
|
|
"file_type": "code",
|
|
"norm_label": "build_release_metadata()",
|
|
"source_file": "scripts/build_release_metadata.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_validate_certified_cheap_model",
|
|
"label": "validate_certified_cheap_model()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 294,
|
|
"community_name": "validate_certified_cheap_model",
|
|
"file_type": "code",
|
|
"norm_label": "validate_certified_cheap_model()",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_no_powerful_models_test_runtime_config_strictly_cheap_models",
|
|
"label": "test_runtime_config_strictly_cheap_models()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 294,
|
|
"community_name": "validate_certified_cheap_model",
|
|
"file_type": "code",
|
|
"norm_label": "test_runtime_config_strictly_cheap_models()",
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_load_env_file",
|
|
"label": "_load_env_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "code",
|
|
"norm_label": "_load_env_file()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"label": "test_live_e2e_real_api_consolidation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_live_e2e_real_api_consolidation()",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_prompts_contract_test_prompts_6_block_architecture",
|
|
"label": "test_prompts_6_block_architecture()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 296,
|
|
"community_name": "test_prompts_contract.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_prompts_6_block_architecture()",
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_prompts_contract_test_prompts_sha256_calculation",
|
|
"label": "test_prompts_sha256_calculation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 296,
|
|
"community_name": "test_prompts_contract.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_prompts_sha256_calculation()",
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_execute_call",
|
|
"label": ".execute_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 297,
|
|
"community_name": "FaultyMockAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_call()",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 297,
|
|
"community_name": "FaultyMockAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "scripts_ci_check_run_ci_checks",
|
|
"label": "run_ci_checks()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 314,
|
|
"community_name": "ci_check.py",
|
|
"file_type": "code",
|
|
"norm_label": "run_ci_checks()",
|
|
"source_file": "scripts/ci_check.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "scripts_prepare_reference_20_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 315,
|
|
"community_name": "prepare_reference_20.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "scripts/prepare_reference_20.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_contract_parity_test_all_contract_schemas_version_1_0_0",
|
|
"label": "test_all_contract_schemas_version_1_0_0()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 316,
|
|
"community_name": "test_contract_parity.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_all_contract_schemas_version_1_0_0()",
|
|
"source_file": "tests/runtime/contract/test_contract_parity.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_zero_regex_enforcement_test_static_policy_verification_script_passes",
|
|
"label": "test_static_policy_verification_script_passes()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 317,
|
|
"community_name": "test_zero_regex_enforcement.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_static_policy_verification_script_passes()",
|
|
"source_file": "tests/runtime/quality/test_zero_regex_enforcement.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_sample_rss_xml",
|
|
"label": "sample_rss_xml()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 318,
|
|
"community_name": "sample_rss_xml",
|
|
"file_type": "code",
|
|
"norm_label": "sample_rss_xml()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering",
|
|
"label": "test_normalize_list_author_url_filtering()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 322,
|
|
"community_name": "test_normalize_list_author_url_filtering",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_list_author_url_filtering()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 323,
|
|
"community_name": "test_normalize_list_deduplication_preserves_case_and_order",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_list_deduplication_preserves_case_and_order()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L128"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants",
|
|
"label": "test_normalize_date_iso_8601_variants()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 324,
|
|
"community_name": "test_normalize_date_iso_8601_variants",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_date_iso_8601_variants()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L146"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders",
|
|
"label": "test_normalize_date_invalid_and_placeholders()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 325,
|
|
"community_name": "test_normalize_date_invalid_and_placeholders",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_date_invalid_and_placeholders()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L163"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks",
|
|
"label": "test_metadata_priority_original_url_all_fallbacks()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 326,
|
|
"community_name": "test_metadata_priority_original_url_all_fallbacks",
|
|
"file_type": "code",
|
|
"norm_label": "test_metadata_priority_original_url_all_fallbacks()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L396"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing",
|
|
"label": "test_normalize_scalar_whitespace_collapsing()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 327,
|
|
"community_name": "test_normalize_scalar_whitespace_collapsing",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_scalar_whitespace_collapsing()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types",
|
|
"label": "test_normalize_scalar_non_string_types()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 328,
|
|
"community_name": "test_normalize_scalar_non_string_types",
|
|
"file_type": "code",
|
|
"norm_label": "test_normalize_scalar_non_string_types()",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers",
|
|
"label": "test_concurrent_claims_with_8_workers()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 330,
|
|
"community_name": "test_concurrency_claims.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_concurrent_claims_with_8_workers()",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_build_parser",
|
|
"label": "build_parser()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "build_parser()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L336"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L403"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_cli_empty_query_error",
|
|
"label": "test_cli_empty_query_error()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_empty_query_error()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L253"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_cli_execution_file_output",
|
|
"label": "test_cli_execution_file_output()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_execution_file_output()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L234"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_cli_execution_stdout",
|
|
"label": "test_cli_execution_stdout()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_execution_stdout()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L213"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_cli_network_error_handling",
|
|
"label": "test_cli_network_error_handling()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_network_error_handling()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L262"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output",
|
|
"label": "test_e2e_cli_live_file_output()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_cli_live_file_output()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L318"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_basenlpadapter_disambiguate",
|
|
"label": ".disambiguate()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".disambiguate()",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_basenlpadapter_evaluate_similarity",
|
|
"label": ".evaluate_similarity()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".evaluate_similarity()",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_basenlpadapter_is_available",
|
|
"label": ".is_available()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".is_available()",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate",
|
|
"label": ".disambiguate()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".disambiguate()",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_localembeddingsadapter_evaluate_similarity",
|
|
"label": ".evaluate_similarity()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".evaluate_similarity()",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_localembeddingsadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_localembeddingsadapter_is_available",
|
|
"label": ".is_available()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".is_available()",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_load_env_file",
|
|
"label": "_load_env_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "_load_env_file()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_inherenceclassifier_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adapters_test_embeddings_adapter_interface",
|
|
"label": "test_embeddings_adapter_interface()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "test_embeddings_adapter_interface()",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution",
|
|
"label": "test_llm_provider_gemini_rest_execution()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_provider_gemini_rest_execution()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L515"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution",
|
|
"label": "test_llm_provider_openai_client_execution()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_provider_openai_client_execution()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L479"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured",
|
|
"label": "test_funnel_live_api_execution_if_configured()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_live_api_execution_if_configured()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L347"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adapters_test_classifier_with_adapter_flags",
|
|
"label": "test_classifier_with_adapter_flags()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_classifier_with_adapter_flags()",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe",
|
|
"label": "test_adversarial_apple_fruit_recipe()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_apple_fruit_recipe()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_petrobras_ecp",
|
|
"label": "petrobras_ecp()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "petrobras_ecp()",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_test_contextual_inherent",
|
|
"label": "test_contextual_inherent()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_contextual_inherent()",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_test_direct_inherent",
|
|
"label": "test_direct_inherent()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_direct_inherent()",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_test_negative_anchor_suppression",
|
|
"label": "test_negative_anchor_suppression()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_negative_anchor_suppression()",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_test_not_related",
|
|
"label": "test_not_related()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_not_related()",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_test_tangential_inherent",
|
|
"label": "test_tangential_inherent()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_tangential_inherent()",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp",
|
|
"label": "ecp_tech_corp()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "ecp_tech_corp()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation",
|
|
"label": "test_borderline_tangential_graph_entity_in_isolation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_borderline_tangential_graph_entity_in_isolation()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L221"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention",
|
|
"label": "test_borderline_tangential_single_passing_mention()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_borderline_tangential_single_passing_mention()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L210"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_happy_path_contextual_inherent_via_executive_graph_entity()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_happy_path_contextual_inherent_via_subsidiary_graph_entity()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L119"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_happy_path_direct_inherent_by_repetition_without_heavy_anchors()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_happy_path_direct_inherent_via_alias_and_acronym()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_happy_path_direct_inherent_with_canonical_and_anchors()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential",
|
|
"label": "test_llm_happy_path_confirmation_of_tangential()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_happy_path_confirmation_of_tangential()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L280"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related",
|
|
"label": "test_llm_happy_path_rejection_to_not_related()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_happy_path_rejection_to_not_related()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L301"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_happy_path_upgrade_tangential_to_contextual_inherent()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L259"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_happy_path_upgrade_tangential_to_direct_inherent()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L236"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm",
|
|
"label": "test_llm_optimization_clear_case_bypasses_llm()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_optimization_clear_case_bypasses_llm()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L453"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping",
|
|
"label": "test_llm_resilience_confidence_clipping()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_resilience_confidence_clipping()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L431"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_flag_enabled_without_api_key_or_provider()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L340"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_http_500_server_error_graceful_degradation()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L369"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L322"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_malformed_json_and_non_json_strings()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L385"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_missing_decision_key_in_json()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L407"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation",
|
|
"label": "test_llm_sad_path_network_timeout_graceful_degradation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_network_timeout_graceful_degradation()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L353"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum",
|
|
"label": "test_llm_sad_path_unknown_hallucinated_decision_enum()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_sad_path_unknown_hallucinated_decision_enum()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L419"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"label": "test_multilingual_matrix_6_languages()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_multilingual_matrix_6_languages()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L782"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic",
|
|
"label": "test_sad_path_not_related_completely_off_topic()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_sad_path_not_related_completely_off_topic()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_sad_path_not_related_generic_domain_without_target_or_graph()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance",
|
|
"label": "test_sad_path_not_related_negative_anchor_dominance()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_sad_path_not_related_negative_anchor_dominance()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L183"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_sad_path_not_related_negative_anchor_ties_with_positive_anchor()",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L196"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter_build_prompt",
|
|
"label": ".build_prompt()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".build_prompt()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"label": ".disambiguate()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".disambiguate()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter_evaluate_similarity",
|
|
"label": ".evaluate_similarity()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".evaluate_similarity()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter_is_available",
|
|
"label": ".is_available()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": ".is_available()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response",
|
|
"label": "._parse_llm_response()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "._parse_llm_response()",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L225"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adapters_test_llm_adapter_interface",
|
|
"label": "test_llm_adapter_interface()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_adapter_interface()",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation",
|
|
"label": "test_funnel_llm_failure_graceful_degradation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_llm_failure_graceful_degradation()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L230"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_nlp_ambiguity_confirmed_tangential_by_llm()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_nlp_ambiguity_resolved_by_llm_upgrade()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L159"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success",
|
|
"label": "test_funnel_nlp_deterministic_success()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_nlp_deterministic_success()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception",
|
|
"label": "test_classifier_graceful_degradation_when_llm_raises_exception()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_classifier_graceful_degradation_when_llm_raises_exception()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L257"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_classifier_skips_tier3_on_clear_direct_inherent_case()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L226"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case",
|
|
"label": "test_classifier_triggers_tier3_on_ambiguous_tangential_case()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_classifier_triggers_tier3_on_ambiguous_tangential_case()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L192"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_cli_execution_with_enable_llm_flag",
|
|
"label": "test_cli_execution_with_enable_llm_flag()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_execution_with_enable_llm_flag()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L291"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection",
|
|
"label": "test_llm_adapter_availability_detection()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_adapter_availability_detection()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure",
|
|
"label": "test_llm_adapter_build_prompt_structure()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_adapter_build_prompt_structure()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses",
|
|
"label": "test_llm_adapter_handling_invalid_and_corrupt_responses()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_adapter_handling_invalid_and_corrupt_responses()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response",
|
|
"label": "test_llm_adapter_parsing_valid_json_response()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_adapter_parsing_valid_json_response()",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context",
|
|
"label": "test_adversarial_related_entity_without_scope_context()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_related_entity_without_scope_context()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc",
|
|
"label": "test_adversarial_sao_paulo_city_vs_fc()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_sao_paulo_city_vs_fc()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_corrupted_json",
|
|
"label": "test_adversarial_subprocess_cli_corrupted_json()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_subprocess_cli_corrupted_json()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L220"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_empty_content",
|
|
"label": "test_adversarial_subprocess_cli_empty_content()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_subprocess_cli_empty_content()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_missing_required_field",
|
|
"label": "test_adversarial_subprocess_cli_missing_required_field()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_subprocess_cli_missing_required_field()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L185"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_success_stdout",
|
|
"label": "test_adversarial_subprocess_cli_success_stdout()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial_subprocess_cli_success_stdout()",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_benchmark_24_classifier",
|
|
"label": "classifier()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "classifier()",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate",
|
|
"label": "ecp_river_plate()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "ecp_river_plate()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end",
|
|
"label": "test_funnel_cli_subprocess_end_to_end()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_cli_subprocess_end_to_end()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L293"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection",
|
|
"label": "test_funnel_multilingual_language_detection()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_multilingual_language_detection()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L279"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym",
|
|
"label": "test_funnel_nlp_deterministic_rejection_homonym()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_funnel_nlp_deterministic_rejection_homonym()",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L136"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_create_schema_registry",
|
|
"label": "create_schema_registry()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "create_schema_registry()",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_load_schema",
|
|
"label": "load_schema()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "load_schema()",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper",
|
|
"label": "test_article_input_rejects_batch_wrapper()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_article_input_rejects_batch_wrapper()",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_article_input_schema_against_all_20_reference_units()",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles",
|
|
"label": "test_candidates_payload_against_reference_articles()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_candidates_payload_against_reference_articles()",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds",
|
|
"label": "test_enrichment_response_schema_invalid_bounds()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_enrichment_response_schema_invalid_bounds()",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid",
|
|
"label": "test_enrichment_response_schema_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_enrichment_response_schema_valid()",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required",
|
|
"label": "test_hygiene_response_schema_missing_required()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_response_schema_missing_required()",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid",
|
|
"label": "test_hygiene_response_schema_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_response_schema_valid()",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category",
|
|
"label": "test_repair_operations_rejects_unapproved_category()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_repair_operations_rejects_unapproved_category()",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid",
|
|
"label": "test_repair_operations_schema_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_repair_operations_schema_valid()",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_fixture_loads_successfully",
|
|
"label": "test_runtime_config_fixture_loads_successfully()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_runtime_config_fixture_loads_successfully()",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L94"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models",
|
|
"label": "test_runtime_config_rejects_powerful_models()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_runtime_config_rejects_powerful_models()",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid",
|
|
"label": "test_runtime_config_schema_validation_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_runtime_config_schema_validation_valid()",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler_close",
|
|
"label": ".close()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".close()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L496"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler_crawl",
|
|
"label": ".crawl()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".crawl()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L511"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler_enter",
|
|
"label": ".__enter__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__enter__()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L504"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler_exit",
|
|
"label": ".__exit__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__exit__()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L508"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L485"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_articlecrawler_start",
|
|
"label": ".start()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".start()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L490"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_extract_all_engines",
|
|
"label": "extract_all_engines()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "extract_all_engines()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L427"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_extractedarticle_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_extractionbatchreport_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L212"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_inputarticle_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_load_search_json",
|
|
"label": "load_search_json()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "load_search_json()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L540"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_log_info",
|
|
"label": "log_info()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "log_info()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L533"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_main",
|
|
"label": "main()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "main()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L742"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_newspaperdata_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L126"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_newspaperextractor_extract",
|
|
"label": ".extract()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".extract()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L336"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_parse_arguments",
|
|
"label": "parse_arguments()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "parse_arguments()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L688"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_process_batch",
|
|
"label": "process_batch()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "process_batch()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L575"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_readabilitydata_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_readabilityextractor_extract",
|
|
"label": ".extract()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".extract()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L399"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_save_extracted_json",
|
|
"label": "save_extracted_json()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "save_extracted_json()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L568"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_trafilaturadata_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_trafilaturaextractor_extract",
|
|
"label": ".extract()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": ".extract()",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L232"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_sample_input_json",
|
|
"label": "sample_input_json()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "sample_input_json()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file",
|
|
"label": "test_cli_main_missing_input_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_main_missing_input_file()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L305"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_cli_main_success",
|
|
"label": "test_cli_main_success()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_main_success()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L291"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_crawler_error_isolation",
|
|
"label": "test_crawler_error_isolation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_crawler_error_isolation()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L242"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution",
|
|
"label": "test_e2e_cli_live_execution()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_cli_live_execution()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L360"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction",
|
|
"label": "test_e2e_live_article_extraction()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_live_article_extraction()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L316"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_extract_all_engines",
|
|
"label": "test_extract_all_engines()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_extract_all_engines()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L215"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_extractor_error_isolation_on_faulty_engine",
|
|
"label": "test_extractor_error_isolation_on_faulty_engine()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_extractor_error_isolation_on_faulty_engine()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L229"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_input_article_creation",
|
|
"label": "test_input_article_creation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_input_article_creation()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L94"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file",
|
|
"label": "test_load_search_json_invalid_file()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_load_search_json_invalid_file()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_load_search_json_valid",
|
|
"label": "test_load_search_json_valid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_load_search_json_valid()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_newspaper_extractor",
|
|
"label": "test_newspaper_extractor()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_newspaper_extractor()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_process_batch_with_limit",
|
|
"label": "test_process_batch_with_limit()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_process_batch_with_limit()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L271"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_readability_extractor",
|
|
"label": "test_readability_extractor()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_readability_extractor()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L205"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"label": "test_save_extracted_json()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_save_extracted_json()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L124"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_test_trafilatura_extractor",
|
|
"label": "test_trafilatura_extractor()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_trafilatura_extractor()",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_extract_google_news",
|
|
"label": "extract_google_news()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "extract_google_news()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L297"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_fetch_rss_content",
|
|
"label": "_fetch_rss_content()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "_fetch_rss_content()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L253"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"label": "get_hl_gl_ceid()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "get_hl_gl_ceid()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_normalize_text_for_comparison",
|
|
"label": "_normalize_text_for_comparison()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "_normalize_text_for_comparison()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_parse_google_news_rss",
|
|
"label": "parse_google_news_rss()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "parse_google_news_rss()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L156"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_resolve_articles_urls",
|
|
"label": "resolve_articles_urls()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "resolve_articles_urls()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L220"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture",
|
|
"label": "test_parse_google_news_rss_with_fixture()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_parse_google_news_rss_with_fixture()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch",
|
|
"label": "test_resolve_articles_urls_batch()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_articles_urls_batch()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L161"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_extractionresult_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_newsarticle_to_dict",
|
|
"label": ".to_dict()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "code",
|
|
"norm_label": ".to_dict()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline",
|
|
"label": "test_e2e_extract_google_news_live_pipeline()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_extract_google_news_live_pipeline()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L302"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_resolve_article_url",
|
|
"label": "resolve_article_url()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "resolve_article_url()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url",
|
|
"label": "test_e2e_resolve_real_google_news_url()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_resolve_real_google_news_url()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L281"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings",
|
|
"label": "test_get_hl_gl_ceid_default_mappings()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_get_hl_gl_ceid_default_mappings()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback",
|
|
"label": "test_get_hl_gl_ceid_dynamic_fallback()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_get_hl_gl_ceid_dynamic_fallback()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale",
|
|
"label": "test_get_hl_gl_ceid_with_custom_locale()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_get_hl_gl_ceid_with_custom_locale()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback",
|
|
"label": "test_resolve_article_url_fallback()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_url_fallback()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_resolve_article_url_success",
|
|
"label": "test_resolve_article_url_success()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_resolve_article_url_success()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_searchquery_clean_keyword",
|
|
"label": ".clean_keyword()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": ".clean_keyword()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_searchquery_clean_language",
|
|
"label": ".clean_language()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": ".clean_language()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_searchquery_clean_locale",
|
|
"label": ".clean_locale()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": ".clean_locale()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_searchquery_post_init",
|
|
"label": ".__post_init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": ".__post_init__()",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked",
|
|
"label": "test_extract_google_news_orchestration_mocked()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": "test_extract_google_news_orchestration_mocked()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_test_search_query_validation",
|
|
"label": "test_search_query_validation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "code",
|
|
"norm_label": "test_search_query_validation()",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_deepseekadapter_execute_call",
|
|
"label": ".execute_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_call()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_deepseekadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_groqadapter_execute_call",
|
|
"label": ".execute_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_call()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_groqadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_openaiadapter_execute_call",
|
|
"label": ".execute_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_call()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_openaiadapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_provideradapter_execute_call",
|
|
"label": ".execute_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_call()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_provideradapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_modelgatewayclient_calculate_cost",
|
|
"label": ".calculate_cost()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".calculate_cost()",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries",
|
|
"label": "._execute_role_with_retries()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "._execute_role_with_retries()",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call",
|
|
"label": ".execute_structured_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_structured_call()",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_modelgatewayclient_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_modelgatewayclient_register_adapter",
|
|
"label": ".register_adapter()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".register_adapter()",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_gateway_fault_http_429_rate_limit_and_fallback()",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"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()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_gateway_fault_http_500_server_error_and_fallback()",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_mockprovideradapter_execute_call",
|
|
"label": ".execute_call()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".execute_call()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_mockprovideradapter_init",
|
|
"label": ".__init__()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": ".__init__()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation",
|
|
"label": "test_llm_pricing_calculation()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_pricing_calculation()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L75"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_test_llm_primary_success",
|
|
"label": "test_llm_primary_success()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_primary_success()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_test_llm_semantic_failure_failover_to_fallback",
|
|
"label": "test_llm_semantic_failure_failover_to_fallback()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_semantic_failure_failover_to_fallback()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_test_llm_transient_retry_and_recovery",
|
|
"label": "test_llm_transient_retry_and_recovery()",
|
|
"_callable": true,
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_transient_retry_and_recovery()",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L143"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template",
|
|
"label": "tasks-template.md",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"description": "Task list template for feature implementation"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "tasks-template.md",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_dependencies_execution_order",
|
|
"label": "Dependencies & Execution Order",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencies & execution order",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L163"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_format_id_p_story_description",
|
|
"label": "Format: `[ID] [P?] [Story] Description`",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "format: `[id] [p?] [story] description`",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_implementation_for_user_story_1",
|
|
"label": "Implementation for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 1",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_implementation_for_user_story_2",
|
|
"label": "Implementation for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 2",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_implementation_for_user_story_3",
|
|
"label": "Implementation for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 3",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L136"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_implementation_strategy",
|
|
"label": "Implementation Strategy",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation strategy",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L213"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_incremental_delivery",
|
|
"label": "Incremental Delivery",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "incremental delivery",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L223"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_mvp_first_user_story_1_only",
|
|
"label": "MVP First (User Story 1 Only)",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mvp first (user story 1 only)",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L215"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L244"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_parallel_example_user_story_1",
|
|
"label": "Parallel Example: User Story 1",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "parallel example: user story 1",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L199"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_parallel_opportunities",
|
|
"label": "Parallel Opportunities",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "parallel opportunities",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L188"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_parallel_team_strategy",
|
|
"label": "Parallel Team Strategy",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "parallel team strategy",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L231"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_path_conventions",
|
|
"label": "Path Conventions",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "path conventions",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_phase_1_setup_shared_infrastructure",
|
|
"label": "Phase 1: Setup (Shared Infrastructure)",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup (shared infrastructure)",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_phase_2_foundational_blocking_prerequisites",
|
|
"label": "Phase 2: Foundational (Blocking Prerequisites)",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (blocking prerequisites)",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 1 - [title] (priority: p1) \ud83c\udfaf mvp",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2",
|
|
"label": "Phase 4: User Story 2 - [Title] (Priority: P2)",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 2 - [title] (priority: p2)",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L103"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3",
|
|
"label": "Phase 5: User Story 3 - [Title] (Priority: P3)",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: user story 3 - [title] (priority: p3)",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L125"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_phase_dependencies",
|
|
"label": "Phase Dependencies",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase dependencies",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_phase_n_polish_cross_cutting_concerns",
|
|
"label": "Phase N: Polish & Cross-Cutting Concerns",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase n: polish & cross-cutting concerns",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L150"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_tasks_feature_name",
|
|
"label": "Tasks: [FEATURE NAME]",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tasks: [feature name]",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 1 (optional - only if tests requested) \u26a0\ufe0f",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L83"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 2 (optional - only if tests requested) \u26a0\ufe0f",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 3 (optional - only if tests requested) \u26a0\ufe0f",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_user_story_dependencies",
|
|
"label": "User Story Dependencies",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story dependencies",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "specify_templates_tasks_template_within_each_user_story",
|
|
"label": "Within Each User Story",
|
|
"_origin": "ast",
|
|
"community": 0,
|
|
"community_name": "Task Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "within each user story",
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L180"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill",
|
|
"label": "speckit-converge/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-converge",
|
|
"description": "Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-converge/skill.md",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_1_initialize_convergence_context",
|
|
"label": "1. Initialize Convergence Context",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. initialize convergence context",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_2_load_artifacts_progressive_disclosure",
|
|
"label": "2. Load Artifacts (Progressive Disclosure)",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. load artifacts (progressive disclosure)",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_3_build_the_intent_inventory",
|
|
"label": "3. Build the Intent Inventory",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. build the intent inventory",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L136"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_4_assess_the_codebase_and_classify_findings",
|
|
"label": "4. Assess the Codebase and Classify Findings",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. assess the codebase and classify findings",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_5_assign_severity",
|
|
"label": "5. Assign Severity",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. assign severity",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L171"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_6_present_the_in_session_findings_summary",
|
|
"label": "6. Present the In-Session Findings Summary",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. present the in-session findings summary",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L181"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_7_append_convergence_tasks_or_report_converged",
|
|
"label": "7. Append Convergence Tasks (or report converged)",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. append convergence tasks (or report converged)",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L199"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_8_provide_next_actions_handoff",
|
|
"label": "8. Provide Next Actions (Handoff)",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. provide next actions (handoff)",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L231"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_9_check_for_extension_hooks",
|
|
"label": "9. Check for extension hooks",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. check for extension hooks",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L239"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_convergence_findings",
|
|
"label": "Convergence Findings",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "convergence findings",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L185"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"label": "Execution Steps",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "execution steps",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_goal",
|
|
"label": "Goal",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "goal",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_operating_constraints",
|
|
"label": "Operating Constraints",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "operating constraints",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_converge_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 1,
|
|
"community_name": "Convergence Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill",
|
|
"label": "speckit-tasks/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-tasks",
|
|
"description": "Generate an actionable, dependency-ordered tasks.md for the feature based on available design artifacts.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-tasks/skill.md",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_checklist_format_required",
|
|
"label": "Checklist Format (REQUIRED)",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "checklist format (required)",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_completion_report",
|
|
"label": "Completion Report",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "completion report",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L124"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_done_when",
|
|
"label": "Done When",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "done when",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L210"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_mandatory_post_execution_hooks",
|
|
"label": "Mandatory Post-Execution Hooks",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mandatory post-execution hooks",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_phase_structure",
|
|
"label": "Phase Structure",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase structure",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L201"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_task_generation_rules",
|
|
"label": "Task Generation Rules",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "task generation rules",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_task_organization",
|
|
"label": "Task Organization",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "task organization",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L176"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_tasks_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 10,
|
|
"community_name": "Task Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_telemetry_flush",
|
|
"label": "telemetry_flush.py",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "telemetry_flush.py",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_telemetry_flush_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer",
|
|
"label": "langfuse_tracer.py",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "langfuse_tracer.py",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_telemetry_degradation",
|
|
"label": "test_telemetry_degradation.py",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "test_telemetry_degradation.py",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_telemetry_degradation_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_langfuse_tracer",
|
|
"label": "test_langfuse_tracer.py",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "test_langfuse_tracer.py",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_langfuse_tracer_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_telemetry_flush_rationale_1",
|
|
"label": "Operational telemetry flush CLI.",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "rationale",
|
|
"norm_label": "operational telemetry flush cli.",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_rationale_1",
|
|
"label": "Direct Langfuse observability tracer, span manager, and offline queue.",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "rationale",
|
|
"norm_label": "direct langfuse observability tracer, span manager, and offline queue.",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_langfuse_tracer_rationale_60",
|
|
"label": "Records a trace with 8 stable spans, generations, and metrics. If Langfuse is\u2026",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "rationale",
|
|
"norm_label": "records a trace with 8 stable spans, generations, and metrics. if langfuse is...",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_telemetry_degradation_rationale_1",
|
|
"label": "Integration test for telemetry degradation and atomic flush.",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "rationale",
|
|
"norm_label": "integration test for telemetry degradation and atomic flush.",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_langfuse_tracer_rationale_1",
|
|
"label": "Unit tests for Langfuse tracer and offline queue covering OBS-001 to OBS-011.",
|
|
"_origin": "ast",
|
|
"community": 100,
|
|
"community_name": "LangfuseRuntimeTracer",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for langfuse tracer and offline queue covering obs-001 to obs-011.",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "classify",
|
|
"label": "classify.py",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "classify.py",
|
|
"source_file": "classify.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "classify_py_namespace",
|
|
"label": "Namespace",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "namespace",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_tools_models_py_str",
|
|
"label": "str",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "str",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli",
|
|
"label": "test_cli.py",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli.py",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_568",
|
|
"label": "Cen\u00e1rio 6.1: Caminho de ECP inexistente -> Exit Code 1, error_code:\u2026",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 6.1: caminho de ecp inexistente -> exit code 1, error_code:...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L568"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_581",
|
|
"label": "Cen\u00e1rio 6.2: Arquivo ECP com sintaxe JSON corrompida.",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 6.2: arquivo ecp com sintaxe json corrompida.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L581"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 6.3: valida erro para falta de cada um dos campos obrigatorios do ecp.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L596"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_625",
|
|
"label": "Cen\u00e1rio 6.4: Caminho de arquivo Markdown inexistente.",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 6.4: caminho de arquivo markdown inexistente.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L625"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_649",
|
|
"label": "Cen\u00e1rio 6.5: Arquivo Markdown vazio ou contendo apenas espa\u00e7os em branco.",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 6.5: arquivo markdown vazio ou contendo apenas espacos em branco.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L649"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_677",
|
|
"label": "Cen\u00e1rio 6.6: A flag -o / --output cria diret\u00f3rios aninhados automaticamente.",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 6.6: a flag -o / --output cria diretorios aninhados automaticamente.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L677"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_cli_rationale_1",
|
|
"label": "CLI execution tests covering flags, arguments, stdout, and error handling.",
|
|
"_origin": "ast",
|
|
"community": 101,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cli execution tests covering flags, arguments, stdout, and error handling.",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_assumptions",
|
|
"label": "Assumptions",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_assumptions_scope",
|
|
"label": "Assumptions & Scope",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions & scope",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L125"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_clarifications",
|
|
"label": "Clarifications",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "clarifications",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_explicit_out_of_scope_poc",
|
|
"label": "Explicit Out of Scope (POC)",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "explicit out of scope (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"label": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: multilingual nlp entity inherence classifier (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_key_entities_data_models_domain_entities",
|
|
"label": "Key Entities *(data models & domain entities)*",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key entities *(data models & domain entities)*",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_measurable_outcomes",
|
|
"label": "Measurable Outcomes",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "measurable outcomes",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L116"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_session_2026_08_19",
|
|
"label": "Session 2026-08-19",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "session 2026-08-19",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - classify content inherence via cli for an ecp snapshot (priority: p1)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 102,
|
|
"community_name": "Feature Specification: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - multilingual language support & edge validation (priority: p2)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp",
|
|
"label": "prd_extrator_artigos_nlp.md",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "prd_extrator_artigos_nlp.md",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_1_1_objetivo_do_produto",
|
|
"label": "1.1 Objetivo do Produto",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.1 objetivo do produto",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_1_vis\u00e3o_geral_e_contexto",
|
|
"label": "1. Vis\u00e3o Geral e Contexto",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. visao geral e contexto",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_2_personas_e_casos_de_uso",
|
|
"label": "2. Personas e Casos de Uso",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. personas e casos de uso",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_3_arquitetura_e_fluxo_do_sistema",
|
|
"label": "3. Arquitetura e Fluxo do Sistema",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. arquitetura e fluxo do sistema",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"label": "4. Requisitos Funcionais (FR)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. requisitos funcionais (fr)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_5_requisitos_n\u00e3o_funcionais_nfr",
|
|
"label": "5. Requisitos N\u00e3o Funcionais (NFR)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. requisitos nao funcionais (nfr)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_6_1_esquema_do_json_de_entrada_input",
|
|
"label": "6.1 Esquema do JSON de Entrada (`Input`)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.1 esquema do json de entrada (`input`)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.2 esquema do json consolidado de saida (`output`)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L173"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface",
|
|
"label": "6. Esquema de Dados (Contratos de Interface)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. esquema de dados (contratos de interface)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L150"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_7_depend\u00eancias_do_projeto",
|
|
"label": "7. Depend\u00eancias do Projeto",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. dependencias do projeto",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L230"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_8_crit\u00e9rios_de_aceite",
|
|
"label": "8. Crit\u00e9rios de Aceite",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. criterios de aceite",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L246"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "prd \u2014 extrator e parser de artigos multimotor (foxcape + trafilatura + newspaper4k + readability)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf01 \u2014 ingestao de arquivo json de noticias",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf02 \u2014 navegacao e coleta com foxcape (obrigatorio)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_rf03_extra\u00e7\u00e3o_m\u00e1xima_com_trafilatura",
|
|
"label": "RF03 \u2014 Extra\u00e7\u00e3o M\u00e1xima com Trafilatura",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf03 \u2014 extracao maxima com trafilatura",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_rf04_extra\u00e7\u00e3o_m\u00e1xima_com_newspaper4k",
|
|
"label": "RF04 \u2014 Extra\u00e7\u00e3o M\u00e1xima com Newspaper4k",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf04 \u2014 extracao maxima com newspaper4k",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_rf05_extra\u00e7\u00e3o_com_readability_readability_lxml",
|
|
"label": "RF05 \u2014 Extra\u00e7\u00e3o com Readability (`readability-lxml`)",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf05 \u2014 extracao com readability (`readability-lxml`)",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L96"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf06 \u2014 consolidacao e exportacao de resultados",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L103"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf07 \u2014 interface de linha de comando (cli) e logs em tempo real",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "docs_prd_extrator_artigos_nlp_rf08_toler\u00e2ncia_a_falhas_e_resili\u00eancia",
|
|
"label": "RF08 \u2014 Toler\u00e2ncia a Falhas e Resili\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 103,
|
|
"community_name": "4. Requisitos Funcionais (FR)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf08 \u2014 tolerancia a falhas e resiliencia",
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks",
|
|
"label": "003-article-content-extractor/tasks.md",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/tasks.md",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_dependencies_execution_order",
|
|
"label": "Dependencies & Execution Order",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencies & execution order",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_entrega_incremental",
|
|
"label": "Entrega Incremental",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "entrega incremental",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_implementation_strategy",
|
|
"label": "Implementation Strategy",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation strategy",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_1",
|
|
"label": "Implementa\u00e7\u00e3o da User Story 1",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementacao da user story 1",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_2",
|
|
"label": "Implementa\u00e7\u00e3o da User Story 2",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementacao da user story 2",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_3",
|
|
"label": "Implementa\u00e7\u00e3o da User Story 3",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementacao da user story 3",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_mvp_first_user_story_1_only",
|
|
"label": "MVP First (User Story 1 Only)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mvp first (user story 1 only)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_oportunidades_de_execu\u00e7\u00e3o_paralela",
|
|
"label": "Oportunidades de Execu\u00e7\u00e3o Paralela",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "oportunidades de execucao paralela",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_phase_1_setup_dependencies",
|
|
"label": "Phase 1: Setup & Dependencies",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup & dependencies",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_phase_2_foundational_estruturas_e_modelos_base",
|
|
"label": "Phase 2: Foundational (Estruturas e Modelos Base)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (estruturas e modelos base)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 1 - extracao completa e consolidada de artigos em lote (priority: p1) \ud83c\udf1f mvp",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 2 - resiliencia e isolamento de falhas por artigo e motor (priority: p2)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: user story 3 - controle de execucao via cli e feedback visual (priority: p3)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_phase_6_polish_valida\u00e7\u00e3o_final",
|
|
"label": "Phase 6: Polish & Valida\u00e7\u00e3o Final",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 6: polish & validacao final",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"label": "Tasks: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tasks: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_testes_da_user_story_1_tdd",
|
|
"label": "Testes da User Story 1 (TDD)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "testes da user story 1 (tdd)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_testes_da_user_story_2_tdd",
|
|
"label": "Testes da User Story 2 (TDD)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "testes da user story 2 (tdd)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_tasks_testes_da_user_story_3_tdd",
|
|
"label": "Testes da User Story 3 (TDD)",
|
|
"_origin": "ast",
|
|
"community": 104,
|
|
"community_name": "Tasks: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "testes da user story 3 (tdd)",
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_dependencies_execution_order",
|
|
"label": "Dependencies & Execution Order",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencies & execution order",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_1",
|
|
"label": "Implementation for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 1",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_2",
|
|
"label": "Implementation for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 2",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_3",
|
|
"label": "Implementation for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 3",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_implementation_strategy",
|
|
"label": "Implementation Strategy",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation strategy",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L128"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_incremental_delivery",
|
|
"label": "Incremental Delivery",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "incremental delivery",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_mvp_first_user_story_1_only",
|
|
"label": "MVP First (User Story 1 Only)",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mvp first (user story 1 only)",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L130"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_parallel_opportunities",
|
|
"label": "Parallel Opportunities",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "parallel opportunities",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_phase_1_setup_shared_infrastructure",
|
|
"label": "Phase 1: Setup (Shared Infrastructure)",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup (shared infrastructure)",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_phase_2_foundational_blocking_prerequisites",
|
|
"label": "Phase 2: Foundational (Blocking Prerequisites)",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (blocking prerequisites)",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 1 - single article json to clean markdown conversion (priority: p1) \ud83c\udfaf mvp",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 2 - deterministic metadata resolution and fallback (priority: p2)",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: user story 3 - cli usability, validation, and atomic output (priority: p3)",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_phase_6_polish_cross_cutting_concerns",
|
|
"label": "Phase 6: Polish & Cross-Cutting Concerns",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 6: polish & cross-cutting concerns",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_phase_dependencies",
|
|
"label": "Phase Dependencies",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase dependencies",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"label": "Tasks: Convert Article JSON to Markdown",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tasks: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_tests_for_user_story_1_tdd",
|
|
"label": "Tests for User Story 1 (TDD) \u26a0\ufe0f",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 1 (tdd) \u26a0\ufe0f",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_tests_for_user_story_2_tdd",
|
|
"label": "Tests for User Story 2 (TDD) \u26a0\ufe0f",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 2 (tdd) \u26a0\ufe0f",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks_tests_for_user_story_3_tdd",
|
|
"label": "Tests for User Story 3 (TDD) \u26a0\ufe0f",
|
|
"_origin": "ast",
|
|
"community": 105,
|
|
"community_name": "Tasks: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 3 (tdd) \u26a0\ufe0f",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan",
|
|
"label": "003-article-content-extractor/plan.md",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/plan.md",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_constitution_check",
|
|
"label": "Constitution Check",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "constitution check",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_documentation_this_feature",
|
|
"label": "Documentation (this feature)",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation (this feature)",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_implementation_phases",
|
|
"label": "Implementation Phases",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation phases",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"label": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_phase_0_outline_research_completed",
|
|
"label": "Phase 0: Outline & Research *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 0: outline & research *(completed)*",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L75"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_phase_1_design_contracts_completed",
|
|
"label": "Phase 1: Design & Contracts *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: design & contracts *(completed)*",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L80"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_phase_2_tasks_execution_completed",
|
|
"label": "Phase 2: Tasks & Execution *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: tasks & execution *(completed)*",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_source_code_layout",
|
|
"label": "Source Code Layout",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code layout",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_plan_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 106,
|
|
"community_name": "Implementation Plan: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart",
|
|
"label": "003-article-content-extractor/quickstart.md",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/quickstart.md",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart_1_pr\u00e9_requisitos",
|
|
"label": "1. Pr\u00e9-requisitos",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. pre-requisitos",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o",
|
|
"label": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. cenarios de validacao",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart_3_valida\u00e7\u00e3o_automatizada_de_testes",
|
|
"label": "3. Valida\u00e7\u00e3o Automatizada de Testes",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. validacao automatizada de testes",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 1: extracao com amostragem rapida (limit 2)",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_2_caminho_customizado_de_sa\u00edda",
|
|
"label": "Cen\u00e1rio 2: Caminho Customizado de Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 2: caminho customizado de saida",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_3_modo_silencioso_silent",
|
|
"label": "Cen\u00e1rio 3: Modo Silencioso (`--silent`)",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 3: modo silencioso (`--silent`)",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 4: resiliencia contra urls invalidas",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor",
|
|
"label": "Quickstart & Validation Guide: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 107,
|
|
"community_name": "2. Cen\u00e1rios de Valida\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quickstart & validation guide: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_research",
|
|
"label": "003-article-content-extractor/research.md",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/research.md",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"label": "1. Technical Decisions & Tradeoffs",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. technical decisions & tradeoffs",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 1: motor de navegacao e renderizacao com `foxcape` em sessao unica",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 2: orquestracao tripla de extracao de conteudo (nlp & web scraping)",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 3: resiliencia e isolamento de falhas por camada",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 4: heranca inteligente de idioma para nlp",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 5: gerenciamento de memoria e descarte do raw html",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"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`",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 6: segregacao de streams e feedback visual em `stderr`",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_research_research_article_content_multi_engine_extractor",
|
|
"label": "Research: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 108,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "research: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_complexity_tracking",
|
|
"label": "Complexity Tracking",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "complexity tracking",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_constitution_check",
|
|
"label": "Constitution Check",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "constitution check",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_documentation_this_feature",
|
|
"label": "Documentation (this feature)",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation (this feature)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"label": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: multilingual nlp entity inherence classifier (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_source_code_repository_root",
|
|
"label": "Source Code (repository root)",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code (repository root)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 109,
|
|
"community_name": "Implementation Plan: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution",
|
|
"label": "constitution.md",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "constitution.md",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_core_principles",
|
|
"label": "Core Principles",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "core principles",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_governance",
|
|
"label": "Governance",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "governance",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_principle_1_name",
|
|
"label": "[PRINCIPLE_1_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_1_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_principle_2_name",
|
|
"label": "[PRINCIPLE_2_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_2_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_principle_3_name",
|
|
"label": "[PRINCIPLE_3_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_3_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_principle_4_name",
|
|
"label": "[PRINCIPLE_4_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_4_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_principle_5_name",
|
|
"label": "[PRINCIPLE_5_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_5_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_project_name_constitution",
|
|
"label": "[PROJECT_NAME] Constitution",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[project_name] constitution",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_section_2_name",
|
|
"label": "[SECTION_2_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[section_2_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specify_memory_constitution_section_3_name",
|
|
"label": "[SECTION_3_NAME]",
|
|
"_origin": "ast",
|
|
"community": 11,
|
|
"community_name": "Project Constitution",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[section_3_name]",
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_1_requirement_completeness_scope_boundaries",
|
|
"label": "1. Requirement Completeness & Scope Boundaries",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. requirement completeness & scope boundaries",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_2_requirement_clarity_decision_semantics",
|
|
"label": "2. Requirement Clarity & Decision Semantics",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. requirement clarity & decision semantics",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_3_requirement_consistency_alignment",
|
|
"label": "3. Requirement Consistency & Alignment",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. requirement consistency & alignment",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_4_acceptance_criteria_measurability",
|
|
"label": "4. Acceptance Criteria & Measurability",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. acceptance criteria & measurability",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_5_scenario_edge_case_coverage",
|
|
"label": "5. Scenario & Edge Case Coverage",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. scenario & edge case coverage",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 110,
|
|
"community_name": "POC Readiness & Requirements Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "poc readiness & requirements quality checklist: multilingual nlp entity inherence classifier",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_requirements",
|
|
"label": "001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_requirements_content_quality",
|
|
"label": "Content Quality",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "content quality",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_requirements_feature_readiness",
|
|
"label": "Feature Readiness",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature readiness",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_requirements_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_requirements_requirement_completeness",
|
|
"label": "Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirement completeness",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 111,
|
|
"community_name": "Specification Quality Checklist: Multilingual NLP Entity Inherence Classifier",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification quality checklist: multilingual nlp entity inherence classifier",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_cli_contract",
|
|
"label": "003-article-content-extractor/contracts/cli-contract.md",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"community_name": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_cli_contract_1_comando_de_execu\u00e7\u00e3o",
|
|
"label": "1. Comando de Execu\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"community_name": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. comando de execucao",
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_cli_contract_2_argumentos_e_flags",
|
|
"label": "2. Argumentos e Flags",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"community_name": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. argumentos e flags",
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"community_name": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. codigos de saida (exit codes)",
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_cli_contract_4_comportamento_de_streams_i_o",
|
|
"label": "4. Comportamento de Streams (I/O)",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"community_name": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. comportamento de streams (i/o)",
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor",
|
|
"label": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 112,
|
|
"community_name": "CLI Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli contract: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_checklists_poc_readiness",
|
|
"label": "poc-readiness.md",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"community_name": "001-multilingual-entity-classifier/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "poc-readiness.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_plan",
|
|
"label": "001-multilingual-entity-classifier/plan.md",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"community_name": "001-multilingual-entity-classifier/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/plan.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_spec",
|
|
"label": "001-multilingual-entity-classifier/spec.md",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"community_name": "001-multilingual-entity-classifier/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/spec.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks",
|
|
"label": "001-multilingual-entity-classifier/tasks.md",
|
|
"_origin": "ast",
|
|
"community": 113,
|
|
"community_name": "001-multilingual-entity-classifier/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/tasks.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_json_schema",
|
|
"label": "003-article-content-extractor/contracts/json-schema.md",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/contracts/json-schema.md",
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_json_schema_1_schema_de_entrada_input_json",
|
|
"label": "1. Schema de Entrada (Input JSON)",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. schema de entrada (input json)",
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_contracts_json_schema_2_schema_de_sa\u00edda_output_json",
|
|
"label": "2. Schema de Sa\u00edda (Output JSON)",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. schema de saida (output json)",
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 114,
|
|
"community_name": "JSON Schema Contract: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "json schema contract: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection",
|
|
"label": "prd_deterministic_content_selection.md",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "prd_deterministic_content_selection.md",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_10_requisitos_n\u00e3o_funcionais",
|
|
"label": "10. Requisitos n\u00e3o funcionais",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. requisitos nao funcionais",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L227"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_11_crit\u00e9rios_de_aceite",
|
|
"label": "11. Crit\u00e9rios de aceite",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. criterios de aceite",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L237"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_12_casos_obrigat\u00f3rios_de_teste",
|
|
"label": "12. Casos obrigat\u00f3rios de teste",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. casos obrigatorios de teste",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L252"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_13_definition_of_done",
|
|
"label": "13. Definition of Done",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. definition of done",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L271"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_1_contexto",
|
|
"label": "1. Contexto",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. contexto",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_2_objetivo",
|
|
"label": "2. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. objetivo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_3_1_inclu\u00eddo",
|
|
"label": "3.1 Inclu\u00eddo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.1 incluido",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_3_2_fora_do_escopo",
|
|
"label": "3.2 Fora do escopo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.2 fora do escopo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_3_escopo",
|
|
"label": "3. Escopo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. escopo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_4_premissas",
|
|
"label": "4. Premissas",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. premissas",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_5_1_arquivo",
|
|
"label": "5.1 Arquivo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.1 arquivo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_5_2_conte\u00fados_comparados",
|
|
"label": "5.2 Conte\u00fados comparados",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.2 conteudos comparados",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_5_3_estado_de_um_candidato",
|
|
"label": "5.3 Estado de um candidato",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.3 estado de um candidato",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_5_entrada",
|
|
"label": "5. Entrada",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. entrada",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_6_1_arquivo",
|
|
"label": "6.1 Arquivo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.1 arquivo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_6_2_altera\u00e7\u00e3o_permitida",
|
|
"label": "6.2 Altera\u00e7\u00e3o permitida",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.2 alteracao permitida",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_6_3_preserva\u00e7\u00e3o_da_entrada",
|
|
"label": "6.3 Preserva\u00e7\u00e3o da entrada",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.3 preservacao da entrada",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_6_sa\u00edda",
|
|
"label": "6. Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. saida",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_1_formar_o_conjunto_ativo",
|
|
"label": "7.1 Formar o conjunto ativo",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.1 formar o conjunto ativo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_2_normalizar_os_conte\u00fados",
|
|
"label": "7.2 Normalizar os conte\u00fados",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.2 normalizar os conteudos",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_3_gerar_shingles",
|
|
"label": "7.3 Gerar shingles",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.3 gerar shingles",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L137"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_4_construir_o_consenso",
|
|
"label": "7.4 Construir o consenso",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.4 construir o consenso",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_5_selecionar_quando_existe_consenso",
|
|
"label": "7.5 Selecionar quando existe consenso",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.5 selecionar quando existe consenso",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_6_selecionar_quando_n\u00e3o_existe_consenso",
|
|
"label": "7.6 Selecionar quando n\u00e3o existe consenso",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.6 selecionar quando nao existe consenso",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_7_gravar_a_escolha",
|
|
"label": "7.7 Gravar a escolha",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.7 gravar a escolha",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L190"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"label": "7. Algoritmo determin\u00edstico de sele\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. algoritmo deterministico de selecao",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_8_requisitos_funcionais",
|
|
"label": "8. Requisitos funcionais",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. requisitos funcionais",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L194"
|
|
},
|
|
{
|
|
"id": "docs_prd_deterministic_content_selection_9_tratamento_de_erros",
|
|
"label": "9. Tratamento de erros",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. tratamento de erros",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L212"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 115,
|
|
"community_name": "PRD \u2014 Sele\u00e7\u00e3o determin\u00edstica da biblioteca de extra\u00e7\u00e3o de conte\u00fado",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "prd \u2014 selecao deterministica da biblioteca de extracao de conteudo",
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor",
|
|
"label": "select_article_extractor.py",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "select_article_extractor.py",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_py_namespace",
|
|
"label": "Namespace",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "namespace",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_214",
|
|
"label": "Forma o conjunto ativo de candidatos conforme PRD \u00a77.1: 1. Se existir pelo\u2026",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "forma o conjunto ativo de candidatos conforme prd \u00a77.1: 1. se existir pelo...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L214"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_239",
|
|
"label": "Constr\u00f3i o conjunto de consenso (shingles presentes em >= 2 candidatos ativos)\u2026",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "constroi o conjunto de consenso (shingles presentes em >= 2 candidatos ativos)...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L239"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_285",
|
|
"label": "Aplica a prioridade final estrita: newspaper4k > readability > trafilatura.",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "aplica a prioridade final estrita: newspaper4k > readability > trafilatura.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L285"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_296",
|
|
"label": "Seleciona o melhor candidato quando existe consenso (PRD \u00a77.5): 1. Ordenar por\u2026",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "seleciona o melhor candidato quando existe consenso (prd \u00a77.5): 1. ordenar por...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L296"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_333",
|
|
"label": "Seleciona o candidato quando N\u00c3O existe consenso (PRD \u00a77.6): - Com 3 candidatos\u2026",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "seleciona o candidato quando nao existe consenso (prd \u00a77.6): - com 3 candidatos...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L333"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_63",
|
|
"label": "Representa\u00e7\u00e3o e m\u00e9tricas de um candidato a extrator em um artigo.",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "representacao e metricas de um candidato a extrator em um artigo.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_79",
|
|
"label": "Resultado detalhado da sele\u00e7\u00e3o para um artigo individual.",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "resultado detalhado da selecao para um artigo individual.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_91",
|
|
"label": "Resultado consolidado do processamento em lote.",
|
|
"_origin": "ast",
|
|
"community": 116,
|
|
"community_name": "select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "resultado consolidado do processamento em lote.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline",
|
|
"label": "1. Text Normalization Pipeline",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. text normalization pipeline",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics",
|
|
"label": "2. 5-Token Shingles & Consensus Metrics",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. 5-token shingles & consensus metrics",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. regras de decisao, empate tecnico e desempate hierarquico",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. estrategia de i/o nao destrutiva e escrita atomica",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_alternatives_considered",
|
|
"label": "Alternatives Considered",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternatives considered",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_context",
|
|
"label": "Context",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "context",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_context_34",
|
|
"label": "Context",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "context",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_context_59",
|
|
"label": "Context",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "context",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_context_91",
|
|
"label": "Context",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "context",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_decisions",
|
|
"label": "Decisions",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisions",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_decisions_37",
|
|
"label": "Decisions",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisions",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_decisions_62",
|
|
"label": "Decisions",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisions",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_decisions_94",
|
|
"label": "Decisions",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisions",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L94"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_rationale",
|
|
"label": "Rationale",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_rationale_106",
|
|
"label": "Rationale",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_rationale_51",
|
|
"label": "Rationale",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_rationale_84",
|
|
"label": "Rationale",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection",
|
|
"label": "Research & Architectural Decisions: Deterministic Content Selection",
|
|
"_origin": "ast",
|
|
"community": 117,
|
|
"community_name": "1. Text Normalization Pipeline",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "research & architectural decisions: deterministic content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_dependencies_execution_order",
|
|
"label": "Dependencies & Execution Order",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencies & execution order",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_1",
|
|
"label": "Implementation for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 1",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_2",
|
|
"label": "Implementation for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 2",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_3",
|
|
"label": "Implementation for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 3",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_implementation_strategy",
|
|
"label": "Implementation Strategy",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation strategy",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_incremental_delivery_phases_4_5_6",
|
|
"label": "Incremental Delivery (Phases 4, 5 & 6)",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "incremental delivery (phases 4, 5 & 6)",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L145"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_mvp_first_phases_1_2_3",
|
|
"label": "MVP First (Phases 1, 2 & 3)",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mvp first (phases 1, 2 & 3)",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L140"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_parallel_opportunities",
|
|
"label": "Parallel Opportunities",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "parallel opportunities",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L129"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_phase_1_setup_shared_infrastructure",
|
|
"label": "Phase 1: Setup (Shared Infrastructure)",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup (shared infrastructure)",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_phase_2_foundational_data_structures_normalization_engine",
|
|
"label": "Phase 2: Foundational (Data Structures & Normalization Engine)",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (data structures & normalization engine)",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 1 - deterministic selection with text consensus (priority: p1) \ud83c\udfaf mvp",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 2 - resilient decision under disagreement or degradation (priority: p2)",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: user story 3 - non-destructive json batch processing (priority: p3)",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_phase_6_polish_cross_cutting_concerns",
|
|
"label": "Phase 6: Polish & Cross-Cutting Concerns",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 6: polish & cross-cutting concerns",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"label": "Tasks: Deterministic Article Content Selection",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tasks: deterministic article content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_1",
|
|
"label": "Tests for User Story 1 \ud83e\uddea",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 1 \ud83e\uddea",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_2",
|
|
"label": "Tests for User Story 2 \ud83e\uddea",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 2 \ud83e\uddea",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_3",
|
|
"label": "Tests for User Story 3 \ud83e\uddea",
|
|
"_origin": "ast",
|
|
"community": 118,
|
|
"community_name": "Tasks: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 3 \ud83e\uddea",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_py_enum",
|
|
"label": "Enum",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_py_str",
|
|
"label": "str",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "code",
|
|
"norm_label": "str",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_168",
|
|
"label": "Extrai campo de texto, erro e calcula tokens/shingles para um motor.",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "extrai campo de texto, erro e calcula tokens/shingles para um motor.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L168"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_34",
|
|
"label": "Nomes can\u00f4nicos e cat\u00e1logo fechado dos motores de extra\u00e7\u00e3o.",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "nomes canonicos e catalogo fechado dos motores de extracao.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_390",
|
|
"label": "Orquestrador determin\u00edstico completo para um \u00fanico artigo. Classifica\u2026",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "orquestrador deterministico completo para um unico artigo. classifica...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L390"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_42",
|
|
"label": "Estado de viabilidade do candidato para forma\u00e7\u00e3o do conjunto ativo.",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "estado de viabilidade do candidato para formacao do conjunto ativo.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-001: tres candidatos com consenso e um vencedor claro -> selecionar o maior...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-002: dois ou mais candidatos dentro de 0,03 do maior score -> selecionar o...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_164",
|
|
"label": "CT-003: Empate t\u00e9cnico e mesma quantidade de shingles -> Aplicar prioridade\u2026",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-003: empate tecnico e mesma quantidade de shingles -> aplicar prioridade...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_185",
|
|
"label": "CT-004: Tr\u00eas candidatos sem consenso -> Selecionar a quantidade mediana de\u2026",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-004: tres candidatos sem consenso -> selecionar a quantidade mediana de...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L185"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_200",
|
|
"label": "CT-005: Dois candidatos sem consenso -> Selecionar a maior quantidade de\u2026",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-005: dois candidatos sem consenso -> selecionar a maior quantidade de...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_216",
|
|
"label": "CT-006: Somente um candidato utiliz\u00e1vel -> Selecionar esse candidato.",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-006: somente um candidato utilizavel -> selecionar esse candidato.",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L216"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_231",
|
|
"label": "CT-007: Nenhum utiliz\u00e1vel, mas existe candidato degradado -> Executar o\u2026",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-007: nenhum utilizavel, mas existe candidato degradado -> executar o...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L231"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_243",
|
|
"label": "CT-008: Todos os candidatos indispon\u00edveis -> Selecionar newspaper4k.",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-008: todos os candidatos indisponiveis -> selecionar newspaper4k.",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L243"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_255",
|
|
"label": "CT-009: Readability retorna apenas um fragmento pequeno enquanto os outros\u2026",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-009: readability retorna apenas um fragmento pequeno enquanto os outros...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L255"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-010: um candidato contem o conteudo comum e muito conteudo excedente ->...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L272"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-011: um candidato contem somente parte do conteudo comum -> perde cobertura...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L290"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 119,
|
|
"community_name": "select_article_extractor",
|
|
"file_type": "rationale",
|
|
"norm_label": "teste de regressao para o artigo 1 (los puntajes de river vs. independiente...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L402"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template",
|
|
"label": "constitution-template.md",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "constitution-template.md",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_core_principles",
|
|
"label": "Core Principles",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "core principles",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_governance",
|
|
"label": "Governance",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "governance",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_principle_1_name",
|
|
"label": "[PRINCIPLE_1_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_1_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_principle_2_name",
|
|
"label": "[PRINCIPLE_2_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_2_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_principle_3_name",
|
|
"label": "[PRINCIPLE_3_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_3_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_principle_4_name",
|
|
"label": "[PRINCIPLE_4_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_4_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_principle_5_name",
|
|
"label": "[PRINCIPLE_5_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[principle_5_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_project_name_constitution",
|
|
"label": "[PROJECT_NAME] Constitution",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[project_name] constitution",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_section_2_name",
|
|
"label": "[SECTION_2_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[section_2_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specify_templates_constitution_template_section_3_name",
|
|
"label": "[SECTION_3_NAME]",
|
|
"_origin": "ast",
|
|
"community": 12,
|
|
"community_name": "Constitution Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[section_3_name]",
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_449",
|
|
"label": "Salva dados em JSON de forma at\u00f4mica utilizando arquivo tempor\u00e1rio e rename.",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "salva dados em json de forma atomica utilizando arquivo temporario e rename.",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L449"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "le o json de entrada, valida a estrutura, processa todos os artigos e grava o...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L476"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_303",
|
|
"label": "CT-012: A entrada j\u00e1 cont\u00e9m selected_extractor -> Recalcular e substituir\u2026",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-012: a entrada ja contem selected_extractor -> recalcular e substituir...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L303"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_335",
|
|
"label": "CT-013: articles est\u00e1 vazio -> Gerar sa\u00edda v\u00e1lida com articles vazio.",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-013: articles esta vazio -> gerar saida valida com articles vazio.",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L335"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_354",
|
|
"label": "CT-014: JSON inv\u00e1lido -> N\u00e3o gerar sa\u00edda.",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "ct-014: json invalido -> nao gerar saida.",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L354"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_371",
|
|
"label": "Testa o processamento em lote completo sobre o arquivo real\u2026",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa o processamento em lote completo sobre o arquivo real...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L371"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_436",
|
|
"label": "Gera um lote de 100 artigos sint\u00e9ticos e verifica 100% de repetibilidade\u2026",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "gera um lote de 100 artigos sinteticos e verifica 100% de repetibilidade...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L436"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa a integracao end-to-end do pipeline downstream: le o json enriquecido com...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L494"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "e2e: executa cli sem a flag -o e valida criacao automatica de...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L568"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "e2e: executa cli com json invalido e valida codigo de saida e erro no stderr.",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L596"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 120,
|
|
"community_name": "process_batch",
|
|
"file_type": "rationale",
|
|
"norm_label": "e2e: executa cli com arquivo inexistente e valida codigo 1 e mensagem no stderr.",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L609"
|
|
},
|
|
{
|
|
"id": "src_tools_language",
|
|
"label": "language.py",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "language.py",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language",
|
|
"label": "test_language.py",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "code",
|
|
"norm_label": "test_language.py",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_language_rationale_1",
|
|
"label": "Lightweight multilingual language detection and text normalization.",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "rationale",
|
|
"norm_label": "lightweight multilingual language detection and text normalization.",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_language_rationale_463",
|
|
"label": "Normalize text by converting to lowercase and stripping combining diacritical\u2026",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "rationale",
|
|
"norm_label": "normalize text by converting to lowercase and stripping combining diacritical...",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L463"
|
|
},
|
|
{
|
|
"id": "src_tools_language_rationale_473",
|
|
"label": "Tokenize text into lowercase alphanumeric words.",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "rationale",
|
|
"norm_label": "tokenize text into lowercase alphanumeric words.",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L473"
|
|
},
|
|
{
|
|
"id": "src_tools_language_rationale_478",
|
|
"label": "Detect the ISO-639-1 language code of text among supported languages (pt, en,\u2026",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "rationale",
|
|
"norm_label": "detect the iso-639-1 language code of text among supported languages (pt, en,...",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L478"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_language_rationale_1",
|
|
"label": "Unit tests for language detection and text normalization.",
|
|
"_origin": "ast",
|
|
"community": 121,
|
|
"community_name": "detect_language",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for language detection and text normalization.",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor",
|
|
"label": "test_select_article_extractor.py",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_select_article_extractor.py",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_107",
|
|
"label": "Executa a normaliza\u00e7\u00e3o determin\u00edstica para compara\u00e7\u00e3o: 1. Decodificar entidades\u2026",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "executa a normalizacao deterministica para comparacao: 1. decodificar entidades...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "scripts_select_article_extractor_rationale_148",
|
|
"label": "Gera conjunto de shingles ordenados de tamanho window_size (padr\u00e3o 5). - Se\u2026",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "gera conjunto de shingles ordenados de tamanho window_size (padrao 5). - se...",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_1",
|
|
"label": "Su\u00edte de Testes Automatizados para o Seletor Determin\u00edstico de Extrator. Cobre\u2026",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "suite de testes automatizados para o seletor deterministico de extrator. cobre...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_50",
|
|
"label": "Garante que marca\u00e7\u00e3o de imagem Markdown  seja descartada e link\u2026",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que marcacao de imagem markdown  seja descartada e link...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_select_article_extractor_rationale_531",
|
|
"label": "E2E: Executa scripts/select_article_extractor.py como subprocesso real na linha\u2026",
|
|
"_origin": "ast",
|
|
"community": 122,
|
|
"community_name": "test_select_article_extractor.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "e2e: executa scripts/select_article_extractor.py como subprocesso real na linha...",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L531"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_assumptions",
|
|
"label": "Assumptions",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L129"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_edge_cases",
|
|
"label": "Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "edge cases",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection",
|
|
"label": "Feature Specification: Deterministic Content Selection",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: deterministic content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_key_entities_include_if_feature_involves_data",
|
|
"label": "Key Entities *(include if feature involves data)*",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key entities *(include if feature involves data)*",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_measurable_outcomes",
|
|
"label": "Measurable Outcomes",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "measurable outcomes",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - deterministic selection with text consensus (priority: p1)",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - resilient decision under total disagreement or degradation (priority: p2)",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 123,
|
|
"community_name": "Feature Specification: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 3 - non-destructive json batch processing (priority: p3)",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_1_domain_entities_value_types",
|
|
"label": "1. Domain Entities & Value Types",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. domain entities & value types",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"label": "2. Entity Descriptions & Fields",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. entity descriptions & fields",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping",
|
|
"label": "3. JSON Schema Mapping",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. json schema mapping",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_articleselectionresult_dataclass",
|
|
"label": "`ArticleSelectionResult` (Dataclass)",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`articleselectionresult` (dataclass)",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L96"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_batchprocessingresult_dataclass",
|
|
"label": "`BatchProcessingResult` (Dataclass)",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`batchprocessingresult` (dataclass)",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_candidatestatus_enum",
|
|
"label": "`CandidateStatus` (Enum)",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`candidatestatus` (enum)",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection",
|
|
"label": "Data Model: Deterministic Content Selection",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data model: deterministic content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_entrada",
|
|
"label": "Entrada",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "entrada",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L125"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_extractorcandidate_dataclass",
|
|
"label": "`ExtractorCandidate` (Dataclass)",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`extractorcandidate` (dataclass)",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_extractorname_enum_literal",
|
|
"label": "`ExtractorName` (Enum / Literal)",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`extractorname` (enum / literal)",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model_sa\u00edda",
|
|
"label": "Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 124,
|
|
"community_name": "2. Entity Descriptions & Fields",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "saida",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_constitution_check",
|
|
"label": "Constitution Check",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "constitution check",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_documentation_this_feature",
|
|
"label": "Documentation (this feature)",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation (this feature)",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_implementation_phases",
|
|
"label": "Implementation Phases",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation phases",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"label": "Implementation Plan: Deterministic Article Content Selection",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: deterministic article content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_phase_0_outline_research_completed",
|
|
"label": "Phase 0: Outline & Research *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 0: outline & research *(completed)*",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_phase_1_design_contracts_completed",
|
|
"label": "Phase 1: Design & Contracts *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: design & contracts *(completed)*",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"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`)*",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: tasks & execution *(next step via `/speckit-tasks`)*",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_source_code_layout",
|
|
"label": "Source Code Layout",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code layout",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 125,
|
|
"community_name": "Implementation Plan: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection",
|
|
"label": "deterministic-selection.md",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "deterministic-selection.md",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_candidate_state_transitions_resilience",
|
|
"label": "Candidate State Transitions & Resilience",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "candidate state transitions & resilience",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_decision_tie_breaking_hierarchy",
|
|
"label": "Decision & Tie-Breaking Hierarchy",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision & tie-breaking hierarchy",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "deterministic content selection checklist: end-to-end requirements quality",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_json_schema_integrity_atomic_i_o",
|
|
"label": "JSON Schema Integrity & Atomic I/O",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "json schema integrity & atomic i/o",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_shingles_consensus_metric_formulation",
|
|
"label": "Shingles & Consensus Metric Formulation",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "shingles & consensus metric formulation",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_deterministic_selection_text_normalization_tokenization_quality",
|
|
"label": "Text Normalization & Tokenization Quality",
|
|
"_origin": "ast",
|
|
"community": 126,
|
|
"community_name": "Deterministic Content Selection Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "text normalization & tokenization quality",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_quickstart_1_pr\u00e9_requisitos",
|
|
"label": "1. Pr\u00e9-requisitos",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. pre-requisitos",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli",
|
|
"label": "2. Execu\u00e7\u00e3o R\u00e1pida via CLI",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. execucao rapida via cli",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_quickstart_3_execu\u00e7\u00e3o_dos_testes_automatizados",
|
|
"label": "3. Execu\u00e7\u00e3o dos Testes Automatizados",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. execucao dos testes automatizados",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. validacao programatica / uso como modulo python",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 1: selecionar o melhor extrator para uma extracao existente",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 2: especificar caminho de saida customizado e modo verboso",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection",
|
|
"label": "Quickstart: Deterministic Article Content Selection",
|
|
"_origin": "ast",
|
|
"community": 127,
|
|
"community_name": "Quickstart: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quickstart: deterministic article content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_requirements",
|
|
"label": "004-deterministic-content-selection/checklists/requirements.md",
|
|
"_origin": "ast",
|
|
"community": 128,
|
|
"community_name": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_requirements_content_quality",
|
|
"label": "Content Quality",
|
|
"_origin": "ast",
|
|
"community": 128,
|
|
"community_name": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "content quality",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_requirements_feature_readiness",
|
|
"label": "Feature Readiness",
|
|
"_origin": "ast",
|
|
"community": 128,
|
|
"community_name": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature readiness",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_requirements_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 128,
|
|
"community_name": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_requirements_requirement_completeness",
|
|
"label": "Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 128,
|
|
"community_name": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirement completeness",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection",
|
|
"label": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"_origin": "ast",
|
|
"community": 128,
|
|
"community_name": "Specification Quality Checklist: Deterministic Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification quality checklist: deterministic content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_cli_contract",
|
|
"label": "004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"_origin": "ast",
|
|
"community": 129,
|
|
"community_name": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_cli_contract_1_command_syntax",
|
|
"label": "1. Command Syntax",
|
|
"_origin": "ast",
|
|
"community": 129,
|
|
"community_name": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. command syntax",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_cli_contract_2_arguments_and_flags",
|
|
"label": "2. Arguments and Flags",
|
|
"_origin": "ast",
|
|
"community": 129,
|
|
"community_name": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. arguments and flags",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_cli_contract_3_standard_streams_i_o",
|
|
"label": "3. Standard Streams (I/O)",
|
|
"_origin": "ast",
|
|
"community": 129,
|
|
"community_name": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. standard streams (i/o)",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_cli_contract_4_exit_codes",
|
|
"label": "4. Exit Codes",
|
|
"_origin": "ast",
|
|
"community": 129,
|
|
"community_name": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. exit codes",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection",
|
|
"label": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"_origin": "ast",
|
|
"community": 129,
|
|
"community_name": "CLI Interface Contract: Deterministic Article Content Selection",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli interface contract: deterministic article content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_exports",
|
|
"label": "exports.md",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "exports.md",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"label": "graphify reference: extra exports and benchmark",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: extra exports and benchmark",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_exports_step_6b_wiki_only_if_wiki_flag",
|
|
"label": "Step 6b - Wiki (only if --wiki flag)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 6b - wiki (only if --wiki flag)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 7 - neo4j export (only if --neo4j or --neo4j-push flag)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 7a - falkordb export (only if --falkordb or --falkordb-push flag)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_exports_step_7b_svg_export_only_if_svg_flag",
|
|
"label": "Step 7b - SVG export (only if --svg flag)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 7b - svg export (only if --svg flag)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_exports_step_7c_graphml_export_only_if_graphml_flag",
|
|
"label": "Step 7c - GraphML export (only if --graphml flag)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 7c - graphml export (only if --graphml flag)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_exports_step_7d_mcp_server_only_if_mcp_flag",
|
|
"label": "Step 7d - MCP server (only if --mcp flag)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 7d - mcp server (only if --mcp flag)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 13,
|
|
"community_name": "Graphify Exports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 8 - token reduction benchmark (only if total_words > 5000)",
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_json_schema",
|
|
"label": "004-deterministic-content-selection/contracts/json-schema.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_json_schema_1_input_json_schema",
|
|
"label": "1. Input JSON Schema",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. input json schema",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_json_schema_2_output_json_schema",
|
|
"label": "2. Output JSON Schema",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. output json schema",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection",
|
|
"label": "JSON Schema Contract: Deterministic Article Content Selection",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "json schema contract: deterministic article content selection",
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_data_model",
|
|
"label": "004-deterministic-content-selection/data-model.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/data-model.md",
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_plan",
|
|
"label": "004-deterministic-content-selection/plan.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/plan.md",
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_quickstart",
|
|
"label": "004-deterministic-content-selection/quickstart.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/quickstart.md",
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_research",
|
|
"label": "004-deterministic-content-selection/research.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/research.md",
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_spec",
|
|
"label": "004-deterministic-content-selection/spec.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/spec.md",
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_004_deterministic_content_selection_tasks",
|
|
"label": "004-deterministic-content-selection/tasks.md",
|
|
"_origin": "ast",
|
|
"community": 130,
|
|
"community_name": "004-deterministic-content-selection/spec.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "004-deterministic-content-selection/tasks.md",
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown",
|
|
"label": "convert_article_to_markdown.py",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "convert_article_to_markdown.py",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "interpreta datas iso 8601 e rfc 2822 preservando fuso horario ou yyyy-mm-dd...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida se a url e absoluta com protocolo http ou https e hostname nao vazio.",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L136"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "retorna o dicionario associado a chave ou um dicionario vazio caso nao seja...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L226"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_232",
|
|
"label": "Resolve todos os metadados do artigo seguindo a matriz estrita de prioridades\u2026",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "resolve todos os metadados do artigo seguindo a matriz estrita de prioridades...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L232"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_41",
|
|
"label": "Decodifica entidades HTML, remove espa\u00e7os no in\u00edcio/fim, colapsa espa\u00e7os\u2026",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "decodifica entidades html, remove espacos no inicio/fim, colapsa espacos...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_57",
|
|
"label": "Normaliza listas ou strings separadas por ponto e v\u00edrgula, descartando\u2026",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "normaliza listas ou strings separadas por ponto e virgula, descartando...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_135",
|
|
"label": "Testa comportamento com listas vazias, nulas ou contendo apenas placeholders.",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa comportamento com listas vazias, nulas ou contendo apenas placeholders.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 131,
|
|
"community_name": "convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que listas de autores/tags usem apenas a primeira fonte valida, sem...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L452"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"label": "8. Regras funcionais",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. regras funcionais",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L142"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_001_receber_um_\u00fanico_artigo",
|
|
"label": "RF-001 \u2014 Receber um \u00fanico artigo",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-001 \u2014 receber um unico artigo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_002_respeitar_o_extrator_selecionado",
|
|
"label": "RF-002 \u2014 Respeitar o extrator selecionado",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-002 \u2014 respeitar o extrator selecionado",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-003 \u2014 resolver o corpo dentro do extrator selecionado",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_004_selecionar_metadados_deterministicamente",
|
|
"label": "RF-004 \u2014 Selecionar metadados deterministicamente",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-004 \u2014 selecionar metadados deterministicamente",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_005_priorizar_metadados_por_campo",
|
|
"label": "RF-005 \u2014 Priorizar metadados por campo",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-005 \u2014 priorizar metadados por campo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_006_normalizar_valores_escalares",
|
|
"label": "RF-006 \u2014 Normalizar valores escalares",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-006 \u2014 normalizar valores escalares",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_007_normalizar_listas",
|
|
"label": "RF-007 \u2014 Normalizar listas",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-007 \u2014 normalizar listas",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L216"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_008_normalizar_datas",
|
|
"label": "RF-008 \u2014 Normalizar datas",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-008 \u2014 normalizar datas",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L229"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_009_validar_urls",
|
|
"label": "RF-009 \u2014 Validar URLs",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-009 \u2014 validar urls",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L237"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_010_converter_html_para_markdown",
|
|
"label": "RF-010 \u2014 Converter HTML para Markdown",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-010 \u2014 converter html para markdown",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L243"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_011_tratar_imagens_do_corpo",
|
|
"label": "RF-011 \u2014 Tratar imagens do corpo",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-011 \u2014 tratar imagens do corpo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L261"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_012_evitar_t\u00edtulo_duplicado",
|
|
"label": "RF-012 \u2014 Evitar t\u00edtulo duplicado",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-012 \u2014 evitar titulo duplicado",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L269"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_013_normalizar_o_markdown_final",
|
|
"label": "RF-013 \u2014 Normalizar o Markdown final",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-013 \u2014 normalizar o markdown final",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L275"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rf_014_n\u00e3o_gerar_sa\u00edda_parcial",
|
|
"label": "RF-014 \u2014 N\u00e3o gerar sa\u00edda parcial",
|
|
"_origin": "ast",
|
|
"community": 132,
|
|
"community_name": "8. Regras funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rf-014 \u2014 nao gerar saida parcial",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L286"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"label": "12. Crit\u00e9rios de aceite",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. criterios de aceite",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L374"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_001_trafilatura_selecionada",
|
|
"label": "CA-001 \u2014 Trafilatura selecionada",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-001 \u2014 trafilatura selecionada",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L376"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_002_newspaper4k_selecionado",
|
|
"label": "CA-002 \u2014 Newspaper4k selecionado",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-002 \u2014 newspaper4k selecionado",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L382"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_003_readability_selecionado",
|
|
"label": "CA-003 \u2014 Readability selecionado",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-003 \u2014 readability selecionado",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L388"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_004_fallback_dentro_do_extrator",
|
|
"label": "CA-004 \u2014 Fallback dentro do extrator",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-004 \u2014 fallback dentro do extrator",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L394"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-005 \u2014 proibicao de fallback de corpo entre extratores",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L400"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_006_metadado_vindo_de_outro_extrator",
|
|
"label": "CA-006 \u2014 Metadado vindo de outro extrator",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-006 \u2014 metadado vindo de outro extrator",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L406"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_007_obrigat\u00f3rios_presentes",
|
|
"label": "CA-007 \u2014 Obrigat\u00f3rios presentes",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-007 \u2014 obrigatorios presentes",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L412"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_008_opcionais_ausentes",
|
|
"label": "CA-008 \u2014 Opcionais ausentes",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-008 \u2014 opcionais ausentes",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L418"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_009_imagens_inv\u00e1lidas",
|
|
"label": "CA-009 \u2014 Imagens inv\u00e1lidas",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-009 \u2014 imagens invalidas",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L424"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_010_t\u00edtulo_repetido_no_corpo",
|
|
"label": "CA-010 \u2014 T\u00edtulo repetido no corpo",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-010 \u2014 titulo repetido no corpo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L430"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_011_entrada_em_lote_rejeitada",
|
|
"label": "CA-011 \u2014 Entrada em lote rejeitada",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-011 \u2014 entrada em lote rejeitada",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L436"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_012_determinismo",
|
|
"label": "CA-012 \u2014 Determinismo",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-012 \u2014 determinismo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L442"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_ca_013_grava\u00e7\u00e3o_segura",
|
|
"label": "CA-013 \u2014 Grava\u00e7\u00e3o segura",
|
|
"_origin": "ast",
|
|
"community": 133,
|
|
"community_name": "12. Crit\u00e9rios de aceite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ca-013 \u2014 gravacao segura",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L448"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown",
|
|
"label": "prd_convert_json_markdown.md",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "prd_convert_json_markdown.md",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_10_tratamento_de_erros",
|
|
"label": "10. Tratamento de erros",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. tratamento de erros",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L327"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_14_definition_of_done",
|
|
"label": "14. Definition of Done",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14. definition of done",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L495"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_15_depend\u00eancia_t\u00e9cnica_escolhida",
|
|
"label": "15. Depend\u00eancia t\u00e9cnica escolhida",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15. dependencia tecnica escolhida",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L511"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_1_vis\u00e3o_geral",
|
|
"label": "1. Vis\u00e3o geral",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. visao geral",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_2_problema",
|
|
"label": "2. Problema",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. problema",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_3_objetivo",
|
|
"label": "3. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. objetivo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_4_hist\u00f3ria_do_usu\u00e1rio",
|
|
"label": "4. Hist\u00f3ria do usu\u00e1rio",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. historia do usuario",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_7_1_arquivo",
|
|
"label": "7.1 Arquivo",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.1 arquivo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_7_2_estrutura_do_markdown",
|
|
"label": "7.2 Estrutura do Markdown",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.2 estrutura do markdown",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda",
|
|
"label": "7. Contrato de sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. contrato de saida",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"label": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"_origin": "ast",
|
|
"community": 134,
|
|
"community_name": "PRD \u2014 Convers\u00e3o de artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "prd \u2014 conversao de artigo json para markdown",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_168",
|
|
"label": "Obt\u00e9m o corpo do artigo exclusivamente do selected_extractor com fallback\u2026",
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "rationale",
|
|
"norm_label": "obtem o corpo do artigo exclusivamente do selected_extractor com fallback...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L168"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_259",
|
|
"label": "Testa prioridade trafilatura.markdown sobre trafilatura.text.",
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa prioridade trafilatura.markdown sobre trafilatura.text.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L259"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_276",
|
|
"label": "Testa prioridade newspaper4k.article_html sobre newspaper4k.text.",
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa prioridade newspaper4k.article_html sobre newspaper4k.text.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L276"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_296",
|
|
"label": "Testa prioridade readability.cleaned_html sobre readability.cleaned_text.",
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa prioridade readability.cleaned_html sobre readability.cleaned_text.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L296"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_341",
|
|
"label": "Garante erro ao receber selected_extractor ausente ou n\u00e3o reconhecido.",
|
|
"_origin": "ast",
|
|
"community": 135,
|
|
"community_name": "resolve_article_body",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante erro ao receber selected_extractor ausente ou nao reconhecido.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L341"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_complexity_tracking",
|
|
"label": "Complexity Tracking",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "complexity tracking",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_constitution_check",
|
|
"label": "Constitution Check",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "constitution check",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_documentation_this_feature",
|
|
"label": "Documentation (this feature)",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation (this feature)",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_implementation_phases",
|
|
"label": "Implementation Phases",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation phases",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"label": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_phase_0_outline_research_completed",
|
|
"label": "Phase 0: Outline & Research *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 0: outline & research *(completed)*",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_phase_1_design_contracts_completed",
|
|
"label": "Phase 1: Design & Contracts *(Completed)*",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: design & contracts *(completed)*",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_phase_2_tasks_implementation_breakdown_next_speckit_tasks",
|
|
"label": "Phase 2: Tasks & Implementation Breakdown *(Next: `/speckit-tasks`)*",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: tasks & implementation breakdown *(next: `/speckit-tasks`)*",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L98"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_source_code_test_layout",
|
|
"label": "Source Code & Test Layout",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code & test layout",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 136,
|
|
"community_name": "Implementation Plan: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research",
|
|
"label": "005-convert-json-markdown/research.md",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/research.md",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_1_executive_summary_goals",
|
|
"label": "1. Executive Summary & Goals",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. executive summary & goals",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"label": "2. Technical Decisions & Research Findings",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. technical decisions & research findings",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_3_technology_stack_dependencies",
|
|
"label": "3. Technology Stack & Dependencies",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. technology stack & dependencies",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_decision_1_html_to_markdown_engine_selection",
|
|
"label": "Decision 1: HTML-to-Markdown Engine Selection",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 1: html-to-markdown engine selection",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_decision_2_direct_markdown_handling_for_trafilatura",
|
|
"label": "Decision 2: Direct Markdown Handling for Trafilatura",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 2: direct markdown handling for trafilatura",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_decision_3_metadata_normalization_priority_resolution_pipeline",
|
|
"label": "Decision 3: Metadata Normalization & Priority Resolution Pipeline",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 3: metadata normalization & priority resolution pipeline",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 4: date parsing strategy (iso 8601 & rfc 2822)",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_decision_5_url_validation_media_filtering",
|
|
"label": "Decision 5: URL Validation & Media Filtering",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 5: url validation & media filtering",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_decision_6_duplicate_title_heading_h1_stripping",
|
|
"label": "Decision 6: Duplicate Title Heading (H1) Stripping",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 6: duplicate title heading (h1) stripping",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_decision_7_atomic_file_writing_error_resilience",
|
|
"label": "Decision 7: Atomic File Writing & Error Resilience",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 7: atomic file writing & error resilience",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown",
|
|
"label": "Research: Convert Article JSON to Markdown",
|
|
"_origin": "ast",
|
|
"community": 137,
|
|
"community_name": "2. Technical Decisions & Research Findings",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "research: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_assumptions",
|
|
"label": "Assumptions",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_edge_cases",
|
|
"label": "Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "edge cases",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown",
|
|
"label": "Feature Specification: Convert Article JSON to Markdown",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_key_entities",
|
|
"label": "Key Entities",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key entities",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_measurable_outcomes",
|
|
"label": "Measurable Outcomes",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "measurable outcomes",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - single article json to clean markdown conversion (priority: p1)",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - deterministic metadata resolution and fallback (priority: p2)",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 138,
|
|
"community_name": "Feature Specification: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 3 - cli usability, validation, and atomic output (priority: p3)",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. validacao de entrada, tipagem & isolamento de lotes",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. isolamento estrito de extrator & conversao de conteudo (html/md)",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. resolucao deterministica de metadados & mapeamento de selecionado",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. normalizacao de escalares, placeholders & sanitizacao de listas",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. normalizacao de datas, fusos & validacao estrita de urls",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. sanitizacao editorial, tratamento de imagens & titulo duplicado",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. estrutura, sintaxe do markdown de saida & restricoes",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_8_interface_cli_tratamento_de_erros_atomicidade",
|
|
"label": "8. Interface CLI, Tratamento de Erros & Atomicidade",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. interface cli, tratamento de erros & atomicidade",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. estrategia de testes, golden fixtures & definition of done",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "markdown conversion checklist: end-to-end requirements quality",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_markdown_conversion_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 139,
|
|
"community_name": "Markdown Conversion Checklist: End-to-End Requirements Quality",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill",
|
|
"label": "ponytail/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "ponytail",
|
|
"description": ">",
|
|
"argument-hint": "[lite|full|ultra]",
|
|
"license": "MIT"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "ponytail/skill.md",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_boundaries",
|
|
"label": "Boundaries",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "boundaries",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_intensity",
|
|
"label": "Intensity",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "intensity",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_output",
|
|
"label": "Output",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "output",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_persistence",
|
|
"label": "Persistence",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "persistence",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_ponytail",
|
|
"label": "Ponytail",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ponytail",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_rules",
|
|
"label": "Rules",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rules",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_the_ladder",
|
|
"label": "The ladder",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "the ladder",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_skill_when_not_to_be_lazy",
|
|
"label": "When NOT to be lazy",
|
|
"_origin": "ast",
|
|
"community": 14,
|
|
"community_name": "Ponytail Configuration",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "when not to be lazy",
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_519",
|
|
"label": "Preserva imagens com URL absoluta http/https, remove relativas/data:/vazias e\u2026",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "rationale",
|
|
"norm_label": "preserva imagens com url absoluta http/https, remove relativas/data:/vazias e...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L519"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_551",
|
|
"label": "Monta a estrutura final do documento Markdown respeitando a ordem estrita do\u2026",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "rationale",
|
|
"norm_label": "monta a estrutura final do documento markdown respeitando a ordem estrita do...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L551"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "rationale",
|
|
"norm_label": "executa a leitura do json, validacao, conversao e escrita atomica do arquivo...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L619"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_487",
|
|
"label": "Valida descarte de data:, relativos e deduplica\u00e7\u00e3o mantendo a primeira\u2026",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida descarte de data:, relativos e deduplicacao mantendo a primeira...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L487"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_509",
|
|
"label": "Testa montagem com todos os campos e apenas com campos obrigat\u00f3rios.",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa montagem com todos os campos e apenas com campos obrigatorios.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L509"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 140,
|
|
"community_name": "convert_article",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa a chamada direta da funcao convert_article em codigo python.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L736"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_markdown_conversion",
|
|
"label": "markdown-conversion.md",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "markdown-conversion.md",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_markdown_schema",
|
|
"label": "markdown-schema.md",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "markdown-schema.md",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_markdown_schema_1_output_document_specification",
|
|
"label": "1. Output Document Specification",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. output document specification",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_markdown_schema_2_formatting_syntax_constraints",
|
|
"label": "2. Formatting & Syntax Constraints",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. formatting & syntax constraints",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown",
|
|
"label": "Markdown Schema Contract: Output Article Markdown",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "markdown schema contract: output article markdown",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model",
|
|
"label": "005-convert-json-markdown/data-model.md",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/data-model.md",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_plan",
|
|
"label": "005-convert-json-markdown/plan.md",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/plan.md",
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_spec",
|
|
"label": "005-convert-json-markdown/spec.md",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/spec.md",
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_tasks",
|
|
"label": "005-convert-json-markdown/tasks.md",
|
|
"_origin": "ast",
|
|
"community": 141,
|
|
"community_name": "005-convert-json-markdown/plan.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/tasks.md",
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart",
|
|
"label": "005-convert-json-markdown/quickstart.md",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/quickstart.md",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_1_prerequisites_setup",
|
|
"label": "1. Prerequisites & Setup",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. prerequisites & setup",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool",
|
|
"label": "2. Running the CLI Tool",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. running the cli tool",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_3_verification_testing",
|
|
"label": "3. Verification & Testing",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. verification & testing",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_basic_conversion_default_output_path",
|
|
"label": "Basic Conversion (Default Output Path)",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "basic conversion (default output path)",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_custom_destination_path",
|
|
"label": "Custom Destination Path",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "custom destination path",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown",
|
|
"label": "Quickstart: Convert Article JSON to Markdown",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quickstart: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_run_all_unit_integration_tests",
|
|
"label": "Run All Unit & Integration Tests",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "run all unit & integration tests",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_quickstart_run_linter_type_checker",
|
|
"label": "Run Linter & Type Checker",
|
|
"_origin": "ast",
|
|
"community": 142,
|
|
"community_name": "Quickstart: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "run linter & type checker",
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas",
|
|
"label": "1. Domain Entities & Schemas",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. domain entities & schemas",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_2_priority_resolution_matrix",
|
|
"label": "2. Priority Resolution Matrix",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. priority resolution matrix",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown",
|
|
"label": "Data Model: Convert Article JSON to Markdown",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data model: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_entity_1_articleinput_source_json",
|
|
"label": "Entity 1: `ArticleInput` (Source JSON)",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "entity 1: `articleinput` (source json)",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_entity_2_extractorblock_per_extractor_data",
|
|
"label": "Entity 2: `ExtractorBlock` (Per-Extractor Data)",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "entity 2: `extractorblock` (per-extractor data)",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_entity_3_resolvedarticlemetadata",
|
|
"label": "Entity 3: `ResolvedArticleMetadata`",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "entity 3: `resolvedarticlemetadata`",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_entity_4_markdowndocument",
|
|
"label": "Entity 4: `MarkdownDocument`",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "entity 4: `markdowndocument`",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_data_model_validation_rules",
|
|
"label": "Validation Rules:",
|
|
"_origin": "ast",
|
|
"community": 143,
|
|
"community_name": "1. Domain Entities & Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "validation rules:",
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"label": "11. Requisitos n\u00e3o funcionais",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. requisitos nao funcionais",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L348"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rnf_001_determinismo",
|
|
"label": "RNF-001 \u2014 Determinismo",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rnf-001 \u2014 determinismo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L350"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rnf_002_compatibilidade",
|
|
"label": "RNF-002 \u2014 Compatibilidade",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rnf-002 \u2014 compatibilidade",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L354"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rnf_003_execu\u00e7\u00e3o_local",
|
|
"label": "RNF-003 \u2014 Execu\u00e7\u00e3o local",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rnf-003 \u2014 execucao local",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L358"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rnf_004_integridade",
|
|
"label": "RNF-004 \u2014 Integridade",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rnf-004 \u2014 integridade",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L362"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rnf_005_manutenibilidade",
|
|
"label": "RNF-005 \u2014 Manutenibilidade",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rnf-005 \u2014 manutenibilidade",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L366"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_rnf_006_qualidade",
|
|
"label": "RNF-006 \u2014 Qualidade",
|
|
"_origin": "ast",
|
|
"community": 144,
|
|
"community_name": "11. Requisitos n\u00e3o funcionais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "rnf-006 \u2014 qualidade",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L370"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_py_namespace",
|
|
"label": "Namespace",
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "code",
|
|
"norm_label": "namespace",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_678",
|
|
"label": "Configura o parser de argumentos do CLI.",
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "rationale",
|
|
"norm_label": "configura o parser de argumentos do cli.",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L678"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_701",
|
|
"label": "Ponto de entrada do CLI.",
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "rationale",
|
|
"norm_label": "ponto de entrada do cli.",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L701"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_756",
|
|
"label": "Testa a chamada direta do parse_arguments.",
|
|
"_origin": "ast",
|
|
"community": 145,
|
|
"community_name": "parse_arguments",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa a chamada direta do parse_arguments.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L756"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_requirements",
|
|
"label": "005-convert-json-markdown/checklists/requirements.md",
|
|
"_origin": "ast",
|
|
"community": 146,
|
|
"community_name": "Specification Quality Checklist: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/checklists/requirements.md",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_requirements_content_quality",
|
|
"label": "Content Quality",
|
|
"_origin": "ast",
|
|
"community": 146,
|
|
"community_name": "Specification Quality Checklist: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "content quality",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_requirements_feature_readiness",
|
|
"label": "Feature Readiness",
|
|
"_origin": "ast",
|
|
"community": 146,
|
|
"community_name": "Specification Quality Checklist: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature readiness",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_requirements_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 146,
|
|
"community_name": "Specification Quality Checklist: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_checklists_requirements_requirement_completeness",
|
|
"label": "Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 146,
|
|
"community_name": "Specification Quality Checklist: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirement completeness",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 146,
|
|
"community_name": "Specification Quality Checklist: Convert Article JSON to Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification quality checklist: convert article json to markdown",
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_cli_contract",
|
|
"label": "005-convert-json-markdown/contracts/cli-contract.md",
|
|
"_origin": "ast",
|
|
"community": 147,
|
|
"community_name": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_cli_contract_1_script_signature",
|
|
"label": "1. Script Signature",
|
|
"_origin": "ast",
|
|
"community": 147,
|
|
"community_name": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. script signature",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_cli_contract_2_command_line_arguments",
|
|
"label": "2. Command-Line Arguments",
|
|
"_origin": "ast",
|
|
"community": 147,
|
|
"community_name": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. command-line arguments",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_cli_contract_3_exit_codes",
|
|
"label": "3. Exit Codes",
|
|
"_origin": "ast",
|
|
"community": 147,
|
|
"community_name": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. exit codes",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_cli_contract_4_standard_stream_behavior",
|
|
"label": "4. Standard Stream Behavior",
|
|
"_origin": "ast",
|
|
"community": 147,
|
|
"community_name": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. standard stream behavior",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py",
|
|
"label": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"_origin": "ast",
|
|
"community": 147,
|
|
"community_name": "CLI Contract: `convert_article_to_markdown.py`",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli contract: `convert_article_to_markdown.py`",
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_9_1_script",
|
|
"label": "9.1 Script",
|
|
"_origin": "ast",
|
|
"community": 148,
|
|
"community_name": "9. Interface CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.1 script",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L292"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_9_2_argumentos",
|
|
"label": "9.2 Argumentos",
|
|
"_origin": "ast",
|
|
"community": 148,
|
|
"community_name": "9. Interface CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.2 argumentos",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L296"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_9_3_exemplos",
|
|
"label": "9.3 Exemplos",
|
|
"_origin": "ast",
|
|
"community": 148,
|
|
"community_name": "9. Interface CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.3 exemplos",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L305"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_9_4_sa\u00edda_do_processo",
|
|
"label": "9.4 Sa\u00edda do processo",
|
|
"_origin": "ast",
|
|
"community": 148,
|
|
"community_name": "9. Interface CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.4 saida do processo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L319"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_9_interface_cli",
|
|
"label": "9. Interface CLI",
|
|
"_origin": "ast",
|
|
"community": 148,
|
|
"community_name": "9. Interface CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. interface cli",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L290"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown",
|
|
"label": "test_convert_article_to_markdown.py",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_convert_article_to_markdown.py",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "suite de testes automatizados para conversao de artigo json para markdown....",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa divisao por ponto e virgula na string e virgulas em elementos de lista...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida parsing de datas no formato rfc 2822 (usado em feeds rss e cabecalhos...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L155"
|
|
},
|
|
{
|
|
"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).",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a cadeia de fallback completa para o campo titulo (6 niveis).",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L355"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_437",
|
|
"label": "Garante que subt\u00edtulo id\u00eantico ao t\u00edtulo seja automaticamente omitido (None).",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que subtitulo identico ao titulo seja automaticamente omitido (none).",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L437"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_46",
|
|
"label": "Valida decodifica\u00e7\u00e3o de entidades HTML nomeadas e num\u00e9ricas.",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida decodificacao de entidades html nomeadas e numericas.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_542",
|
|
"label": "Garante correspond\u00eancia exata byte a byte para Trafilatura, Newspaper4k e\u2026",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante correspondencia exata byte a byte para trafilatura, newspaper4k e...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L542"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que multiplas execucoes no mesmo arquivo produzam hashes sha-256...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L559"
|
|
},
|
|
{
|
|
"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).",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa toda a matriz de codigos de saida da cli (0, 1, 2).",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L583"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante encerramento com codigo 1 caso a raiz do json seja lista, numero ou...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L617"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que stdout permaneca limpo e gravacao atomica preserve arquivos...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L632"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante geracao automatica de <input_stem>.md quando -o nao e informado.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L676"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 149,
|
|
"community_name": "test_convert_article_to_markdown.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a conversao e2e de um artigo real extraido do arquivo...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L705"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template",
|
|
"label": "plan-template.md",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "plan-template.md",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_complexity_tracking",
|
|
"label": "Complexity Tracking",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "complexity tracking",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_constitution_check",
|
|
"label": "Constitution Check",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "constitution check",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_documentation_this_feature",
|
|
"label": "Documentation (this feature)",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation (this feature)",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_implementation_plan_feature",
|
|
"label": "Implementation Plan: [FEATURE]",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: [feature]",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_source_code_repository_root",
|
|
"label": "Source Code (repository root)",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code (repository root)",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specify_templates_plan_template_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 15,
|
|
"community_name": "Implementation Planning Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_13_1_testes_unit\u00e1rios",
|
|
"label": "13.1 Testes unit\u00e1rios",
|
|
"_origin": "ast",
|
|
"community": 150,
|
|
"community_name": "13. Estrat\u00e9gia de testes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.1 testes unitarios",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L456"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 150,
|
|
"community_name": "13. Estrat\u00e9gia de testes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.2 testes de integracao do cli",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L471"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_13_3_casos_de_resultado_esperado",
|
|
"label": "13.3 Casos de resultado esperado",
|
|
"_origin": "ast",
|
|
"community": 150,
|
|
"community_name": "13. Estrat\u00e9gia de testes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.3 casos de resultado esperado",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L481"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes",
|
|
"label": "13. Estrat\u00e9gia de testes",
|
|
"_origin": "ast",
|
|
"community": 150,
|
|
"community_name": "13. Estrat\u00e9gia de testes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. estrategia de testes",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L454"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_6_1_formato",
|
|
"label": "6.1 Formato",
|
|
"_origin": "ast",
|
|
"community": 151,
|
|
"community_name": "6. Contrato de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.1 formato",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_6_2_valores_aceitos_para_selected_extractor",
|
|
"label": "6.2 Valores aceitos para `selected_extractor`",
|
|
"_origin": "ast",
|
|
"community": 151,
|
|
"community_name": "6. Contrato de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.2 valores aceitos para `selected_extractor`",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 151,
|
|
"community_name": "6. Contrato de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.3 campos obrigatorios apos a resolucao",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_6_contrato_de_entrada",
|
|
"label": "6. Contrato de entrada",
|
|
"_origin": "ast",
|
|
"community": 151,
|
|
"community_name": "6. Contrato de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. contrato de entrada",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "src_tools_models_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_tools_parser",
|
|
"label": "tools/parser.py",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "tools/parser.py",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_benchmark_24_py_parametrize",
|
|
"label": "parametrize",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "parametrize",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models",
|
|
"label": "test_models.py",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_models.py",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_rationale_18",
|
|
"label": "Check if a normalized phrase appears in normalized text with word boundary\u2026",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "check if a normalized phrase appears in normalized text with word boundary...",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_rationale_31",
|
|
"label": "Count occurrences of a phrase in text.",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "count occurrences of a phrase in text.",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_rationale_66",
|
|
"label": "Classify inherence of content against an ECP snapshot.",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "classify inherence of content against an ecp snapshot.",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_rationale_1",
|
|
"label": "Markdown content parser and excerpt extraction utilities.",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "markdown content parser and excerpt extraction utilities.",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_rationale_43",
|
|
"label": "Split text into individual sentences.",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "split text into individual sentences.",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_rationale_53",
|
|
"label": "Extract relevant sentence excerpts from Markdown text that contain any of the\u2026",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "extract relevant sentence excerpts from markdown text that contain any of the...",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "src_tools_parser_rationale_9",
|
|
"label": "Remove markdown syntax markers (headers, bold, italics, links, code blocks) to\u2026",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "remove markdown syntax markers (headers, bold, italics, links, code blocks) to...",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_models_rationale_1",
|
|
"label": "Unit tests for ECP models, schema validation, and structured error handling.",
|
|
"_origin": "ast",
|
|
"community": 152,
|
|
"community_name": "test_models.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for ecp models, schema validation, and structured error handling.",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_convert_article_to_markdown_rationale_150",
|
|
"label": "Converte HTML para Markdown usando t\u00edtulos ATX, removendo scripts e estilos.",
|
|
"_origin": "ast",
|
|
"community": 153,
|
|
"community_name": "convert_html_to_markdown",
|
|
"file_type": "rationale",
|
|
"norm_label": "converte html para markdown usando titulos atx, removendo scripts e estilos.",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L150"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_217",
|
|
"label": "Valida convers\u00e3o de elementos HTML estruturados para Markdown com t\u00edtulos ATX.",
|
|
"_origin": "ast",
|
|
"community": 153,
|
|
"community_name": "convert_html_to_markdown",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida conversao de elementos html estruturados para markdown com titulos atx.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L217"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_247",
|
|
"label": "Testa convers\u00e3o de HTML vazio retornando string vazia.",
|
|
"_origin": "ast",
|
|
"community": 153,
|
|
"community_name": "convert_html_to_markdown",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa conversao de html vazio retornando string vazia.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L247"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_format",
|
|
"label": "format",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "format",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_prompt_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_schema_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_prompt_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_schema_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_model_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url",
|
|
"label": "endpoint_url",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "endpoint_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version",
|
|
"label": "enrichment_prompt_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "enrichment_prompt_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version",
|
|
"label": "enrichment_schema_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "enrichment_schema_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version",
|
|
"label": "hygiene_prompt_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "hygiene_prompt_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version",
|
|
"label": "hygiene_schema_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "hygiene_schema_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries",
|
|
"label": "max_retries",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "max_retries",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model",
|
|
"label": "model",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "model",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters",
|
|
"label": "parameters",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "parameters",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider",
|
|
"label": "provider",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "provider",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version",
|
|
"label": "role_config_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "role_config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles",
|
|
"label": "roles",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "roles",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback",
|
|
"label": "runtime_fallback",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "runtime_fallback",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary",
|
|
"label": "runtime_primary",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "runtime_primary",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds",
|
|
"label": "timeout_seconds",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "timeout_seconds",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_provider_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_role_config_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "ref_endpoint_url",
|
|
"label": "endpoint_url",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "endpoint_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_enrichment_prompt_version",
|
|
"label": "enrichment_prompt_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "enrichment_prompt_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_enrichment_schema_version",
|
|
"label": "enrichment_schema_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "enrichment_schema_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_hygiene_prompt_version",
|
|
"label": "hygiene_prompt_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "hygiene_prompt_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_hygiene_schema_version",
|
|
"label": "hygiene_schema_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "hygiene_schema_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_max_retries",
|
|
"label": "max_retries",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "max_retries",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_parameters",
|
|
"label": "parameters",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "parameters",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "ref_timeout_seconds",
|
|
"label": "timeout_seconds",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "timeout_seconds",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_model",
|
|
"label": "model",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "model",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_provider",
|
|
"label": "provider",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "provider",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_role_config_version",
|
|
"label": "role_config_version",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "role_config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_fallback",
|
|
"label": "runtime_fallback",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "runtime_fallback",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_primary",
|
|
"label": "runtime_primary",
|
|
"_origin": "ast",
|
|
"community": 154,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "runtime_primary",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_5_1_inclu\u00eddo",
|
|
"label": "5.1 Inclu\u00eddo",
|
|
"_origin": "ast",
|
|
"community": 155,
|
|
"community_name": "5. Escopo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.1 incluido",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_5_2_fora_do_escopo",
|
|
"label": "5.2 Fora do escopo",
|
|
"_origin": "ast",
|
|
"community": 155,
|
|
"community_name": "5. Escopo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.2 fora do escopo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "docs_prd_convert_json_markdown_5_escopo",
|
|
"label": "5. Escopo",
|
|
"_origin": "ast",
|
|
"community": 155,
|
|
"community_name": "5. Escopo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. escopo",
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_markdown_conversion_valid_trafilatura",
|
|
"label": "valid_trafilatura.md",
|
|
"_origin": "ast",
|
|
"community": 156,
|
|
"community_name": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "valid_trafilatura.md",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 156,
|
|
"community_name": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "los puntajes de river vs. independiente santa fe, por la copa sudamericana - tyc sports",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_markdown_conversion_valid_trafilatura_santiago_beltr\u00e1n_6",
|
|
"label": "SANTIAGO BELTR\u00c1N - 6",
|
|
"_origin": "ast",
|
|
"community": 156,
|
|
"community_name": "Los puntajes de River vs. Independiente Santa Fe, por la Copa Sudamericana - TyC Sports",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "santiago beltran - 6",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_markdown_conversion_valid_newspaper4k",
|
|
"label": "valid_newspaper4k.md",
|
|
"_origin": "ast",
|
|
"community": 157,
|
|
"community_name": "valid_newspaper4k.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "valid_newspaper4k.md",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_newspaper4k.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 157,
|
|
"community_name": "valid_newspaper4k.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quien es paz zubiri, la relatora de fox sports",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_newspaper4k.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_markdown_conversion_valid_readability",
|
|
"label": "valid_readability.md",
|
|
"_origin": "ast",
|
|
"community": 158,
|
|
"community_name": "valid_readability.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "valid_readability.md",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_readability.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 158,
|
|
"community_name": "valid_readability.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "analisis tactico del partido de river en bogota",
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_readability.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate",
|
|
"label": "consolidate.py",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "consolidate.py",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits",
|
|
"label": "limits.py",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "limits.py",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_py_valueerror",
|
|
"label": "ValueError",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "valueerror",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_ecp_rejection_flow",
|
|
"label": "test_ecp_rejection_flow.py",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_rejection_flow.py",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_ecp_rejection_flow_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_input_limits",
|
|
"label": "test_input_limits.py",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_input_limits.py",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_consolidate_rationale_1",
|
|
"label": "Single-article consolidation runtime CLI entrypoint.",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "single-article consolidation runtime cli entrypoint.",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_rationale_1",
|
|
"label": "Input byte size limiter and pre-provider guard.",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "input byte size limiter and pre-provider guard.",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_rationale_18",
|
|
"label": "Validates that input data does not exceed the byte size limit before any\u2026",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "validates that input data does not exceed the byte size limit before any...",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_limits_rationale_7",
|
|
"label": "Raised when the input article payload exceeds the maximum configured byte size\u2026",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "raised when the input article payload exceeds the maximum configured byte size...",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_ecp_rejection_flow_rationale_1",
|
|
"label": "Integration test for ECP rejection producing zero Markdown files covering\u2026",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "integration test for ecp rejection producing zero markdown files covering...",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_input_limits_rationale_1",
|
|
"label": "Unit tests for input size limits covering scenarios IN-001 to IN-015.",
|
|
"_origin": "ast",
|
|
"community": 159,
|
|
"community_name": "consolidate.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for input size limits covering scenarios in-001 to in-015.",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill",
|
|
"label": "ponytail-help/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "ponytail-help",
|
|
"description": ">"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "ponytail-help/skill.md",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_configure_default_mode",
|
|
"label": "Configure Default Mode",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "configure default mode",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_deactivate",
|
|
"label": "Deactivate",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "deactivate",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_levels",
|
|
"label": "Levels",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "levels",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_more",
|
|
"label": "More",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "more",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"label": "Ponytail Help",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ponytail help",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_skills",
|
|
"label": "Skills",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "skills",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_help_skill_update",
|
|
"label": "Update",
|
|
"_origin": "ast",
|
|
"community": 16,
|
|
"community_name": "Ponytail Help",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "update",
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_preflight",
|
|
"label": "preflight.py",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "preflight.py",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_preflight_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_preflight_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config",
|
|
"label": "config.py",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "config.py",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"label": "test_gateway_faults.py",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_gateway_faults.py",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_operations_resilience",
|
|
"label": "test_operations_resilience.py",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_operations_resilience.py",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_cost_budget",
|
|
"label": "test_cost_budget.py",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cost_budget.py",
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_preflight_certification",
|
|
"label": "test_preflight_certification.py",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_preflight_certification.py",
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_preflight_rationale_1",
|
|
"label": "Preflight configuration and environment certification CLI.",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "preflight configuration and environment certification cli.",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_rationale_1",
|
|
"label": "Runtime configuration loading, validation, and release metadata byte hash\u2026",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "runtime configuration loading, validation, and release metadata byte hash...",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_rationale_133",
|
|
"label": "Reusable validation ensuring no powerful or uncertified models are used in any\u2026",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "reusable validation ensuring no powerful or uncertified models are used in any...",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults_rationale_1",
|
|
"label": "Fault injection tests for Model Gateway transient errors, 429 backoff, 5xx, and\u2026",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "fault injection tests for model gateway transient errors, 429 backoff, 5xx, and...",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_operations_resilience_rationale_1",
|
|
"label": "Integration tests for operational resilience and rotations.",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "integration tests for operational resilience and rotations.",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_cost_budget_rationale_1",
|
|
"label": "Automated cost budget verification.",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "automated cost budget verification.",
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_preflight_certification_rationale_1",
|
|
"label": "Unit tests for preflight verification against release metadata.",
|
|
"_origin": "ast",
|
|
"community": 160,
|
|
"community_name": "config.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for preflight verification against release metadata.",
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter",
|
|
"label": "adapter.py",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "adapter.py",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_py_registry",
|
|
"label": "Registry",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "registry",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"label": "test_ecp_snapshot_contract.py",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_snapshot_contract.py",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_ecp_adapter",
|
|
"label": "test_ecp_adapter.py",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_ecp_adapter.py",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_rationale_1",
|
|
"label": "ECP classification adapter consuming src.classifier.InherenceClassifier.",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "ecp classification adapter consuming src.classifier.inherenceclassifier.",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_ecp_adapter_rationale_43",
|
|
"label": "Classifies content_md against ecp_dict using InherenceClassifier.",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "classifies content_md against ecp_dict using inherenceclassifier.",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_ecp_snapshot_contract_rationale_1",
|
|
"label": "Contract tests for ecp-snapshot.schema.json and local referencing.Registry\u2026",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for ecp-snapshot.schema.json and local referencing.registry...",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_ecp_adapter_rationale_1",
|
|
"label": "Unit tests for ECP classification adapter covering scenarios ECP-001 to ECP-009.",
|
|
"_origin": "ast",
|
|
"community": 161,
|
|
"community_name": "adapter.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for ecp classification adapter covering scenarios ecp-001 to ecp-009.",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness",
|
|
"label": "enrichment/harness.py",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "enrichment/harness.py",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_py_valueerror",
|
|
"label": "ValueError",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "valueerror",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_enrichment_harness",
|
|
"label": "test_enrichment_harness.py",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "code",
|
|
"norm_label": "test_enrichment_harness.py",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_rationale_1",
|
|
"label": "Post-ECP entity sentiment and native tags enrichment harness.",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "rationale",
|
|
"norm_label": "post-ecp entity sentiment and native tags enrichment harness.",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_rationale_12",
|
|
"label": "Raised when post-ECP enrichment fails and cannot be recovered.",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "rationale",
|
|
"norm_label": "raised when post-ecp enrichment fails and cannot be recovered.",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_rationale_19",
|
|
"label": "Normalizes tag text: NFKC Unicode, lowercase, collapsed spaces without regex.",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "rationale",
|
|
"norm_label": "normalizes tag text: nfkc unicode, lowercase, collapsed spaces without regex.",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_rationale_31",
|
|
"label": "Builds minimal projection for enrichment prompt strictly limiting ECP context\u2026",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "rationale",
|
|
"norm_label": "builds minimal projection for enrichment prompt strictly limiting ecp context...",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "src_runtime_enrichment_harness_rationale_46",
|
|
"label": "Validates the LLM enrichment response against the contract schema and semantic\u2026",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "rationale",
|
|
"norm_label": "validates the llm enrichment response against the contract schema and semantic...",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_enrichment_harness_rationale_1",
|
|
"label": "Unit tests for enrichment harness covering scenarios ENR-001 to ENR-009.",
|
|
"_origin": "ast",
|
|
"community": 162,
|
|
"community_name": "validate_and_extract_enrichment",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for enrichment harness covering scenarios enr-001 to enr-009.",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser",
|
|
"label": "candidate/parser.py",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "candidate/parser.py",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"label": "test_load_100_art_per_hour.py",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_load_100_art_per_hour.py",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_candidate_parser",
|
|
"label": "test_candidate_parser.py",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_candidate_parser.py",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_rationale_1",
|
|
"label": "Structural candidate parser using DOM, CommonMark AST, and JSON-LD without\u2026",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "structural candidate parser using dom, commonmark ast, and json-ld without...",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_rationale_109",
|
|
"label": "Parses raw extractor body text into candidate blocks using CommonMark AST.",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "parses raw extractor body text into candidate blocks using commonmark ast.",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_rationale_19",
|
|
"label": "Normative priorities: trafilatura.canonical_url -> input_meta.url ->\u2026",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "normative priorities: trafilatura.canonical_url -> input_meta.url ->...",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_rationale_200",
|
|
"label": "Builds the complete candidates payload conforming to candidates-\u2026",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "builds the complete candidates payload conforming to candidates-...",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_parser_rationale_40",
|
|
"label": "Extracts title, subtitle, and author candidates without delimiter-based author\u2026",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "extracts title, subtitle, and author candidates without delimiter-based author...",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "tests_runtime_load_test_load_100_art_per_hour_rationale_1",
|
|
"label": "Load test benchmark validating sustained throughput for 100 articles/hour.",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "load test benchmark validating sustained throughput for 100 articles/hour.",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_candidate_parser_rationale_1",
|
|
"label": "Unit tests for candidate parsing without regex covering scenarios PAR-001 to\u2026",
|
|
"_origin": "ast",
|
|
"community": 163,
|
|
"community_name": "candidate/parser.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for candidate parsing without regex covering scenarios par-001 to...",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_assembler",
|
|
"label": "assembler.py",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "assembler.py",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness",
|
|
"label": "hygiene/harness.py",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "hygiene/harness.py",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_py_valueerror",
|
|
"label": "ValueError",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "valueerror",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_golden_reference_20",
|
|
"label": "test_golden_reference_20.py",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_golden_reference_20.py",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_prompt_injection_guard",
|
|
"label": "test_prompt_injection_guard.py",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_prompt_injection_guard.py",
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_hygiene_harness",
|
|
"label": "test_hygiene_harness.py",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_harness.py",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_assembler_rationale_1",
|
|
"label": "Grounded intermediate Markdown assembler.",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "grounded intermediate markdown assembler.",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_assembler_rationale_14",
|
|
"label": "Assembles sanitized intermediate Markdown from validated editorial components.",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "assembles sanitized intermediate markdown from validated editorial components.",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_rationale_1",
|
|
"label": "10-step extractive hygiene harness, minimal projection builder, and\u2026",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "10-step extractive hygiene harness, minimal projection builder, and...",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_rationale_159",
|
|
"label": "Conservative deterministic fallback using selected_extractor backbone without\u2026",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "conservative deterministic fallback using selected_extractor backbone without...",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L159"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_rationale_17",
|
|
"label": "Raised when an ungrounded candidate ID, URL, or image is returned by the LLM.",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "raised when an ungrounded candidate id, url, or image is returned by the llm.",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_rationale_25",
|
|
"label": "Raised when extractive hygiene fails and cannot be recovered by fallback.",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "raised when extractive hygiene fails and cannot be recovered by fallback.",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_rationale_32",
|
|
"label": "Projects only the strictly necessary candidate tokens for the LLM prompt. Omits\u2026",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "projects only the strictly necessary candidate tokens for the llm prompt. omits...",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_harness_rationale_59",
|
|
"label": "Executes the 10-step validation harness over the candidate payload and LLM\u2026",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "executes the 10-step validation harness over the candidate payload and llm...",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_golden_reference_20_rationale_1",
|
|
"label": "Multi-extractor golden-set quality tests across the 20 reference units.",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "multi-extractor golden-set quality tests across the 20 reference units.",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_prompt_injection_guard_rationale_1",
|
|
"label": "Adversarial prompt injection evaluation (SEC-004).",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "adversarial prompt injection evaluation (sec-004).",
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_hygiene_harness_rationale_1",
|
|
"label": "Unit tests for 10-step hygiene harness covering scenarios HYG-001 to HYG-021.",
|
|
"_origin": "ast",
|
|
"community": 164,
|
|
"community_name": "hygiene/harness.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for 10-step hygiene harness covering scenarios hyg-001 to hyg-021.",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger",
|
|
"label": "structured_logger.py",
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "structured_logger.py",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_security_test_secret_redaction",
|
|
"label": "test_secret_redaction.py",
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "code",
|
|
"norm_label": "test_secret_redaction.py",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_rationale_1",
|
|
"label": "Structured JSON logging with secret sanitization and strict omission of\u2026",
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "rationale",
|
|
"norm_label": "structured json logging with secret sanitization and strict omission of...",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_observability_structured_logger_rationale_75",
|
|
"label": "Emits a structured JSON log line to stderr.",
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "rationale",
|
|
"norm_label": "emits a structured json log line to stderr.",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L75"
|
|
},
|
|
{
|
|
"id": "tests_runtime_security_test_secret_redaction_rationale_1",
|
|
"label": "Specialized security tests for authorization header and secret redaction\u2026",
|
|
"_origin": "ast",
|
|
"community": 165,
|
|
"community_name": "SanitizedJsonLogger",
|
|
"file_type": "rationale",
|
|
"norm_label": "specialized security tests for authorization header and secret redaction...",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 166,
|
|
"community_name": "remove_duplicate_initial_h1",
|
|
"file_type": "rationale",
|
|
"norm_label": "remove o primeiro titulo h1 do corpo somente quando ele for igual ao titulo...",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L484"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 166,
|
|
"community_name": "remove_duplicate_initial_h1",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa remocao de h1 inicial coincidente com titulo com variacoes de espacos e...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L470"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models",
|
|
"label": "candidate/models.py",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "candidate/models.py",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_py_enum",
|
|
"label": "Enum",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_py_str",
|
|
"label": "str",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "str",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_repairs",
|
|
"label": "repairs.py",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "repairs.py",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_repairs_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_markdown_renderer",
|
|
"label": "markdown_renderer.py",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "markdown_renderer.py",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_markdown_renderer",
|
|
"label": "test_markdown_renderer.py",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "test_markdown_renderer.py",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_repairs_validator",
|
|
"label": "test_repairs_validator.py",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "code",
|
|
"norm_label": "test_repairs_validator.py",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_models_rationale_1",
|
|
"label": "Candidate element data models and repair structures.",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "candidate element data models and repair structures.",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_repairs_rationale_1",
|
|
"label": "Controlled micro-repair validator using unicodedata and difflib without regex.",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "controlled micro-repair validator using unicodedata and difflib without regex.",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_hygiene_repairs_rationale_24",
|
|
"label": "Validates proposed LLM micro-repairs against candidate text and applies valid\u2026",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "validates proposed llm micro-repairs against candidate text and applies valid...",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_markdown_renderer_rationale_1",
|
|
"label": "Canonical YAML front matter and Markdown body renderer.",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "canonical yaml front matter and markdown body renderer.",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_markdown_renderer_rationale_23",
|
|
"label": "Renders the final canonical Markdown document with YAML front matter.",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "renders the final canonical markdown document with yaml front matter.",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_markdown_renderer_rationale_1",
|
|
"label": "Unit tests for Markdown renderer covering scenarios OUT-002 to OUT-010.",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for markdown renderer covering scenarios out-002 to out-010.",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_repairs_validator_rationale_1",
|
|
"label": "Unit tests for micro-repair validator covering scenarios REP-001 to REP-016.",
|
|
"_origin": "ast",
|
|
"community": 167,
|
|
"community_name": "CandidateObject",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for micro-repair validator covering scenarios rep-001 to rep-016.",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_maximum",
|
|
"label": "maximum",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "maximum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L198"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category",
|
|
"label": "category",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "category",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence",
|
|
"label": "confidence",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "confidence",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L75"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences",
|
|
"label": "evidences",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "evidences",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L83"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_rationale",
|
|
"label": "rationale",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L80"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"label": "tags",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_rationale_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_maxitems",
|
|
"label": "maxItems",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "maxitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L103"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_minitems",
|
|
"label": "minItems",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "minitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_uniqueitems",
|
|
"label": "uniqueItems",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "uniqueitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "ref_contextual_inherent",
|
|
"label": "CONTEXTUAL_INHERENT",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "contextual_inherent",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "ref_direct_inherent",
|
|
"label": "DIRECT_INHERENT",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "direct_inherent",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "ref_ecp_classification_failed",
|
|
"label": "ECP_CLASSIFICATION_FAILED",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "ecp_classification_failed",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_ecp_rejected",
|
|
"label": "ECP_REJECTED",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "ecp_rejected",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_enrichment_failed",
|
|
"label": "ENRICHMENT_FAILED",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "enrichment_failed",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_grounding_violation",
|
|
"label": "GROUNDING_VIOLATION",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "grounding_violation",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_hygiene_failed",
|
|
"label": "HYGIENE_FAILED",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "hygiene_failed",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_invalid_article_schema",
|
|
"label": "INVALID_ARTICLE_SCHEMA",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "invalid_article_schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_invalid_ecp_schema",
|
|
"label": "INVALID_ECP_SCHEMA",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "invalid_ecp_schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_invalid_selected_extractor",
|
|
"label": "INVALID_SELECTED_EXTRACTOR",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "invalid_selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_invalid_text_repair",
|
|
"label": "INVALID_TEXT_REPAIR",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "invalid_text_repair",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_missing_content",
|
|
"label": "MISSING_CONTENT",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "missing_content",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_missing_selected_extractor",
|
|
"label": "MISSING_SELECTED_EXTRACTOR",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "missing_selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_missing_source_url",
|
|
"label": "MISSING_SOURCE_URL",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "missing_source_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_missing_title_candidate",
|
|
"label": "MISSING_TITLE_CANDIDATE",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "missing_title_candidate",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_not_related",
|
|
"label": "NOT_RELATED",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "not_related",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "ref_persistence_failed",
|
|
"label": "PERSISTENCE_FAILED",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "persistence_failed",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_selected_extractor_unavailable",
|
|
"label": "SELECTED_EXTRACTOR_UNAVAILABLE",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "selected_extractor_unavailable",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "ref_tangential",
|
|
"label": "TANGENTIAL",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "tangential",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "ref_telemetry_pending",
|
|
"label": "TELEMETRY_PENDING",
|
|
"_origin": "ast",
|
|
"community": 168,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "telemetry_pending",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime",
|
|
"label": "04_Plano_Testes_Evals_Runtime.md",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "04_plano_testes_evals_runtime.md",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_10_testes_de_parsing_sem_regex",
|
|
"label": "10. Testes de parsing sem regex",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. testes de parsing sem regex",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L159"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_11_testes_de_candidatos_e_proveni\u00eancia",
|
|
"label": "11. Testes de candidatos e proveni\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. testes de candidatos e proveniencia",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_12_testes_de_higieniza\u00e7\u00e3o",
|
|
"label": "12. Testes de higieniza\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. testes de higienizacao",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L189"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_13_testes_de_reparos_textuais",
|
|
"label": "13. Testes de reparos textuais",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. testes de reparos textuais",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L215"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_14_testes_do_ecp",
|
|
"label": "14. Testes do ECP",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14. testes do ecp",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L236"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_15_testes_de_enriquecimento",
|
|
"label": "15. Testes de enriquecimento",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15. testes de enriquecimento",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L250"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_16_testes_de_markdown_e_manifesto",
|
|
"label": "16. Testes de Markdown e manifesto",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16. testes de markdown e manifesto",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L264"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_17_testes_de_providers_e_fallback",
|
|
"label": "17. Testes de providers e fallback",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17. testes de providers e fallback",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L281"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_18_testes_de_observabilidade",
|
|
"label": "18. Testes de observabilidade",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18. testes de observabilidade",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L298"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_19_testes_de_seguran\u00e7a",
|
|
"label": "19. Testes de seguran\u00e7a",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "19. testes de seguranca",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L314"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_1_objetivo",
|
|
"label": "1. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. objetivo",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_1_perfil",
|
|
"label": "20.1 Perfil",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20.1 perfil",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L328"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_2_crit\u00e9rios",
|
|
"label": "20.2 Crit\u00e9rios",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20.2 criterios",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L336"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_3_sa\u00edda",
|
|
"label": "20.3 Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20.3 saida",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L347"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga",
|
|
"label": "20. Teste de carga",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20. teste de carga",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L326"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_21_fault_injection",
|
|
"label": "21. Fault injection",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "21. fault injection",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L351"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_1_matriz",
|
|
"label": "22.1 Matriz",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22.1 matriz",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L368"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_2_assertions_permitidas",
|
|
"label": "22.2 Assertions permitidas",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22.2 assertions permitidas",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L377"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_3_assertions_proibidas",
|
|
"label": "22.3 Assertions proibidas",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22.3 assertions proibidas",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L390"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo",
|
|
"label": "22. Promptfoo",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22. promptfoo",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L366"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci",
|
|
"label": "23. Execu\u00e7\u00e3o no CI",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23. execucao no ci",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L398"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_24_evid\u00eancias_de_teste",
|
|
"label": "24. Evid\u00eancias de teste",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "24. evidencias de teste",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L426"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_25_crit\u00e9rio_de_conclus\u00e3o",
|
|
"label": "25. Crit\u00e9rio de conclus\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "25. criterio de conclusao",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L441"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_2_princ\u00edpios",
|
|
"label": "2. Princ\u00edpios",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. principios",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_3_camadas_de_teste",
|
|
"label": "3. Camadas de teste",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. camadas de teste",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_1_fixture_inicial",
|
|
"label": "4.1 Fixture inicial",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.1 fixture inicial",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.2 golden set de producao",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_3_holdout",
|
|
"label": "4.3 Holdout",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.3 holdout",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_4_verdade_de_refer\u00eancia",
|
|
"label": "4.4 Verdade de refer\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.4 verdade de referencia",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste",
|
|
"label": "4. Dados de teste",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. dados de teste",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_5_m\u00e9tricas_de_avalia\u00e7\u00e3o",
|
|
"label": "5. M\u00e9tricas de avalia\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. metricas de avaliacao",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_6_gates_cr\u00edticos",
|
|
"label": "6. Gates cr\u00edticos",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. gates criticos",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L98"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_7_gates_quantitativos",
|
|
"label": "7. Gates quantitativos",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. gates quantitativos",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_8_testes_de_contrato_de_entrada",
|
|
"label": "8. Testes de contrato de entrada",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. testes de contrato de entrada",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L124"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_9_testes_de_fingerprint_e_idempot\u00eancia",
|
|
"label": "9. Testes de fingerprint e idempot\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. testes de fingerprint e idempotencia",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_antes_de_promo\u00e7\u00e3o",
|
|
"label": "Antes de promo\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "antes de promocao",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L417"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mudanca de prompt, contexto, schema ou modelo",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L410"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "plano de testes e evals \u2014 runtime de consolidacao de artigos",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_04_plano_testes_evals_runtime_todo_pull_request",
|
|
"label": "Todo pull request",
|
|
"_origin": "ast",
|
|
"community": 169,
|
|
"community_name": "Plano de testes e evals \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "todo pull request",
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L400"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill",
|
|
"label": "speckit-checklist/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-checklist",
|
|
"description": "Generate a custom checklist for the current feature based on user requirements.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-checklist/skill.md",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_anti_examples_what_not_to_do",
|
|
"label": "Anti-Examples: What NOT To Do",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "anti-examples: what not to do",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L320"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_checklist_purpose_unit_tests_for_english",
|
|
"label": "Checklist Purpose: \"Unit Tests for English\"",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "checklist purpose: \"unit tests for english\"",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_example_checklist_types_sample_items",
|
|
"label": "Example Checklist Types & Sample Items",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "example checklist types & sample items",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L277"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_execution_steps",
|
|
"label": "Execution Steps",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "execution steps",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_post_execution_checks",
|
|
"label": "Post-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "post-execution checks",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L351"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_checklist_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 17,
|
|
"community_name": "Checklist Generation",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime",
|
|
"label": "07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "07_especificacao_prompt_contexto_harness_runtime.md",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_10_pol\u00edtica_de_provider",
|
|
"label": "10. Pol\u00edtica de provider",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. politica de provider",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L254"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_1_fonte",
|
|
"label": "11.1 Fonte",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11.1 fonte",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L267"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11.2 casos obrigatorios de reparo",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L271"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_3_assertions",
|
|
"label": "11.3 Assertions",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11.3 assertions",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L292"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo",
|
|
"label": "11. Promptfoo",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. promptfoo",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L265"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_12_contexto_registrado_no_langfuse",
|
|
"label": "12. Contexto registrado no Langfuse",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. contexto registrado no langfuse",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L312"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_13_crit\u00e9rios_de_aceite",
|
|
"label": "13. Crit\u00e9rios de aceite",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. criterios de aceite",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L330"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_1_objetivo",
|
|
"label": "1. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. objetivo",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_2_chamadas_l\u00f3gicas",
|
|
"label": "2. Chamadas l\u00f3gicas",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. chamadas logicas",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_3_regras_comuns_dos_prompts",
|
|
"label": "3. Regras comuns dos prompts",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. regras comuns dos prompts",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_4_versionamento",
|
|
"label": "4. Versionamento",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. versionamento",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_1_incluir",
|
|
"label": "5.1 Incluir",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.1 incluir",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_2_n\u00e3o_incluir",
|
|
"label": "5.2 N\u00e3o incluir",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.2 nao incluir",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_3_ordem_do_contexto",
|
|
"label": "5.3 Ordem do contexto",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.3 ordem do contexto",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum",
|
|
"label": "5. Context engineering comum",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. context engineering comum",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_1_nome_l\u00f3gico",
|
|
"label": "6.1 Nome l\u00f3gico",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.1 nome logico",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_2_entrada_m\u00ednima",
|
|
"label": "6.2 Entrada m\u00ednima",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.2 entrada minima",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.3 instrucoes normativas de conteudo",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_4_sa\u00edda_l\u00f3gica",
|
|
"label": "6.4 Sa\u00edda l\u00f3gica",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.4 saida logica",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. prompt de higienizacao extrativa",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.1 texto obrigatorio no prompt",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_2_categorias_fechadas",
|
|
"label": "7.2 Categorias fechadas",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.2 categorias fechadas",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L139"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_3_estrutura_de_cada_reparo",
|
|
"label": "7.3 Estrutura de cada reparo",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.3 estrutura de cada reparo",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.4 o que o prompt nao pode permitir",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L155"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos",
|
|
"label": "7. Regras normativas de pequenos reparos",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. regras normativas de pequenos reparos",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.1 ordem de validacao",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L168"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.2 validacao de reparo",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L181"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_3_falha_parcial",
|
|
"label": "8.3 Falha parcial",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.3 falha parcial",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_4_montagem",
|
|
"label": "8.4 Montagem",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.4 montagem",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L201"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o",
|
|
"label": "8. Harness da higieniza\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. harness da higienizacao",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_1_nome_l\u00f3gico",
|
|
"label": "9.1 Nome l\u00f3gico",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.1 nome logico",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L215"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_2_entrada_m\u00ednima",
|
|
"label": "9.2 Entrada m\u00ednima",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.2 entrada minima",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L219"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_3_instru\u00e7\u00f5es_normativas",
|
|
"label": "9.3 Instru\u00e7\u00f5es normativas",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.3 instrucoes normativas",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L228"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_4_harness",
|
|
"label": "9.4 Harness",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.4 harness",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L244"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento",
|
|
"label": "9. Prompt de enriquecimento",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. prompt de enriquecimento",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L213"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 170,
|
|
"community_name": "Especifica\u00e7\u00e3o de prompt, contexto e harness \u2014 Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "especificacao de prompt, contexto e harness \u2014 runtime",
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine",
|
|
"label": "state_machine.py",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "state_machine.py",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_py_enum",
|
|
"label": "Enum",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_py_str",
|
|
"label": "str",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "str",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_py_valueerror",
|
|
"label": "ValueError",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "code",
|
|
"norm_label": "valueerror",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_rationale_1",
|
|
"label": "Explicit Python state machine for runtime article consolidation lifecycle.",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "rationale",
|
|
"norm_label": "explicit python state machine for runtime article consolidation lifecycle.",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_state_machine_rationale_64",
|
|
"label": "Raised when an illegal state transition is attempted.",
|
|
"_origin": "ast",
|
|
"community": 171,
|
|
"community_name": "ExecutionStateMachine",
|
|
"file_type": "rationale",
|
|
"norm_label": "raised when an illegal state transition is attempted.",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks",
|
|
"label": "006-article-consolidation-runtime/tasks.md",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/tasks.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_dependencies_execution_order",
|
|
"label": "Dependencies & Execution Order",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencies & execution order",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L286"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_foundation_incremental_pipeline_flow",
|
|
"label": "Foundation & Incremental Pipeline Flow",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "foundation & incremental pipeline flow",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L329"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_model_gateway",
|
|
"label": "Implementation for Model Gateway",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for model gateway",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_1",
|
|
"label": "Implementation for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 1",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_2",
|
|
"label": "Implementation for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 2",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_3",
|
|
"label": "Implementation for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 3",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_4",
|
|
"label": "Implementation for User Story 4",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 4",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_5",
|
|
"label": "Implementation for User Story 5",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 5",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L184"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_7",
|
|
"label": "Implementation for User Story 7",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 7",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_8",
|
|
"label": "Implementation for User Story 8",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 8",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L235"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_9",
|
|
"label": "Implementation for User Story 9",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 9",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L258"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_strategy",
|
|
"label": "Implementation Strategy",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation strategy",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L327"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"label": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation tasks: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_parallel_execution_opportunities",
|
|
"label": "Parallel Execution Opportunities",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "parallel execution opportunities",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L305"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 10: user story 8 - quality gates, zero regex verification & promptfoo evaluation (priority: p3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L220"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 11: user story 9 - production runbook operations & lifecycle management (priority: p3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L246"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_phase_12_polish_verification_gates_release_sign_off",
|
|
"label": "Phase 12: Polish, Verification Gates & Release Sign-Off",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 12: polish, verification gates & release sign-off",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L270"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_phase_1_setup_shared_infrastructure_tooling",
|
|
"label": "Phase 1: Setup (Shared Infrastructure & Tooling)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup (shared infrastructure & tooling)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_phase_2_foundational_blocking_prerequisites_shared_core",
|
|
"label": "Phase 2: Foundational (Blocking Prerequisites & Shared Core)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (blocking prerequisites & shared core)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 6 - model gateway infrastructure & cheap model enforcement",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 1 - single article ingestion, contract validation, and candidate preparation (priority: p1)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: user story 2 - mandatory llm extractive hygiene & controlled text repairs (priority: p1)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L94"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 6: user story 3 - mandatory ecp gate & relevance enforcement (priority: p1)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L124"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 7: user story 4 - post-ecp enrichment: entity sentiment and native language tags (priority: p2)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 8: user story 5 - canonical markdown rendering & atomic persistence (priority: p2)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L172"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 9: user story 7 - direct langfuse observability, log sanitization & telemetry queue (priority: p3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_phase_dependencies",
|
|
"label": "Phase Dependencies",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase dependencies",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L288"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_model_gateway",
|
|
"label": "Tests for Model Gateway",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for model gateway",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_1",
|
|
"label": "Tests for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 1",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_2",
|
|
"label": "Tests for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 2",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_3",
|
|
"label": "Tests for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 3",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L130"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_4",
|
|
"label": "Tests for User Story 4",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 4",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L153"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_5",
|
|
"label": "Tests for User Story 5",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 5",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_7",
|
|
"label": "Tests for User Story 7",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 7",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L201"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_8",
|
|
"label": "Tests for User Story 8",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 8",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L226"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_9",
|
|
"label": "Tests for User Story 9",
|
|
"_origin": "ast",
|
|
"community": 172,
|
|
"community_name": "Implementation Tasks: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 9",
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L252"
|
|
},
|
|
{
|
|
"id": "tests_readme",
|
|
"label": "tests/README.md",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "tests/readme.md",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_readme_1_executar_toda_a_su\u00edte_do_projeto_247_testes",
|
|
"label": "1. Executar Toda a Su\u00edte do Projeto (247 testes)",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. executar toda a suite do projeto (247 testes)",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "tests_readme_2_executar_por_m\u00f3dulo_espec\u00edfico",
|
|
"label": "2. Executar por M\u00f3dulo Espec\u00edfico",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. executar por modulo especifico",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "tests_readme_como_executar_os_testes",
|
|
"label": "\ud83d\ude80 Como Executar os Testes",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83d\ude80 como executar os testes",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "tests_readme_configura\u00e7\u00e3o_para_testes_com_llm_ao_vivo",
|
|
"label": "\ud83d\udd11 Configura\u00e7\u00e3o para Testes com LLM ao Vivo",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83d\udd11 configuracao para testes com llm ao vivo",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados",
|
|
"label": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83e\uddea documentacao da suite de testes automatizados",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_readme_invent\u00e1rio_e_mapa_de_cobertura_das_su\u00edtes",
|
|
"label": "\ud83d\udcca Invent\u00e1rio e Mapa de Cobertura das Su\u00edtes",
|
|
"_origin": "ast",
|
|
"community": 173,
|
|
"community_name": "\ud83e\uddea Documenta\u00e7\u00e3o da Su\u00edte de Testes Automatizados",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83d\udcca inventario e mapa de cobertura das suites",
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_canonical_schema_reference_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 174,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L137"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_classifier_module_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 174,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 174,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L136"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_canonical_schema_reference",
|
|
"label": "canonical_schema_reference",
|
|
"_origin": "ast",
|
|
"community": 174,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "canonical_schema_reference",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L137"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_classifier_module",
|
|
"label": "classifier_module",
|
|
"_origin": "ast",
|
|
"community": 174,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "classifier_module",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"label": "repair-operations.schema.json",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "repair-operations.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category",
|
|
"label": "category",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "category",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment",
|
|
"label": "original_fragment",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "original_fragment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale",
|
|
"label": "rationale",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_replacement_fragment",
|
|
"label": "replacement_fragment",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "replacement_fragment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_target_candidate_id",
|
|
"label": "target_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "target_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_replacement_fragment_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_target_candidate_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "ref_encoding",
|
|
"label": "encoding",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "encoding",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "ref_obvious_typo",
|
|
"label": "obvious_typo",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "obvious_typo",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "ref_original_fragment",
|
|
"label": "original_fragment",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "original_fragment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "ref_punctuation_corruption",
|
|
"label": "punctuation_corruption",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "punctuation_corruption",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "ref_replacement_fragment",
|
|
"label": "replacement_fragment",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "replacement_fragment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "ref_spacing",
|
|
"label": "spacing",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "spacing",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "ref_target_candidate_id",
|
|
"label": "target_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "target_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "ref_unicode",
|
|
"label": "unicode",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "unicode",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_category",
|
|
"label": "category",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "category",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_rationale",
|
|
"label": "rationale",
|
|
"_origin": "ast",
|
|
"community": 175,
|
|
"community_name": "repair-operations.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec",
|
|
"label": "006-article-consolidation-runtime/spec.md",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/spec.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_assumptions",
|
|
"label": "Assumptions",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L543"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_deterministic_structural_candidate_model",
|
|
"label": "Deterministic Structural Candidate Model",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "deterministic structural candidate model",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L322"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_ecp_gate_and_relevance_enforcement",
|
|
"label": "ECP Gate and Relevance Enforcement",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ecp gate and relevance enforcement",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L346"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_edge_cases",
|
|
"label": "Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "edge cases",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L274"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"label": "Feature Specification: Article Consolidation and Hygiene Runtime",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L296"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_input_validation_and_fingerprinting_contracts",
|
|
"label": "Input, Validation, and Fingerprinting Contracts",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "input, validation, and fingerprinting contracts",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L304"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_key_entities",
|
|
"label": "Key Entities",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key entities",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L434"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_llm_extractive_content_hygiene_and_controlled_repairs",
|
|
"label": "LLM Extractive Content Hygiene and Controlled Repairs",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "llm extractive content hygiene and controlled repairs",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L335"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_master_simplicity_and_architecture_principles",
|
|
"label": "Master Simplicity and Architecture Principles",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "master simplicity and architecture principles",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L298"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_measurable_outcomes",
|
|
"label": "Measurable Outcomes",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "measurable outcomes",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L449"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_model_gateway_and_fallback_strategy",
|
|
"label": "Model Gateway and Fallback Strategy",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "model gateway and fallback strategy",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L360"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_observability_logging_and_metrics",
|
|
"label": "Observability, Logging, and Metrics",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "observability, logging, and metrics",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L390"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_post_ecp_enrichment",
|
|
"label": "Post-ECP Enrichment",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "post-ecp enrichment",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L354"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_priority_governance_statement",
|
|
"label": "Priority & Governance Statement",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "priority & governance statement",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_production_operations_and_runbook_procedures",
|
|
"label": "Production Operations and Runbook Procedures",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "production operations and runbook procedures",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L423"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_prompts_and_context_engineering",
|
|
"label": "Prompts and Context Engineering",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "prompts and context engineering",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L382"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L294"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_security",
|
|
"label": "Security",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "security",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L374"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_state_machine_persistence_and_rendering",
|
|
"label": "State Machine, Persistence, and Rendering",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "state machine, persistence, and rendering",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L367"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L447"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_testing_ci_quality_gates_and_staging_baselines",
|
|
"label": "Testing, CI Quality Gates, and Staging Baselines",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "testing, ci quality gates, and staging baselines",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L413"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_traceability_matrix",
|
|
"label": "Traceability Matrix",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "traceability matrix",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L464"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - single article ingestion, contract validation, and deterministic candidate preparation (priority: p1)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - mandatory llm extractive content hygiene and controlled text repairs (priority: p1)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 3 - mandatory ecp gate and relevance enforcement (priority: p1)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 4 - post-ecp enrichment: entity sentiment and native language tags (priority: p2)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 5 - canonical markdown rendering and atomic persistence (priority: p2)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 6 - agnostic model gateway, cheap models, and controlled fallbacks (priority: p2)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 7 - production observability, log sanitization, and deferred telemetry resend (priority: p3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L180"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 8 - automated quality evaluation, staging baselines, and ci quality gates (priority: p3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L203"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 176,
|
|
"community_name": "Functional Requirements",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 9 - production runbook operations and lifecycle management (priority: p3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L234"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence",
|
|
"label": "equivalence.py",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "equivalence.py",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_equivalence_mapping",
|
|
"label": "test_equivalence_mapping.py",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_equivalence_mapping.py",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_rationale_1",
|
|
"label": "Non-destructive candidate equivalence mapping using difflib.SequenceMatcher\u2026",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "non-destructive candidate equivalence mapping using difflib.sequencematcher...",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_rationale_12",
|
|
"label": "Normalizes Unicode text and collapses whitespace without regular expressions.",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "normalizes unicode text and collapses whitespace without regular expressions.",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_rationale_21",
|
|
"label": "Computes character/token sequence ratio using standard library difflib.",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "computes character/token sequence ratio using standard library difflib.",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "src_runtime_candidate_equivalence_rationale_36",
|
|
"label": "Non-destructively annotates candidate objects with equivalent candidate IDs\u2026",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "non-destructively annotates candidate objects with equivalent candidate ids...",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_equivalence_mapping_rationale_1",
|
|
"label": "Unit tests for sequence equivalence mapping covering scenarios CAN-001 to\u2026",
|
|
"_origin": "ast",
|
|
"community": 177,
|
|
"community_name": "test_equivalence_mapping.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for sequence equivalence mapping covering scenarios can-001 to...",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"label": "enrichment-response.schema.json",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "enrichment-response.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_minitems",
|
|
"label": "minItems",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "minitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids",
|
|
"label": "evidence_candidate_ids",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "evidence_candidate_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment",
|
|
"label": "sentiment",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "sentiment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"label": "tags",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_maxitems",
|
|
"label": "maxItems",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "maxitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_minitems",
|
|
"label": "minItems",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "minitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_uniqueitems",
|
|
"label": "uniqueItems",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "uniqueitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "ref_evidence_candidate_ids",
|
|
"label": "evidence_candidate_ids",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "evidence_candidate_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_negative",
|
|
"label": "negative",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "negative",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_neutral",
|
|
"label": "neutral",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "neutral",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_positive",
|
|
"label": "positive",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "positive",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_sentiment",
|
|
"label": "sentiment",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "sentiment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_tags",
|
|
"label": "tags",
|
|
"_origin": "ast",
|
|
"community": 178,
|
|
"community_name": "enrichment-response.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store",
|
|
"label": "file_store.py",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "file_store.py",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_manifest_output_contract",
|
|
"label": "test_manifest_output_contract.py",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_manifest_output_contract.py",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_file_store",
|
|
"label": "test_file_store.py",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "test_file_store.py",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_file_store_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_rationale_1",
|
|
"label": "Atomic filesystem writer and shared manifest generator. Enforces: - Writing\u2026",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "rationale",
|
|
"norm_label": "atomic filesystem writer and shared manifest generator. enforces: - writing...",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_rationale_105",
|
|
"label": "Generates an output manifest adhering strictly to manifest-output.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "rationale",
|
|
"norm_label": "generates an output manifest adhering strictly to manifest-output.schema.json.",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_rationale_133",
|
|
"label": "Persists a manifest dictionary as <fingerprint>.result.json atomically.",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "rationale",
|
|
"norm_label": "persists a manifest dictionary as <fingerprint>.result.json atomically.",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_file_store_rationale_42",
|
|
"label": "Writes content atomically to target_path using a temporary file in the same\u2026",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "rationale",
|
|
"norm_label": "writes content atomically to target_path using a temporary file in the same...",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_manifest_output_contract_rationale_1",
|
|
"label": "Contract tests for manifest-output.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for manifest-output.schema.json.",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_file_store_rationale_1",
|
|
"label": "Unit tests for atomic file store and manifest generation covering scenarios\u2026",
|
|
"_origin": "ast",
|
|
"community": 179,
|
|
"community_name": "create_manifest_dict",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for atomic file store and manifest generation covering scenarios...",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill",
|
|
"label": "speckit-clarify/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-clarify",
|
|
"description": "Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-clarify/skill.md",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill_completion_report",
|
|
"label": "Completion Report",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "completion report",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L275"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill_done_when",
|
|
"label": "Done When",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "done when",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L286"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill_mandatory_post_execution_hooks",
|
|
"label": "Mandatory Post-Execution Hooks",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mandatory post-execution hooks",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L240"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_clarify_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 18,
|
|
"community_name": "Clarification Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime",
|
|
"label": "05_Metricas_KPIs_Runtime.md",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "05_metricas_kpis_runtime.md",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_10_m\u00e9tricas_de_enriquecimento",
|
|
"label": "10. M\u00e9tricas de enriquecimento",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. metricas de enriquecimento",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_11_m\u00e9tricas_de_llm",
|
|
"label": "11. M\u00e9tricas de LLM",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. metricas de llm",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. sinais para futura revisao de prompt",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L199"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. metricas de persistencia e idempotencia",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L228"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_14_m\u00e9tricas_de_observabilidade",
|
|
"label": "14. M\u00e9tricas de observabilidade",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14. metricas de observabilidade",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L241"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_15_m\u00e9tricas_de_capacidade",
|
|
"label": "15. M\u00e9tricas de capacidade",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15. metricas de capacidade",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L252"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_1_staging",
|
|
"label": "16.1 Staging",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.1 staging",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L278"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_2_relat\u00f3rio_obrigat\u00f3rio",
|
|
"label": "16.2 Relat\u00f3rio obrigat\u00f3rio",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.2 relatorio obrigatorio",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L282"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_16_3_aprova\u00e7\u00e3o",
|
|
"label": "16.3 Aprova\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.3 aprovacao",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L294"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16. baseline e definicao de slos",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L276"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_17_logs_estruturados",
|
|
"label": "17. Logs estruturados",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17. logs estruturados",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L307"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_1_sa\u00fade_do_runtime",
|
|
"label": "18.1 Sa\u00fade do runtime",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.1 saude do runtime",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L340"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_2_qualidade",
|
|
"label": "18.2 Qualidade",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.2 qualidade",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L351"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_3_sinais_de_revis\u00e3o_futura",
|
|
"label": "18.3 Sinais de revis\u00e3o futura",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.3 sinais de revisao futura",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L359"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos",
|
|
"label": "18. Dashboards m\u00ednimos",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18. dashboards minimos",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L338"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_19_cardinalidade",
|
|
"label": "19. Cardinalidade",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "19. cardinalidade",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L368"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_1_objetivo",
|
|
"label": "1. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. objetivo",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_20_crit\u00e9rio_de_aceite",
|
|
"label": "20. Crit\u00e9rio de aceite",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20. criterio de aceite",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L397"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_2_princ\u00edpios",
|
|
"label": "2. Princ\u00edpios",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. principios",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_3_kpis_do_produto",
|
|
"label": "3. KPIs do produto",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. kpis do produto",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_4_invariantes_cr\u00edticas",
|
|
"label": "4. Invariantes cr\u00edticas",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. invariantes criticas",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_5_m\u00e9tricas_de_volume_e_resultado",
|
|
"label": "5. M\u00e9tricas de volume e resultado",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. metricas de volume e resultado",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_6_m\u00e9tricas_de_entrada",
|
|
"label": "6. M\u00e9tricas de entrada",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. metricas de entrada",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_7_m\u00e9tricas_de_higieniza\u00e7\u00e3o",
|
|
"label": "7. M\u00e9tricas de higieniza\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. metricas de higienizacao",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_8_m\u00e9tricas_de_reparos_textuais",
|
|
"label": "8. M\u00e9tricas de reparos textuais",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. metricas de reparos textuais",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_05_metricas_kpis_runtime_9_m\u00e9tricas_do_ecp",
|
|
"label": "9. M\u00e9tricas do ECP",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. metricas do ecp",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L139"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 180,
|
|
"community_name": "Cat\u00e1logo de m\u00e9tricas e KPIs \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "catalogo de metricas e kpis \u2014 runtime de consolidacao de artigos",
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L128"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L121"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hash_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L116"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_path_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene",
|
|
"label": "article_content_hygiene",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "article_content_hygiene",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags",
|
|
"label": "article_sentiment_tags",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "article_sentiment_tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash",
|
|
"label": "hash",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "hash",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L116"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path",
|
|
"label": "path",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts",
|
|
"label": "prompts",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "prompts",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version",
|
|
"label": "version",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"id": "ref_path",
|
|
"label": "path",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "path",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_content_hygiene",
|
|
"label": "article_content_hygiene",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "article_content_hygiene",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_sentiment_tags",
|
|
"label": "article_sentiment_tags",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "article_sentiment_tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_hash",
|
|
"label": "hash",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "hash",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_version",
|
|
"label": "version",
|
|
"_origin": "ast",
|
|
"community": 181,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "connection",
|
|
"label": "Connection",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "connection",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_sqlite_store",
|
|
"label": "test_sqlite_store.py",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "test_sqlite_store.py",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_sqlite_store_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_rationale_134",
|
|
"label": "Records a state transition for the given fingerprint atomically.",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "rationale",
|
|
"norm_label": "records a state transition for the given fingerprint atomically.",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_rationale_193",
|
|
"label": "Native SQLite backup API creating a consistent point-in-time database snapshot.",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "rationale",
|
|
"norm_label": "native sqlite backup api creating a consistent point-in-time database snapshot.",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L193"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_rationale_201",
|
|
"label": "Native SQLite restore API overwriting the current database from a snapshot.",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "rationale",
|
|
"norm_label": "native sqlite restore api overwriting the current database from a snapshot.",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L201"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_rationale_80",
|
|
"label": "Atomically claims execution for a fingerprint. Returns: (is_new_claim,\u2026",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "rationale",
|
|
"norm_label": "atomically claims execution for a fingerprint. returns: (is_new_claim,...",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L80"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_sqlite_store_rationale_1",
|
|
"label": "Unit tests for SQLite WAL state persistence and native backup/restore.",
|
|
"_origin": "ast",
|
|
"community": 182,
|
|
"community_name": "SQLiteStore",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for sqlite wal state persistence and native backup/restore.",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos",
|
|
"label": "02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "02_arquitetura_runtime_consolidacao_artigos.md",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_10_contratos_versionados",
|
|
"label": "10. Contratos versionados",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. contratos versionados",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L202"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_11_valida\u00e7\u00e3o_inicial",
|
|
"label": "11. Valida\u00e7\u00e3o inicial",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. validacao inicial",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L218"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_12_fingerprint_e_idempot\u00eancia",
|
|
"label": "12. Fingerprint e idempot\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. fingerprint e idempotencia",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L233"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_17_montagem_do_markdown_intermedi\u00e1rio",
|
|
"label": "17. Montagem do Markdown intermedi\u00e1rio",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17. montagem do markdown intermediario",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L388"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_19_enriquecimento",
|
|
"label": "19. Enriquecimento",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "19. enriquecimento",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L425"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_1_prop\u00f3sito",
|
|
"label": "1. Prop\u00f3sito",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. proposito",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_21_prompts",
|
|
"label": "21. Prompts",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "21. prompts",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L481"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_24_logging",
|
|
"label": "24. Logging",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "24. logging",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L546"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_25_seguran\u00e7a_e_privacidade",
|
|
"label": "25. Seguran\u00e7a e privacidade",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "25. seguranca e privacidade",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L563"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_26_capacidade_e_concorr\u00eancia",
|
|
"label": "26. Capacidade e concorr\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "26. capacidade e concorrencia",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L574"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_27_falhas_e_recupera\u00e7\u00e3o",
|
|
"label": "27. Falhas e recupera\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "27. falhas e recuperacao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L587"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_28_deploy_e_configura\u00e7\u00e3o",
|
|
"label": "28. Deploy e configura\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "28. deploy e configuracao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L601"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_29_ci_cd",
|
|
"label": "29. CI/CD",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "29. ci/cd",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L618"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_2_direcionadores",
|
|
"label": "2. Direcionadores",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. direcionadores",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_30_decis\u00f5es_de_simplicidade",
|
|
"label": "30. Decis\u00f5es de simplicidade",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "30. decisoes de simplicidade",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L635"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "31. preparacao minima para self-healing futuro",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L647"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_32_riscos_arquiteturais",
|
|
"label": "32. Riscos arquiteturais",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "32. riscos arquiteturais",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L670"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_33_crit\u00e9rios_arquiteturais_de_aceite",
|
|
"label": "33. Crit\u00e9rios arquiteturais de aceite",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "33. criterios arquiteturais de aceite",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L683"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_4_vis\u00e3o_de_contexto",
|
|
"label": "4. Vis\u00e3o de contexto",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. visao de contexto",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_5_arquitetura_l\u00f3gica",
|
|
"label": "5. Arquitetura l\u00f3gica",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. arquitetura logica",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_6_componentes",
|
|
"label": "6. Componentes",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. componentes",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_8_organiza\u00e7\u00e3o_de_m\u00f3dulos",
|
|
"label": "8. Organiza\u00e7\u00e3o de m\u00f3dulos",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. organizacao de modulos",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L155"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 183,
|
|
"community_name": "Documento de Arquitetura \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documento de arquitetura \u2014 runtime de consolidacao de artigos",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author",
|
|
"label": "author",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "author",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_url",
|
|
"label": "canonical_url",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "canonical_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories",
|
|
"label": "categories",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "categories",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_date",
|
|
"label": "date",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "date",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_image",
|
|
"label": "image",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "image",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_language",
|
|
"label": "language",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "language",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_markdown",
|
|
"label": "markdown",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "markdown",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_pagetype",
|
|
"label": "pagetype",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "pagetype",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_sitename",
|
|
"label": "sitename",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "sitename",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text",
|
|
"label": "text",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"label": "null",
|
|
"_origin": "ast",
|
|
"community": 184,
|
|
"community_name": "null",
|
|
"file_type": "concept",
|
|
"norm_label": "null",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime",
|
|
"label": "06_Runbook_Producao_Runtime.md",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "06_runbook_producao_runtime.md",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_10_smoke_test",
|
|
"label": "10. Smoke test",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. smoke test",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L170"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_11_opera\u00e7\u00e3o_normal",
|
|
"label": "11. Opera\u00e7\u00e3o normal",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. operacao normal",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_13_logs_e_correla\u00e7\u00e3o",
|
|
"label": "13. Logs e correla\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. logs e correlacao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L231"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_19_falha_de_enriquecimento",
|
|
"label": "19. Falha de enriquecimento",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "19. falha de enriquecimento",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L339"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_1_objetivo",
|
|
"label": "1. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. objetivo",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_23_custo_acima_do_limite",
|
|
"label": "23. Custo acima do limite",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23. custo acima do limite",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L405"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_24_lat\u00eancia_acima_do_slo",
|
|
"label": "24. Lat\u00eancia acima do SLO",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "24. latencia acima do slo",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L416"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "25. violacao critica de grounding",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L425"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_27_troca_planejada_de_modelo_ou_provider",
|
|
"label": "27. Troca planejada de modelo ou provider",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "27. troca planejada de modelo ou provider",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L460"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_28_rota\u00e7\u00e3o_de_credenciais",
|
|
"label": "28. Rota\u00e7\u00e3o de credenciais",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "28. rotacao de credenciais",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L474"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_29_backup_e_reten\u00e7\u00e3o",
|
|
"label": "29. Backup e reten\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "29. backup e retencao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L483"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_2_princ\u00edpios_operacionais",
|
|
"label": "2. Princ\u00edpios operacionais",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. principios operacionais",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_30_reconcilia\u00e7\u00e3o",
|
|
"label": "30. Reconcilia\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "30. reconciliacao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L496"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_31_encerramento_controlado",
|
|
"label": "31. Encerramento controlado",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "31. encerramento controlado",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L508"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_32_crit\u00e9rios_de_prontid\u00e3o_operacional",
|
|
"label": "32. Crit\u00e9rios de prontid\u00e3o operacional",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "32. criterios de prontidao operacional",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L520"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_3_artefatos_operacionais",
|
|
"label": "3. Artefatos operacionais",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. artefatos operacionais",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_4_responsabilidades",
|
|
"label": "4. Responsabilidades",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. responsabilidades",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_5_pr\u00e9_requisitos_do_ambiente",
|
|
"label": "5. Pr\u00e9-requisitos do ambiente",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. pre-requisitos do ambiente",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_8_implanta\u00e7\u00e3o",
|
|
"label": "8. Implanta\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. implantacao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_9_preflight",
|
|
"label": "9. Preflight",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. preflight",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 185,
|
|
"community_name": "Runbook de produ\u00e7\u00e3o \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "runbook de producao \u2014 runtime de consolidacao de artigos",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L170"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L168"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L183"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L179"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L177"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hash_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L172"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene",
|
|
"label": "article_content_hygiene",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "article_content_hygiene",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags",
|
|
"label": "article_sentiment_tags",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "article_sentiment_tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L176"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash",
|
|
"label": "hash",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "hash",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L172"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version",
|
|
"label": "version",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L171"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L171"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_hash",
|
|
"label": "hash",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "hash",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_version",
|
|
"label": "version",
|
|
"_origin": "ast",
|
|
"community": 186,
|
|
"community_name": "article_content_hygiene",
|
|
"file_type": "concept",
|
|
"norm_label": "version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_anchor_text_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L103"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_candidate_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_order_index_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_alt",
|
|
"label": "alt",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "alt",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_anchor_text",
|
|
"label": "anchor_text",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "anchor_text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L103"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_candidate_id",
|
|
"label": "candidate_id",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_caption",
|
|
"label": "caption",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "caption",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_order_index",
|
|
"label": "order_index",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "order_index",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_parent_block_id",
|
|
"label": "parent_block_id",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "parent_block_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source",
|
|
"label": "source",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "source",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_text",
|
|
"label": "text",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_url",
|
|
"label": "url",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_text_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_url_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null",
|
|
"label": "null",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "null",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string",
|
|
"label": "string",
|
|
"_origin": "ast",
|
|
"community": 187,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "string",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L190"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L189"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L196"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_uniqueitems",
|
|
"label": "uniqueItems",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "uniqueitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L197"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_maxlength",
|
|
"label": "maxLength",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "maxlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_generate_markdown_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version",
|
|
"label": "config_version",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L188"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes",
|
|
"label": "error_codes",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "error_codes",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint",
|
|
"label": "fingerprint",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "fingerprint",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_generate_markdown",
|
|
"label": "generate_markdown",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "generate_markdown",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version",
|
|
"label": "schema_version",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "schema_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_source_url",
|
|
"label": "source_url",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "source_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_const",
|
|
"label": "const",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "const",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_source_url_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 188,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos",
|
|
"label": "01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "01_prd_runtime_consolidacao_artigos.md",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_11_fluxo_funcional_do_runtime",
|
|
"label": "11. Fluxo funcional do runtime",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "11. fluxo funcional do runtime",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L305"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_19_gateway_e_fallback_de_modelos",
|
|
"label": "19. Gateway e fallback de modelos",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "19. gateway e fallback de modelos",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L565"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_1_contexto",
|
|
"label": "1. Contexto",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. contexto",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_20_idempot\u00eancia_e_persist\u00eancia",
|
|
"label": "20. Idempot\u00eancia e persist\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20. idempotencia e persistencia",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L590"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_21_observabilidade",
|
|
"label": "21. Observabilidade",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "21. observabilidade",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L598"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_22_promptfoo_no_runtime",
|
|
"label": "22. Promptfoo no runtime",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22. promptfoo no runtime",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L626"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_23_requisitos_funcionais",
|
|
"label": "23. Requisitos funcionais",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23. requisitos funcionais",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L642"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_24_requisitos_n\u00e3o_funcionais",
|
|
"label": "24. Requisitos n\u00e3o funcionais",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "24. requisitos nao funcionais",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L674"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "25. codigos minimos de erro e descarte",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L689"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "26. criterios de aceitacao do produto",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L708"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_27_m\u00e9tricas_de_sucesso",
|
|
"label": "27. M\u00e9tricas de sucesso",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "27. metricas de sucesso",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L732"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_28_depend\u00eancia_futura_de_self_healing",
|
|
"label": "28. Depend\u00eancia futura de self-healing",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "28. dependencia futura de self-healing",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L742"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_29_definition_of_done",
|
|
"label": "29. Definition of Done",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "29. definition of done",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L750"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_2_objetivo",
|
|
"label": "2. Objetivo",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. objetivo",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_3_princ\u00edpio_mestre",
|
|
"label": "3. Princ\u00edpio mestre",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. principio mestre",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_6_atores_e_sistemas_relacionados",
|
|
"label": "6. Atores e sistemas relacionados",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. atores e sistemas relacionados",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L124"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_7_unidade_de_processamento",
|
|
"label": "7. Unidade de processamento",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. unidade de processamento",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L137"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 189,
|
|
"community_name": "PRD \u2014 Runtime de consolida\u00e7\u00e3o e higieniza\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "prd \u2014 runtime de consolidacao e higienizacao de artigos",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill",
|
|
"label": "speckit-implement/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-implement",
|
|
"description": "Execute the implementation plan by processing and executing all tasks defined in tasks.md",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-implement/skill.md",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill_completion_report",
|
|
"label": "Completion Report",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "completion report",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L217"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill_done_when",
|
|
"label": "Done When",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "done when",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L221"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill_mandatory_post_execution_hooks",
|
|
"label": "Mandatory Post-Execution Hooks",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mandatory post-execution hooks",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L182"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_implement_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 19,
|
|
"community_name": "Implementation Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_ecp_classification",
|
|
"label": "ecp_classification",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "ecp_classification",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_enrichment",
|
|
"label": "enrichment",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "enrichment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_error_codes",
|
|
"label": "error_codes",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "error_codes",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_final_status",
|
|
"label": "final_status",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "final_status",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_fingerprint",
|
|
"label": "fingerprint",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "fingerprint",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_generate_markdown",
|
|
"label": "generate_markdown",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "generate_markdown",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_hygiene",
|
|
"label": "hygiene",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "hygiene",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "ref_markdown_hash",
|
|
"label": "markdown_hash",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "markdown_hash",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_markdown_path",
|
|
"label": "markdown_path",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "markdown_path",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_model_versions",
|
|
"label": "model_versions",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "model_versions",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_prompt_versions",
|
|
"label": "prompt_versions",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "prompt_versions",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_provider_versions",
|
|
"label": "provider_versions",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "provider_versions",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_schema_version",
|
|
"label": "schema_version",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "schema_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_source_url",
|
|
"label": "source_url",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "source_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_trace_id",
|
|
"label": "trace_id",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "trace_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_config_version",
|
|
"label": "config_version",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_selected_extractor",
|
|
"label": "selected_extractor",
|
|
"_origin": "ast",
|
|
"community": 190,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L94"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L116"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model",
|
|
"label": "model",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "model",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider",
|
|
"label": "provider",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "provider",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version",
|
|
"label": "role_config_version",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "role_config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L119"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment",
|
|
"label": "sentiment",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "sentiment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_role_config_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L119"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L153"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L143"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L96"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_negative",
|
|
"label": "negative",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "negative",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_neutral",
|
|
"label": "neutral",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "neutral",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_positive",
|
|
"label": "positive",
|
|
"_origin": "ast",
|
|
"community": 191,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "positive",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L111"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates",
|
|
"label": "author_candidates",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "author_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences",
|
|
"label": "equivalences",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "equivalences",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates",
|
|
"label": "image_candidates",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "image_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates",
|
|
"label": "subtitle_candidates",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "subtitle_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates",
|
|
"label": "title_candidates",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "title_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 192,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_confidence_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_entity_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_name_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_confidence",
|
|
"label": "confidence",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "confidence",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_entity_id",
|
|
"label": "entity_id",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "entity_id",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_name",
|
|
"label": "name",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "name",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_relation_type",
|
|
"label": "relation_type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "relation_type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_scope",
|
|
"label": "scope",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "scope",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_weight",
|
|
"label": "weight",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "weight",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_relation_type_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_scope_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_weight_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 193,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_reconcile",
|
|
"label": "reconcile.py",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "reconcile.py",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_reconcile_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_reconcile_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store",
|
|
"label": "sqlite_store.py",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "sqlite_store.py",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_crash_reconciliation",
|
|
"label": "test_crash_reconciliation.py",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_crash_reconciliation.py",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_crash_reconciliation_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_reconcile_rationale_1",
|
|
"label": "State and artifact reconciliation CLI.",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "state and artifact reconciliation cli.",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_storage_sqlite_store_rationale_1",
|
|
"label": "SQLite WAL storage, state persistence, atomic fingerprint claim, and native\u2026",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "sqlite wal storage, state persistence, atomic fingerprint claim, and native...",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_crash_reconciliation_rationale_1",
|
|
"label": "Crash recovery and state reconciliation integration tests.",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "crash recovery and state reconciliation integration tests.",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_crash_reconciliation_rationale_13",
|
|
"label": "Simulates a crash where a Markdown file and manifest were written, but SQLite\u2026",
|
|
"_origin": "ast",
|
|
"community": 194,
|
|
"community_name": "sqlite_store.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "simulates a crash where a markdown file and manifest were written, but sqlite...",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "call",
|
|
"label": "Call",
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "call",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "import",
|
|
"label": "Import",
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "import",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "importfrom",
|
|
"label": "ImportFrom",
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "importfrom",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex",
|
|
"label": "check_zero_regex.py",
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "check_zero_regex.py",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_scripts_check_zero_regex_rationale_1",
|
|
"label": "Multi-parser static policy verification script. Validates the zero-regex policy\u2026",
|
|
"_origin": "ast",
|
|
"community": 195,
|
|
"community_name": "check_zero_regex.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "multi-parser static policy verification script. validates the zero-regex policy...",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_data_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L75"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_article_html",
|
|
"label": "article_html",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "article_html",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_link",
|
|
"label": "canonical_link",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "canonical_link",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_data",
|
|
"label": "meta_data",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "meta_data",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_description",
|
|
"label": "meta_description",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "meta_description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_lang",
|
|
"label": "meta_lang",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "meta_lang",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L75"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_site_name",
|
|
"label": "meta_site_name",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "meta_site_name",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_publish_date",
|
|
"label": "publish_date",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "publish_date",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_top_image",
|
|
"label": "top_image",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "top_image",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 196,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"label": "runtime-config.schema.json",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "runtime-config.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L192"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 197,
|
|
"community_name": "runtime-config.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_graph_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain",
|
|
"label": "domain",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "domain",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_graph_version",
|
|
"label": "graph_version",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "graph_version",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id",
|
|
"label": "target_entity_id",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "target_entity_id",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name",
|
|
"label": "target_name",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "target_name",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 198,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L121"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"label": "enrichment",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "enrichment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L91"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene",
|
|
"label": "hygiene",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "hygiene",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions",
|
|
"label": "provider_versions",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "provider_versions",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"label": "object",
|
|
"_origin": "ast",
|
|
"community": 199,
|
|
"community_name": "object",
|
|
"file_type": "concept",
|
|
"norm_label": "object",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common",
|
|
"label": "common.ps1",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "common.ps1",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_find_specifyroot",
|
|
"label": "Find-SpecifyRoot()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "find-specifyroot()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_format_speckitcommand",
|
|
"label": "Format-SpecKitCommand()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "format-speckitcommand()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L302"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_currentbranch",
|
|
"label": "Get-CurrentBranch()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-currentbranch()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L98"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_featurepathsenv",
|
|
"label": "Get-FeaturePathsEnv()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-featurepathsenv()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_invokeseparator",
|
|
"label": "Get-InvokeSeparator()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-invokeseparator()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L268"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_normalizedpriority",
|
|
"label": "Get-NormalizedPriority()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-normalizedpriority()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L335"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_python3command",
|
|
"label": "Get-Python3Command()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-python3command()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L322"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_reporoot",
|
|
"label": "Get-RepoRoot()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-reporoot()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_get_sortedextensionids",
|
|
"label": "Get-SortedExtensionIds()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "get-sortedextensionids()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L352"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_resolve_specifyinitdir",
|
|
"label": "Resolve-SpecifyInitDir()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "resolve-specifyinitdir()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_resolve_template",
|
|
"label": "Resolve-Template()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "resolve-template()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L416"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_resolve_templatecontent",
|
|
"label": "Resolve-TemplateContent()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "resolve-templatecontent()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L515"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_save_featurejson",
|
|
"label": "Save-FeatureJson()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "save-featurejson()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L114"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_test_dirhasfiles",
|
|
"label": "Test-DirHasFiles()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "test-dirhasfiles()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L251"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_common_test_fileexists",
|
|
"label": "Test-FileExists()",
|
|
"_origin": "ast",
|
|
"community": 2,
|
|
"community_name": "SpecKit Utilities",
|
|
"file_type": "code",
|
|
"norm_label": "test-fileexists()",
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L240"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_query",
|
|
"label": "query.md",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"community_name": "Graph Query",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "query.md",
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_query_for_graphify_explain",
|
|
"label": "For /graphify explain",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"community_name": "Graph Query",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for /graphify explain",
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L254"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_query_for_graphify_path",
|
|
"label": "For /graphify path",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"community_name": "Graph Query",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for /graphify path",
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_query_graphify_reference_query_path_explain",
|
|
"label": "graphify reference: query, path, explain",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"community_name": "Graph Query",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: query, path, explain",
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_query_step_0_constrained_query_expansion_required_before_traversal",
|
|
"label": "Step 0 \u2014 Constrained query expansion (REQUIRED before traversal)",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"community_name": "Graph Query",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 0 \u2014 constrained query expansion (required before traversal)",
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_query_step_1_traversal",
|
|
"label": "Step 1 \u2014 Traversal",
|
|
"_origin": "ast",
|
|
"community": 20,
|
|
"community_name": "Graph Query",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 1 \u2014 traversal",
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"label": "candidates-payload.schema.json",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "candidates-payload.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L125"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "ref_block_candidates",
|
|
"label": "block_candidates",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "block_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "ref_image_candidates",
|
|
"label": "image_candidates",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "image_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "ref_language",
|
|
"label": "language",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "language",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "ref_link_candidates",
|
|
"label": "link_candidates",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "link_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "ref_metadata_candidates",
|
|
"label": "metadata_candidates",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "metadata_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_selected_extractor",
|
|
"label": "selected_extractor",
|
|
"_origin": "ast",
|
|
"community": 200,
|
|
"community_name": "candidates-payload.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_const",
|
|
"label": "const",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "const",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L153"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L154"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L157"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L145"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L143"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy",
|
|
"label": "context_strategy",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "context_strategy",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits",
|
|
"label": "limits",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "limits",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L142"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes",
|
|
"label": "max_input_bytes",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "code",
|
|
"norm_label": "max_input_bytes",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L146"
|
|
},
|
|
{
|
|
"id": "ref_context_strategy",
|
|
"label": "context_strategy",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "concept",
|
|
"norm_label": "context_strategy",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "ref_max_input_bytes",
|
|
"label": "max_input_bytes",
|
|
"_origin": "ast",
|
|
"community": 201,
|
|
"community_name": "limits",
|
|
"file_type": "concept",
|
|
"norm_label": "max_input_bytes",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L144"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_environment_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L175"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L181"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L173"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L172"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_environment",
|
|
"label": "environment",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "environment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L175"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse",
|
|
"label": "langfuse",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "langfuse",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L171"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy",
|
|
"label": "trace_content_policy",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "trace_content_policy",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L176"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L177"
|
|
},
|
|
{
|
|
"id": "ref_environment",
|
|
"label": "environment",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "concept",
|
|
"norm_label": "environment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L173"
|
|
},
|
|
{
|
|
"id": "ref_full_redacted",
|
|
"label": "full_redacted",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "concept",
|
|
"norm_label": "full_redacted",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "ref_metadata_only",
|
|
"label": "metadata_only",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "concept",
|
|
"norm_label": "metadata_only",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "ref_trace_content_policy",
|
|
"label": "trace_content_policy",
|
|
"_origin": "ast",
|
|
"community": 202,
|
|
"community_name": "langfuse",
|
|
"file_type": "concept",
|
|
"norm_label": "trace_content_policy",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L173"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_articles",
|
|
"label": "articles",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "articles",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_crawled_url",
|
|
"label": "crawled_url",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "crawled_url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error_message",
|
|
"label": "error_message",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "error_message",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_extraction_status",
|
|
"label": "extraction_status",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "extraction_status",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_http_status",
|
|
"label": "http_status",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "http_status",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_page_title",
|
|
"label": "page_title",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "code",
|
|
"norm_label": "page_title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "ref_integer",
|
|
"label": "integer",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "concept",
|
|
"norm_label": "integer",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"label": "string",
|
|
"_origin": "ast",
|
|
"community": 203,
|
|
"community_name": "string",
|
|
"file_type": "concept",
|
|
"norm_label": "string",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors",
|
|
"label": "authors",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "authors",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images",
|
|
"label": "images",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "images",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords",
|
|
"label": "keywords",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "keywords",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags",
|
|
"label": "tags",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 204,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface",
|
|
"label": "cli-interface.md",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "cli-interface.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_1_invocation_model",
|
|
"label": "1. Invocation Model",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. invocation model",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_1_main_consolidation_command",
|
|
"label": "2.1 Main Consolidation Command",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.1 main consolidation command",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_2_operational_commands",
|
|
"label": "2.2 Operational Commands",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.2 operational commands",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis",
|
|
"label": "2. Command Synopsis",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. command synopsis",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments",
|
|
"label": "3. Options & Arguments",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. options & arguments",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_4_exit_codes",
|
|
"label": "4. Exit Codes",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. exit codes",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_1_stdout_machine_readable_json",
|
|
"label": "5.1 stdout (Machine-Readable JSON)",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.1 stdout (machine-readable json)",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_2_stderr_sanitized_technical_logs",
|
|
"label": "5.2 stderr (Sanitized Technical Logs)",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.2 stderr (sanitized technical logs)",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol",
|
|
"label": "5. Output Protocol",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. output protocol",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli interface contract: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_consolidate",
|
|
"label": "`src.cli.consolidate`",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`src.cli.consolidate`",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_preflight_reconcile_telemetry_flush",
|
|
"label": "`src.cli.preflight` / `reconcile` / `telemetry_flush`",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`src.cli.preflight` / `reconcile` / `telemetry_flush`",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_smoke",
|
|
"label": "`src.cli.smoke`",
|
|
"_origin": "ast",
|
|
"community": 205,
|
|
"community_name": "CLI Interface Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "`src.cli.smoke`",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model",
|
|
"label": "006-article-consolidation-runtime/data-model.md",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/data-model.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_1_domain_entities_relationships",
|
|
"label": "1. Domain Entities & Relationships",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. domain entities & relationships",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_10_published_markdown_fingerprint_md",
|
|
"label": "2.10 Published Markdown (`<fingerprint>.md`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.10 published markdown (`<fingerprint>.md`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L229"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_1_article_input_unit_article_input",
|
|
"label": "2.1 Article Input Unit (`article_input`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.1 article input unit (`article_input`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.2 entity context profile snapshot (`ecp_snapshot`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_3_candidate_object_candidate_object",
|
|
"label": "2.3 Candidate Object (`candidate_object`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.3 candidate object (`candidate_object`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_4_text_repair_operation_text_repair",
|
|
"label": "2.4 Text Repair Operation (`text_repair`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.4 text repair operation (`text_repair`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_5_state_machine_record_state_record",
|
|
"label": "2.5 State Machine Record (`state_record`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.5 state machine record (`state_record`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L96"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_6_state_transition_log_state_transitions",
|
|
"label": "2.6 State Transition Log (`state_transitions`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.6 state transition log (`state_transitions`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_7_telemetry_event_pending_telemetry",
|
|
"label": "2.7 Telemetry Event (`pending_telemetry`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.7 telemetry event (`pending_telemetry`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L139"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.8 release metadata contract (`src/core/release-metadata.json`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L155"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_9_output_manifest_fingerprint_result_json",
|
|
"label": "2.9 Output Manifest (`<fingerprint>.result.json`)",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.9 output manifest (`<fingerprint>.result.json`)",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"label": "2. Entity Definitions",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. entity definitions",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime",
|
|
"label": "Data Model: Article Consolidation and Hygiene Runtime",
|
|
"_origin": "ast",
|
|
"community": 206,
|
|
"community_name": "2. Entity Definitions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data model: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_research",
|
|
"label": "006-article-consolidation-runtime/research.md",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/research.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_research_1_executive_summary_architectural_scope",
|
|
"label": "1. Executive Summary & Architectural Scope",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. executive summary & architectural scope",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_research_2_definitive_dependency_selections_qualitative_impact_analysis",
|
|
"label": "2. Definitive Dependency Selections & Qualitative Impact Analysis",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. definitive dependency selections & qualitative impact analysis",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"label": "3. Concrete Architectural & Technical Decisions",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. concrete architectural & technical decisions",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 1: direct python state machine orchestration (fr-003, fr-046)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 2: certified model gateway & preflight certification (fr-041, fr-042, fr-044)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_research_decision_3_input_size_limit_enforcement_fr_056",
|
|
"label": "Decision 3: Input Size Limit Enforcement (FR-056)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 3: input size limit enforcement (fr-056)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 4: candidate equivalence mapping without deduplication (fr-014, fr-020)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L80"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 5: 10-step hygiene harness and controlled micro-repairs (fr-024 to fr-030)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 6: local resolution of canonical ecp schema & inherence gate (fr-031 to fr-036)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 7: atomic storage, backup & graceful shutdown (fr-009, fr-046, fr-050, fr-081)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 8: observability, metrics & dashboards in langfuse (fr-060 to fr-069)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 9: empirically calibrated staging slos (fr-076, fr-077)",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime",
|
|
"label": "Research & Technical Decisions: Article Consolidation and Hygiene Runtime",
|
|
"_origin": "ast",
|
|
"community": 207,
|
|
"community_name": "3. Concrete Architectural & Technical Decisions",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "research & technical decisions: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness",
|
|
"label": "release-readiness.md",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "release-readiness.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. scope boundaries, quality gates & operations (fr-001 to fr-084)",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_1_requirement_completeness",
|
|
"label": "1. Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. requirement completeness",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_2_requirement_clarity_precision",
|
|
"label": "2. Requirement Clarity & Precision",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. requirement clarity & precision",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_3_requirement_consistency_alignment",
|
|
"label": "3. Requirement Consistency & Alignment",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. requirement consistency & alignment",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_4_acceptance_criteria_measurability",
|
|
"label": "4. Acceptance Criteria & Measurability",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. acceptance criteria & measurability",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_5_scenario_flow_coverage",
|
|
"label": "5. Scenario & Flow Coverage",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. scenario & flow coverage",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_6_edge_case_boundary_coverage",
|
|
"label": "6. Edge Case & Boundary Coverage",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. edge case & boundary coverage",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. non-functional & security requirements (sec-001 to sec-008)",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. operational resilience & lifecycle governance (fr-081, fr-084)",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_9_dependencies_contract_traceability",
|
|
"label": "9. Dependencies & Contract Traceability",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. dependencies & contract traceability",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_release_readiness_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L121"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 208,
|
|
"community_name": "Requirements Readiness Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements readiness checklist: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k",
|
|
"label": "newspaper4k",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "newspaper4k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_raw_json",
|
|
"label": "raw_json",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "raw_json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability",
|
|
"label": "readability",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "readability",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L83"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura",
|
|
"label": "trafilatura",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "trafilatura",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object",
|
|
"label": "object",
|
|
"_origin": "ast",
|
|
"community": 209,
|
|
"community_name": "object",
|
|
"file_type": "concept",
|
|
"norm_label": "object",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_constitution_skill",
|
|
"label": "speckit-constitution/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"community_name": "Constitution Workflow",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-constitution",
|
|
"description": "Create or update the project constitution from interactive or provided principle inputs.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-constitution/skill.md",
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_constitution_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"community_name": "Constitution Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_constitution_skill_post_execution_checks",
|
|
"label": "Post-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"community_name": "Constitution Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "post-execution checks",
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L145"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_constitution_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"community_name": "Constitution Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_constitution_skill_scope_guard",
|
|
"label": "Scope Guard",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"community_name": "Constitution Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scope guard",
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_constitution_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 21,
|
|
"community_name": "Constitution Workflow",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_maxlength",
|
|
"label": "maxLength",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "maxlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L60"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash",
|
|
"label": "markdown_hash",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "markdown_hash",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_path",
|
|
"label": "markdown_path",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "markdown_path",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_trace_id",
|
|
"label": "trace_id",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "trace_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L192"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L193"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"label": "null",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "concept",
|
|
"norm_label": "null",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string",
|
|
"label": "string",
|
|
"_origin": "ast",
|
|
"community": 210,
|
|
"community_name": "null",
|
|
"file_type": "concept",
|
|
"norm_label": "string",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L163"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k",
|
|
"label": "fallback_input_1k",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "fallback_input_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k",
|
|
"label": "fallback_output_1k",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "fallback_output_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k",
|
|
"label": "primary_input_1k",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "primary_input_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k",
|
|
"label": "primary_output_1k",
|
|
"_origin": "ast",
|
|
"community": 211,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "primary_output_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_fingerprint",
|
|
"label": "fingerprint.py",
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "fingerprint.py",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_fingerprint_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_fingerprint",
|
|
"label": "test_fingerprint.py",
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "code",
|
|
"norm_label": "test_fingerprint.py",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_fingerprint_rationale_1",
|
|
"label": "Deterministic canonical SHA-256 execution fingerprint calculator. Computes a\u2026",
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "rationale",
|
|
"norm_label": "deterministic canonical sha-256 execution fingerprint calculator. computes a...",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_fingerprint_rationale_29",
|
|
"label": "Calculates a deterministic 64-character SHA-256 fingerprint for the execution.",
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "rationale",
|
|
"norm_label": "calculates a deterministic 64-character sha-256 fingerprint for the execution.",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_fingerprint_rationale_1",
|
|
"label": "Unit tests for deterministic fingerprint calculation covering scenarios ID-001\u2026",
|
|
"_origin": "ast",
|
|
"community": 212,
|
|
"community_name": "calculate_execution_fingerprint",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for deterministic fingerprint calculation covering scenarios id-001...",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 213,
|
|
"community_name": "model_versions",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L161"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 213,
|
|
"community_name": "model_versions",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 213,
|
|
"community_name": "model_versions",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L137"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions",
|
|
"label": "model_versions",
|
|
"_origin": "ast",
|
|
"community": 213,
|
|
"community_name": "model_versions",
|
|
"file_type": "code",
|
|
"norm_label": "model_versions",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L136"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_fallback",
|
|
"label": "runtime_fallback",
|
|
"_origin": "ast",
|
|
"community": 213,
|
|
"community_name": "model_versions",
|
|
"file_type": "concept",
|
|
"norm_label": "runtime_fallback",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_primary",
|
|
"label": "runtime_primary",
|
|
"_origin": "ast",
|
|
"community": 213,
|
|
"community_name": "model_versions",
|
|
"file_type": "concept",
|
|
"norm_label": "runtime_primary",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart",
|
|
"label": "006-article-consolidation-runtime/quickstart.md",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/quickstart.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup",
|
|
"label": "1. Prerequisites & Environment Setup",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. prerequisites & environment setup",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_2_local_validation_configuration_fixture_only",
|
|
"label": "2. Local Validation Configuration (Fixture Only)",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. local validation configuration (fixture only)",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios",
|
|
"label": "3. Operational Execution Scenarios",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. operational execution scenarios",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L119"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_4_automated_quality_evaluation_test_commands",
|
|
"label": "4. Automated Quality Evaluation & Test Commands",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. automated quality evaluation & test commands",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L182"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_environment_secrets",
|
|
"label": "Environment Secrets",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "environment secrets",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_installation",
|
|
"label": "Installation",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "installation",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime",
|
|
"label": "Quickstart Guide: Article Consolidation and Hygiene Runtime",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quickstart guide: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_scenario_a_preflight_validation",
|
|
"label": "Scenario A: Preflight Validation",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scenario a: preflight validation",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L121"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_scenario_b_end_to_end_processing_approved_article",
|
|
"label": "Scenario B: End-to-End Processing (Approved Article)",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scenario b: end-to-end processing (approved article)",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_scenario_c_ecp_rejection_zero_markdown",
|
|
"label": "Scenario C: ECP Rejection (Zero Markdown)",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scenario c: ecp rejection (zero markdown)",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_quickstart_scenario_d_idempotent_execution_replay",
|
|
"label": "Scenario D: Idempotent Execution & Replay",
|
|
"_origin": "ast",
|
|
"community": 214,
|
|
"community_name": "3. Operational Execution Scenarios",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scenario d: idempotent execution & replay",
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L167"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases",
|
|
"label": "aliases",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "aliases",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors",
|
|
"label": "anchors",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "anchors",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors",
|
|
"label": "negative_anchors",
|
|
"_origin": "ast",
|
|
"community": 215,
|
|
"community_name": "type",
|
|
"file_type": "code",
|
|
"norm_label": "negative_anchors",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_cli_subprocess_pipeline",
|
|
"label": "test_cli_subprocess_pipeline.py",
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_cli_subprocess_pipeline.py",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_cli_subprocess_pipeline_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_1",
|
|
"label": "Subprocess-level integration tests for CLI consolidate.py verifying normative\u2026",
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "subprocess-level integration tests for cli consolidate.py verifying normative...",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_16",
|
|
"label": "Passing an invalid article JSON (missing url/title/etc) exits with code 1.",
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "passing an invalid article json (missing url/title/etc) exits with code 1.",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_41",
|
|
"label": "Passing a nonexistent config file exits with code 2 (preflight/config error).",
|
|
"_origin": "ast",
|
|
"community": 216,
|
|
"community_name": "test_cli_subprocess_pipeline.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "passing a nonexistent config file exits with code 2 (preflight/config error).",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_smoke",
|
|
"label": "smoke.py",
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "smoke.py",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_smoke_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_smoke_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_smoke_cli",
|
|
"label": "test_smoke_cli.py",
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "code",
|
|
"norm_label": "test_smoke_cli.py",
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_cli_smoke_rationale_1",
|
|
"label": "Smoke test execution CLI.",
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "rationale",
|
|
"norm_label": "smoke test execution cli.",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_smoke_cli_rationale_1",
|
|
"label": "Unit tests for smoke test execution.",
|
|
"_origin": "ast",
|
|
"community": 217,
|
|
"community_name": "run_smoke_test",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for smoke test execution.",
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_minlength",
|
|
"label": "minLength",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "minlength",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L140"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L134"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version",
|
|
"label": "config_version",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp",
|
|
"label": "ecp",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "ecp",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "ref_canonical_schema_reference",
|
|
"label": "canonical_schema_reference",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "canonical_schema_reference",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "ref_classifier_module",
|
|
"label": "classifier_module",
|
|
"_origin": "ast",
|
|
"community": 218,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "classifier_module",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_output_dir_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_output_dir",
|
|
"label": "output_dir",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "output_dir",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths",
|
|
"label": "paths",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "paths",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite_db",
|
|
"label": "sqlite_db",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "sqlite_db",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_db_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "ref_output_dir",
|
|
"label": "output_dir",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "concept",
|
|
"norm_label": "output_dir",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "ref_sqlite_db",
|
|
"label": "sqlite_db",
|
|
"_origin": "ast",
|
|
"community": 219,
|
|
"community_name": "paths",
|
|
"file_type": "concept",
|
|
"norm_label": "sqlite_db",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_create_new_feature",
|
|
"label": "create-new-feature.ps1",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"community_name": "Feature Branch Creation",
|
|
"file_type": "code",
|
|
"norm_label": "create-new-feature.ps1",
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_create_new_feature_convertto_cleanbranchname",
|
|
"label": "ConvertTo-CleanBranchName()",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"community_name": "Feature Branch Creation",
|
|
"file_type": "code",
|
|
"norm_label": "convertto-cleanbranchname()",
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_create_new_feature_get_branchname",
|
|
"label": "Get-BranchName()",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"community_name": "Feature Branch Creation",
|
|
"file_type": "code",
|
|
"norm_label": "get-branchname()",
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_create_new_feature_get_fittedbranchname",
|
|
"label": "Get-FittedBranchName()",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"community_name": "Feature Branch Creation",
|
|
"file_type": "code",
|
|
"norm_label": "get-fittedbranchname()",
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_create_new_feature_get_highestnumberfromspecs",
|
|
"label": "Get-HighestNumberFromSpecs()",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"community_name": "Feature Branch Creation",
|
|
"file_type": "code",
|
|
"norm_label": "get-highestnumberfromspecs()",
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L53"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_create_new_feature_test_specprefixinuse",
|
|
"label": "Test-SpecPrefixInUse()",
|
|
"_origin": "ast",
|
|
"community": 22,
|
|
"community_name": "Feature Branch Creation",
|
|
"file_type": "code",
|
|
"norm_label": "test-specprefixinuse()",
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_html",
|
|
"label": "cleaned_html",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "cleaned_html",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_text",
|
|
"label": "cleaned_text",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "cleaned_text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error",
|
|
"label": "error",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "error",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_short_title",
|
|
"label": "short_title",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "short_title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 220,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta",
|
|
"label": "input_meta",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "input_meta",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_quando_publicado",
|
|
"label": "quando_publicado",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "quando_publicado",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_subtitulo",
|
|
"label": "subtitulo",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "subtitulo",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_titulo",
|
|
"label": "titulo",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "titulo",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_url",
|
|
"label": "url",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 221,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_author_candidate_id",
|
|
"label": "author_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "author_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_repairs",
|
|
"label": "repairs",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "repairs",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_subtitle_candidate_id",
|
|
"label": "subtitle_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "subtitle_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_title_candidate_id",
|
|
"label": "title_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "title_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_repairs_ref",
|
|
"label": "$ref",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "$ref",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title_candidate_id_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_null",
|
|
"label": "null",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "null",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_string",
|
|
"label": "string",
|
|
"_origin": "ast",
|
|
"community": 222,
|
|
"community_name": "properties",
|
|
"file_type": "concept",
|
|
"norm_label": "string",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "ref_anchor_text",
|
|
"label": "anchor_text",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "anchor_text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "ref_candidate_id",
|
|
"label": "candidate_id",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "ref_order_index",
|
|
"label": "order_index",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "order_index",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "ref_parent_block_id",
|
|
"label": "parent_block_id",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "parent_block_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "ref_source",
|
|
"label": "source",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "source",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "ref_source_extractor",
|
|
"label": "source_extractor",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "source_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "ref_text",
|
|
"label": "text",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "ref_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "ref_url",
|
|
"label": "url",
|
|
"_origin": "ast",
|
|
"community": 223,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "url",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_ecp",
|
|
"label": "ecp",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "ecp",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_langfuse",
|
|
"label": "langfuse",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "langfuse",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_limits",
|
|
"label": "limits",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "limits",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_paths",
|
|
"label": "paths",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "paths",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_pricing",
|
|
"label": "pricing",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "pricing",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_prompts",
|
|
"label": "prompts",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "prompts",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_roles",
|
|
"label": "roles",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "roles",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_sqlite",
|
|
"label": "sqlite",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "sqlite",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_config_version",
|
|
"label": "config_version",
|
|
"_origin": "ast",
|
|
"community": 224,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_minitems",
|
|
"label": "minItems",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "minitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_uniqueitems",
|
|
"label": "uniqueItems",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "uniqueitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_uniqueitems",
|
|
"label": "uniqueItems",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "uniqueitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids",
|
|
"label": "kept_block_ids",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "kept_block_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids",
|
|
"label": "kept_link_ids",
|
|
"_origin": "ast",
|
|
"community": 225,
|
|
"community_name": "kept_block_ids",
|
|
"file_type": "code",
|
|
"norm_label": "kept_link_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_py_parametrize",
|
|
"label": "parametrize",
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "code",
|
|
"norm_label": "parametrize",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante aceitacao de urls absolutas com esquema http e https validos.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante rejeicao de esquemas nao permitidos, urls relativas e strings vazias.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que a ausencia de corpo no extrator selecionado nunca faca fallback...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L318"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_86",
|
|
"label": "Garante que todos os placeholders documentados no PRD sejam descartados\u2026",
|
|
"_origin": "ast",
|
|
"community": 226,
|
|
"community_name": "parametrize",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que todos os placeholders documentados no prd sejam descartados...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L86"
|
|
},
|
|
{
|
|
"id": "readme_1_execu\u00e7\u00e3o_padr\u00e3o_autom\u00e1tica",
|
|
"label": "1. Execu\u00e7\u00e3o Padr\u00e3o Autom\u00e1tica",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. execucao padrao automatica",
|
|
"source_file": "README.md",
|
|
"source_location": "L340"
|
|
},
|
|
{
|
|
"id": "readme_2_execu\u00e7\u00e3o_com_modo_verboso",
|
|
"label": "2. Execu\u00e7\u00e3o com Modo Verboso",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. execucao com modo verboso",
|
|
"source_file": "README.md",
|
|
"source_location": "L346"
|
|
},
|
|
{
|
|
"id": "readme_3_uso_program\u00e1tico_como_m\u00f3dulo_python",
|
|
"label": "3. Uso Program\u00e1tico como M\u00f3dulo Python",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. uso programatico como modulo python",
|
|
"source_file": "README.md",
|
|
"source_location": "L370"
|
|
},
|
|
{
|
|
"id": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"label": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. \ud83c\udfaf seletor deterministico de conteudo de artigos",
|
|
"source_file": "README.md",
|
|
"source_location": "L274"
|
|
},
|
|
{
|
|
"id": "readme_argumentos_e_flags_cli_329",
|
|
"label": "Argumentos e Flags CLI",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "argumentos e flags cli",
|
|
"source_file": "README.md",
|
|
"source_location": "L329"
|
|
},
|
|
{
|
|
"id": "readme_crit\u00e9rios_de_desempate_t\u00e9cnico_e_resili\u00eancia",
|
|
"label": "Crit\u00e9rios de Desempate T\u00e9cnico e Resili\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "criterios de desempate tecnico e resiliencia",
|
|
"source_file": "README.md",
|
|
"source_location": "L317"
|
|
},
|
|
{
|
|
"id": "readme_exemplos_pr\u00e1ticos_de_uso_338",
|
|
"label": "Exemplos Pr\u00e1ticos de Uso",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exemplos praticos de uso",
|
|
"source_file": "README.md",
|
|
"source_location": "L338"
|
|
},
|
|
{
|
|
"id": "readme_pipeline_de_normaliza\u00e7\u00e3o_e_shingles",
|
|
"label": "Pipeline de Normaliza\u00e7\u00e3o e Shingles",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pipeline de normalizacao e shingles",
|
|
"source_file": "README.md",
|
|
"source_location": "L305"
|
|
},
|
|
{
|
|
"id": "readme_vis\u00e3o_geral_e_algoritmo_de_consenso_f_1",
|
|
"label": "Vis\u00e3o Geral e Algoritmo de Consenso ($F_1$)",
|
|
"_origin": "ast",
|
|
"community": 227,
|
|
"community_name": "4. \ud83c\udfaf Seletor Determin\u00edstico de Conte\u00fado de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "visao geral e algoritmo de consenso ($f_1$)",
|
|
"source_file": "README.md",
|
|
"source_location": "L276"
|
|
},
|
|
{
|
|
"id": "docs_operations",
|
|
"label": "operations.md",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "operations.md",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_operations_1_1_preflight_verification",
|
|
"label": "1.1 Preflight Verification",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.1 preflight verification",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "docs_operations_1_2_smoke_test",
|
|
"label": "1.2 Smoke Test",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.2 smoke test",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "docs_operations_1_3_state_artifact_reconciliation",
|
|
"label": "1.3 State & Artifact Reconciliation",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.3 state & artifact reconciliation",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "docs_operations_1_4_telemetry_flush",
|
|
"label": "1.4 Telemetry Flush",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.4 telemetry flush",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "docs_operations_1_operational_commands",
|
|
"label": "1. Operational Commands",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. operational commands",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "docs_operations_2_standard_consolidation_execution",
|
|
"label": "2. Standard Consolidation Execution",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. standard consolidation execution",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "docs_operations_exit_codes",
|
|
"label": "Exit Codes",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exit codes",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "docs_operations_production_operations_maintenance_runbook",
|
|
"label": "Production Operations & Maintenance Runbook",
|
|
"_origin": "ast",
|
|
"community": 228,
|
|
"community_name": "1. Operational Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "production operations & maintenance runbook",
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_minimum",
|
|
"label": "minimum",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "minimum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms",
|
|
"label": "busy_timeout_ms",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "busy_timeout_ms",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite",
|
|
"label": "sqlite",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "sqlite",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L183"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L189"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L185"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L184"
|
|
},
|
|
{
|
|
"id": "ref_busy_timeout_ms",
|
|
"label": "busy_timeout_ms",
|
|
"_origin": "ast",
|
|
"community": 229,
|
|
"community_name": "sqlite",
|
|
"file_type": "concept",
|
|
"norm_label": "busy_timeout_ms",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L185"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_audit_skill",
|
|
"label": "ponytail-audit/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"community_name": "Ponytail Audit",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "ponytail-audit",
|
|
"description": ">"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "ponytail-audit/skill.md",
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_audit_skill_boundaries",
|
|
"label": "Boundaries",
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"community_name": "Ponytail Audit",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "boundaries",
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_audit_skill_hunt",
|
|
"label": "Hunt",
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"community_name": "Ponytail Audit",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "hunt",
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_audit_skill_output",
|
|
"label": "Output",
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"community_name": "Ponytail Audit",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "output",
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_audit_skill_tags",
|
|
"label": "Tags",
|
|
"_origin": "ast",
|
|
"community": 23,
|
|
"community_name": "Ponytail Audit",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tags",
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities",
|
|
"label": "related_entities",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "related_entities",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "ref_entity_id",
|
|
"label": "entity_id",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "entity_id",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "ref_name",
|
|
"label": "name",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "name",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "ref_relation_type",
|
|
"label": "relation_type",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "relation_type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "ref_weight",
|
|
"label": "weight",
|
|
"_origin": "ast",
|
|
"community": 230,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "weight",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L161"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"label": "pricing",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "code",
|
|
"norm_label": "pricing",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L159"
|
|
},
|
|
{
|
|
"id": "ref_fallback_input_1k",
|
|
"label": "fallback_input_1k",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "concept",
|
|
"norm_label": "fallback_input_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "ref_fallback_output_1k",
|
|
"label": "fallback_output_1k",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "concept",
|
|
"norm_label": "fallback_output_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "ref_primary_input_1k",
|
|
"label": "primary_input_1k",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "concept",
|
|
"norm_label": "primary_input_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "ref_primary_output_1k",
|
|
"label": "primary_output_1k",
|
|
"_origin": "ast",
|
|
"community": 231,
|
|
"community_name": "pricing",
|
|
"file_type": "concept",
|
|
"norm_label": "primary_output_1k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"label": "article-input.schema.json",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "article-input.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L96"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_selected_extractor",
|
|
"label": "selected_extractor",
|
|
"_origin": "ast",
|
|
"community": 232,
|
|
"community_name": "article-input.schema.json",
|
|
"file_type": "concept",
|
|
"norm_label": "selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_language_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L96"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates",
|
|
"label": "block_candidates",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "block_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_language",
|
|
"label": "language",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "language",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates",
|
|
"label": "link_candidates",
|
|
"_origin": "ast",
|
|
"community": 233,
|
|
"community_name": "properties",
|
|
"file_type": "code",
|
|
"norm_label": "link_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor",
|
|
"label": "selected_extractor",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor",
|
|
"label": "source_extractor",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "source_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L83"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_newspaper4k",
|
|
"label": "newspaper4k",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "newspaper4k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_readability",
|
|
"label": "readability",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "readability",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_trafilatura",
|
|
"label": "trafilatura",
|
|
"_origin": "ast",
|
|
"community": 234,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "trafilatura",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties",
|
|
"label": "properties",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "properties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L139"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback",
|
|
"label": "runtime_fallback",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "runtime_fallback",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L150"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary",
|
|
"label": "runtime_primary",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "runtime_primary",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L140"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L158"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L148"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L142"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L141"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model",
|
|
"label": "model",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "model",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider",
|
|
"label": "provider",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "provider",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version",
|
|
"label": "role_config_version",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "role_config_version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_sentiment",
|
|
"label": "sentiment",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "sentiment",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_tags",
|
|
"label": "tags",
|
|
"_origin": "ast",
|
|
"community": 235,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan",
|
|
"label": "006-article-consolidation-runtime/plan.md",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/plan.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_complexity_tracking",
|
|
"label": "Complexity Tracking",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "complexity tracking",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_constitution_check",
|
|
"label": "Constitution Check",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "constitution check",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_documentation_9_versioned_contracts_this_feature",
|
|
"label": "Documentation & 9 Versioned Contracts (this feature)",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation & 9 versioned contracts (this feature)",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"label": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_source_code_fixtures_repository_layout",
|
|
"label": "Source Code & Fixtures (repository layout)",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code & fixtures (repository layout)",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_plan_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 236,
|
|
"community_name": "Implementation Plan: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "src_runtime_quality_invariants",
|
|
"label": "invariants.py",
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "code",
|
|
"norm_label": "invariants.py",
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_quality_invariants_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_release_invariants",
|
|
"label": "test_release_invariants.py",
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "code",
|
|
"norm_label": "test_release_invariants.py",
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_quality_invariants_rationale_1",
|
|
"label": "Release-wide critical quality assertion suite verifying the 11 critical\u2026",
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "rationale",
|
|
"norm_label": "release-wide critical quality assertion suite verifying the 11 critical...",
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_quality_invariants_rationale_13",
|
|
"label": "Evaluates the 11 release-wide critical invariants.",
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "rationale",
|
|
"norm_label": "evaluates the 11 release-wide critical invariants.",
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_release_invariants_rationale_1",
|
|
"label": "11 zero-tolerance release invariants validation runner.",
|
|
"_origin": "ast",
|
|
"community": 237,
|
|
"community_name": "verify_all_11_invariants",
|
|
"file_type": "rationale",
|
|
"norm_label": "11 zero-tolerance release invariants validation runner.",
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_advertisement",
|
|
"label": "advertisement",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "advertisement",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_duplicate",
|
|
"label": "duplicate",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "duplicate",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_navigation",
|
|
"label": "navigation",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "navigation",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_newsletter",
|
|
"label": "newsletter",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "newsletter",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_non_editorial",
|
|
"label": "non_editorial",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "non_editorial",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_player_interface",
|
|
"label": "player_interface",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "player_interface",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "ref_recommendation",
|
|
"label": "recommendation",
|
|
"_origin": "ast",
|
|
"community": 238,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "recommendation",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_author_candidate_id",
|
|
"label": "author_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "author_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_kept_block_ids",
|
|
"label": "kept_block_ids",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "kept_block_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_kept_image_ids",
|
|
"label": "kept_image_ids",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "kept_image_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_kept_link_ids",
|
|
"label": "kept_link_ids",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "kept_link_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_repairs",
|
|
"label": "repairs",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "repairs",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_subtitle_candidate_id",
|
|
"label": "subtitle_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "subtitle_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "ref_title_candidate_id",
|
|
"label": "title_candidate_id",
|
|
"_origin": "ast",
|
|
"community": 239,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "title_candidate_id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_gain_skill",
|
|
"label": "ponytail-gain/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"community_name": "Ponytail Metrics",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "ponytail-gain",
|
|
"description": ">"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "ponytail-gain/skill.md",
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_gain_skill_boundaries",
|
|
"label": "Boundaries",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"community_name": "Ponytail Metrics",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "boundaries",
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_gain_skill_honesty_boundary",
|
|
"label": "Honesty boundary",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"community_name": "Ponytail Metrics",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "honesty boundary",
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_gain_skill_ponytail_gain",
|
|
"label": "Ponytail Gain",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"community_name": "Ponytail Metrics",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ponytail gain",
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_gain_skill_scoreboard",
|
|
"label": "Scoreboard",
|
|
"_origin": "ast",
|
|
"community": 24,
|
|
"community_name": "Ponytail Metrics",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scoreboard",
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"label": "manifest-output.schema.json",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "manifest-output.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L376"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_allof",
|
|
"label": "allOf",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "allof",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L221"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 240,
|
|
"community_name": "manifest-output.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract",
|
|
"label": "prompts-contract.md",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "prompts-contract.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_1_versioned_prompt_registry",
|
|
"label": "1. Versioned Prompt Registry",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. versioned prompt registry",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. normative 6-block prompt ordering (doc 07 \u00a75.3)",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.1 `article_content_hygiene` (fr-024, fr-058)",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.2 `article_sentiment_tags` (fr-037, fr-059)",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications",
|
|
"label": "3. Strict Input Context Specifications",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. strict input context specifications",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_prompts_contract_4_contractual_invariants",
|
|
"label": "4. Contractual Invariants",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. contractual invariants",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 241,
|
|
"community_name": "Prompts Versioned Contract: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "prompts versioned contract: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "readme_1_documento_markdown_higienizado_fingerprint_md",
|
|
"label": "1. Documento Markdown Higienizado (`<fingerprint>.md`)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. documento markdown higienizado (`<fingerprint>.md`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L572"
|
|
},
|
|
{
|
|
"id": "readme_2_manifesto_de_auditoria_e_resultado_fingerprint_result_json",
|
|
"label": "2. Manifesto de Auditoria e Resultado (`<fingerprint>.result.json`)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. manifesto de auditoria e resultado (`<fingerprint>.result.json`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L590"
|
|
},
|
|
{
|
|
"id": "readme_3_rastreamento_e_estado_no_banco_sqlite_out_runtime_db",
|
|
"label": "3. Rastreamento e Estado no Banco SQLite (`out/runtime.db`)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. rastreamento e estado no banco sqlite (`out/runtime.db`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L620"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. \ud83d\ude80 runtime de consolidacao e higienizacao de artigos (006-article-consolidation-runtime)",
|
|
"source_file": "README.md",
|
|
"source_location": "L481"
|
|
},
|
|
{
|
|
"id": "readme_configura\u00e7\u00e3o_de_ambiente_env",
|
|
"label": "Configura\u00e7\u00e3o de Ambiente (`.env`)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "configuracao de ambiente (`.env`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L503"
|
|
},
|
|
{
|
|
"id": "readme_contrato_de_c\u00f3digos_de_sa\u00edda_exit_codes",
|
|
"label": "Contrato de C\u00f3digos de Sa\u00edda (Exit Codes)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contrato de codigos de saida (exit codes)",
|
|
"source_file": "README.md",
|
|
"source_location": "L625"
|
|
},
|
|
{
|
|
"id": "readme_o_que_esperar_do_resultado_artefatos_gerados",
|
|
"label": "O que Esperar do Resultado (Artefatos Gerados)",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "o que esperar do resultado (artefatos gerados)",
|
|
"source_file": "README.md",
|
|
"source_location": "L568"
|
|
},
|
|
{
|
|
"id": "readme_vis\u00e3o_geral_e_arquitetura_do_runtime",
|
|
"label": "Vis\u00e3o Geral e Arquitetura do Runtime",
|
|
"_origin": "ast",
|
|
"community": 242,
|
|
"community_name": "6. \ud83d\ude80 Runtime de Consolida\u00e7\u00e3o e Higieniza\u00e7\u00e3o de Artigos (006-article-consolidation-runtime)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "visao geral e arquitetura do runtime",
|
|
"source_file": "README.md",
|
|
"source_location": "L483"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_1_html",
|
|
"label": "13.1 HTML",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.1 html",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L262"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_2_markdown",
|
|
"label": "13.2 Markdown",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.2 markdown",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L266"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_3_json_ld_e_metadados",
|
|
"label": "13.3 JSON-LD e metadados",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.3 json-ld e metadados",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L270"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_4_urls",
|
|
"label": "13.4 URLs",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.4 urls",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L274"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_5_texto",
|
|
"label": "13.5 Texto",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.5 texto",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L278"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_6_enforcement",
|
|
"label": "13.6 Enforcement",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.6 enforcement",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L282"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"label": "13. Parsing estrutural sem regex",
|
|
"_origin": "ast",
|
|
"community": 243,
|
|
"community_name": "13. Parsing estrutural sem regex",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. parsing estrutural sem regex",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L260"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L68"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates",
|
|
"label": "metadata_candidates",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "code",
|
|
"norm_label": "metadata_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "ref_author_candidates",
|
|
"label": "author_candidates",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "concept",
|
|
"norm_label": "author_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "ref_subtitle_candidates",
|
|
"label": "subtitle_candidates",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "concept",
|
|
"norm_label": "subtitle_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "ref_title_candidates",
|
|
"label": "title_candidates",
|
|
"_origin": "ast",
|
|
"community": 244,
|
|
"community_name": "metadata_candidates",
|
|
"file_type": "concept",
|
|
"norm_label": "title_candidates",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status",
|
|
"label": "final_status",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "final_status",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "ref_completed_text",
|
|
"label": "completed_text",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "completed_text",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "ref_failed_processing",
|
|
"label": "failed_processing",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "failed_processing",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "ref_failed_validation",
|
|
"label": "failed_validation",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "failed_validation",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "ref_rejected_ecp",
|
|
"label": "rejected_ecp",
|
|
"_origin": "ast",
|
|
"community": 245,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "rejected_ecp",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification",
|
|
"label": "ecp_classification",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "ecp_classification",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "ref_confidence",
|
|
"label": "confidence",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "confidence",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "ref_evidences",
|
|
"label": "evidences",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "evidences",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_category",
|
|
"label": "category",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "category",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_rationale",
|
|
"label": "rationale",
|
|
"_origin": "ast",
|
|
"community": 246,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "rationale",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "ref_heading",
|
|
"label": "heading",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "heading",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "ref_list_item",
|
|
"label": "list_item",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "list_item",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "ref_paragraph",
|
|
"label": "paragraph",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "paragraph",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "ref_quote",
|
|
"label": "quote",
|
|
"_origin": "ast",
|
|
"community": 247,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "quote",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"label": "ecp-snapshot.schema.json",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "ecp-snapshot.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_description",
|
|
"label": "description",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "description",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_ref",
|
|
"label": "$ref",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$ref",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 248,
|
|
"community_name": "ecp-snapshot.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"label": "hygiene-response.schema.json",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "hygiene-response.schema.json",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_x_contract_version",
|
|
"label": "x-contract-version",
|
|
"_origin": "ast",
|
|
"community": 249,
|
|
"community_name": "hygiene-response.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "x-contract-version",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_review_skill",
|
|
"label": "ponytail-review/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"community_name": "Ponytail Review",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "ponytail-review",
|
|
"description": ">"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "ponytail-review/skill.md",
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_review_skill_boundaries",
|
|
"label": "Boundaries",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"community_name": "Ponytail Review",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "boundaries",
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_review_skill_examples",
|
|
"label": "Examples",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"community_name": "Ponytail Review",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "examples",
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_review_skill_format",
|
|
"label": "Format",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"community_name": "Ponytail Review",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "format",
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L16"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_review_skill_scoring",
|
|
"label": "Scoring",
|
|
"_origin": "ast",
|
|
"community": 25,
|
|
"community_name": "Ponytail Review",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scoring",
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "readme",
|
|
"label": "README.md",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "readme.md",
|
|
"source_file": "README.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "readme_estrutura_do_projeto",
|
|
"label": "\ud83d\udcc1 Estrutura do Projeto",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83d\udcc1 estrutura do projeto",
|
|
"source_file": "README.md",
|
|
"source_location": "L639"
|
|
},
|
|
{
|
|
"id": "readme_licen\u00e7a",
|
|
"label": "\ud83d\udcc4 Licen\u00e7a",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83d\udcc4 licenca",
|
|
"source_file": "README.md",
|
|
"source_location": "L713"
|
|
},
|
|
{
|
|
"id": "readme_tabela_de_conte\u00fados",
|
|
"label": "\ud83d\udcd1 Tabela de Conte\u00fados",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83d\udcd1 tabela de conteudos",
|
|
"source_file": "README.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "readme_testes_e_qualidade_de_c\u00f3digo",
|
|
"label": "\ud83e\uddea Testes e Qualidade de C\u00f3digo",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83e\uddea testes e qualidade de codigo",
|
|
"source_file": "README.md",
|
|
"source_location": "L687"
|
|
},
|
|
{
|
|
"id": "readme_textnlpclassifierapp",
|
|
"label": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83e\udde0 textnlpclassifierapp",
|
|
"source_file": "README.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "readme_vis\u00e3o_geral",
|
|
"label": "\ud83c\udf1f Vis\u00e3o Geral",
|
|
"_origin": "ast",
|
|
"community": 250,
|
|
"community_name": "\ud83e\udde0 TextNLPClassifierApp",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\ud83c\udf1f visao geral",
|
|
"source_file": "README.md",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 251,
|
|
"community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-003 \u2014 usar orquestracao explicita em python, sem langchain ou langgraph",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_117",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 251,
|
|
"community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_95",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 251,
|
|
"community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_69",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 251,
|
|
"community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_crit\u00e9rios_de_reavalia\u00e7\u00e3o",
|
|
"label": "Crit\u00e9rios de reavalia\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 251,
|
|
"community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "criterios de reavaliacao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_89",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 251,
|
|
"community_name": "ADR-003 \u2014 Usar orquestra\u00e7\u00e3o expl\u00edcita em Python, sem LangChain ou LangGraph",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 252,
|
|
"community_name": "required",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "ref_aliases",
|
|
"label": "aliases",
|
|
"_origin": "ast",
|
|
"community": 252,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "aliases",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "ref_anchors",
|
|
"label": "anchors",
|
|
"_origin": "ast",
|
|
"community": 252,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "anchors",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "ref_domain",
|
|
"label": "domain",
|
|
"_origin": "ast",
|
|
"community": 252,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "domain",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "ref_target_entity_id",
|
|
"label": "target_entity_id",
|
|
"_origin": "ast",
|
|
"community": 252,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "target_entity_id",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "ref_target_name",
|
|
"label": "target_name",
|
|
"_origin": "ast",
|
|
"community": 252,
|
|
"community_name": "required",
|
|
"file_type": "concept",
|
|
"norm_label": "target_name",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_requirements",
|
|
"label": "006-article-consolidation-runtime/checklists/requirements.md",
|
|
"_origin": "ast",
|
|
"community": 253,
|
|
"community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_requirements_content_quality",
|
|
"label": "Content Quality",
|
|
"_origin": "ast",
|
|
"community": 253,
|
|
"community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "content quality",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_requirements_feature_readiness",
|
|
"label": "Feature Readiness",
|
|
"_origin": "ast",
|
|
"community": 253,
|
|
"community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature readiness",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_requirements_requirement_completeness",
|
|
"label": "Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 253,
|
|
"community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirement completeness",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 253,
|
|
"community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification quality checklist: article consolidation and hygiene runtime",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_checklists_requirements_verification_notes_for_the_4_precision_adjustments",
|
|
"label": "Verification Notes for the 4 Precision Adjustments",
|
|
"_origin": "ast",
|
|
"community": 253,
|
|
"community_name": "Specification Quality Checklist: Article Consolidation and Hygiene Runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "verification notes for the 4 precision adjustments",
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor",
|
|
"label": "selected_extractor",
|
|
"_origin": "ast",
|
|
"community": 254,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 254,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 254,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_newspaper4k",
|
|
"label": "newspaper4k",
|
|
"_origin": "ast",
|
|
"community": 254,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "newspaper4k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_readability",
|
|
"label": "readability",
|
|
"_origin": "ast",
|
|
"community": 254,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "readability",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_trafilatura",
|
|
"label": "trafilatura",
|
|
"_origin": "ast",
|
|
"community": 254,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "trafilatura",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor",
|
|
"label": "selected_extractor",
|
|
"_origin": "ast",
|
|
"community": 255,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "selected_extractor",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum",
|
|
"label": "enum",
|
|
"_origin": "ast",
|
|
"community": 255,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 255,
|
|
"community_name": "enum",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_newspaper4k",
|
|
"label": "newspaper4k",
|
|
"_origin": "ast",
|
|
"community": 255,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "newspaper4k",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_readability",
|
|
"label": "readability",
|
|
"_origin": "ast",
|
|
"community": 255,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "readability",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_trafilatura",
|
|
"label": "trafilatura",
|
|
"_origin": "ast",
|
|
"community": 255,
|
|
"community_name": "enum",
|
|
"file_type": "concept",
|
|
"norm_label": "trafilatura",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. \ud83e\udde0 classificador de conteudo e inerencia (nlp / llm / ecp)",
|
|
"source_file": "README.md",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"id": "readme_arquitetura_de_classifica\u00e7\u00e3o_em_3_tiers",
|
|
"label": "Arquitetura de Classifica\u00e7\u00e3o em 3 Tiers",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "arquitetura de classificacao em 3 tiers",
|
|
"source_file": "README.md",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "readme_categorias_de_decis\u00e3o",
|
|
"label": "Categorias de Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "categorias de decisao",
|
|
"source_file": "README.md",
|
|
"source_location": "L129"
|
|
},
|
|
{
|
|
"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`):",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exemplo de ecp snapshot real (`examples/ecp_club_atletico_river_plate.json`):",
|
|
"source_file": "README.md",
|
|
"source_location": "L140"
|
|
},
|
|
{
|
|
"id": "readme_exemplos_de_uso_cli",
|
|
"label": "Exemplos de Uso CLI",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exemplos de uso cli",
|
|
"source_file": "README.md",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "readme_formato_do_ecp_snapshot_e_markdown",
|
|
"label": "Formato do ECP Snapshot e Markdown",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "formato do ecp snapshot e markdown",
|
|
"source_file": "README.md",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "readme_o_que_\u00e9_e_como_funciona",
|
|
"label": "O que \u00e9 e Como Funciona",
|
|
"_origin": "ast",
|
|
"community": 256,
|
|
"community_name": "1. \ud83e\udde0 Classificador de Conte\u00fado e Iner\u00eancia (NLP / LLM / ECP)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "o que e e como funciona",
|
|
"source_file": "README.md",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_1_resultado_json_e_manifesto",
|
|
"label": "10.1 Resultado JSON e manifesto",
|
|
"_origin": "ast",
|
|
"community": 257,
|
|
"community_name": "10. Contrato de sa\u00edda",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10.1 resultado json e manifesto",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L236"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_2_status_finais",
|
|
"label": "10.2 Status finais",
|
|
"_origin": "ast",
|
|
"community": 257,
|
|
"community_name": "10. Contrato de sa\u00edda",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10.2 status finais",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L253"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_3_arquivo_markdown",
|
|
"label": "10.3 Arquivo Markdown",
|
|
"_origin": "ast",
|
|
"community": 257,
|
|
"community_name": "10. Contrato de sa\u00edda",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10.3 arquivo markdown",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L262"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_4_formata\u00e7\u00e3o_markdown_permitida",
|
|
"label": "10.4 Formata\u00e7\u00e3o Markdown permitida",
|
|
"_origin": "ast",
|
|
"community": 257,
|
|
"community_name": "10. Contrato de sa\u00edda",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10.4 formatacao markdown permitida",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L292"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda",
|
|
"label": "10. Contrato de sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 257,
|
|
"community_name": "10. Contrato de sa\u00edda",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "10. contrato de saida",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L234"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_1_obrigatoriedade",
|
|
"label": "14.1 Obrigatoriedade",
|
|
"_origin": "ast",
|
|
"community": 258,
|
|
"community_name": "14. Higieniza\u00e7\u00e3o por LLM",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.1 obrigatoriedade",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L427"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_2_entrada",
|
|
"label": "14.2 Entrada",
|
|
"_origin": "ast",
|
|
"community": 258,
|
|
"community_name": "14. Higieniza\u00e7\u00e3o por LLM",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.2 entrada",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L431"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_3_sa\u00edda_l\u00f3gica",
|
|
"label": "14.3 Sa\u00edda l\u00f3gica",
|
|
"_origin": "ast",
|
|
"community": 258,
|
|
"community_name": "14. Higieniza\u00e7\u00e3o por LLM",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.3 saida logica",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L442"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_4_regras_editoriais",
|
|
"label": "14.4 Regras editoriais",
|
|
"_origin": "ast",
|
|
"community": 258,
|
|
"community_name": "14. Higieniza\u00e7\u00e3o por LLM",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.4 regras editoriais",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L453"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm",
|
|
"label": "14. Higieniza\u00e7\u00e3o por LLM",
|
|
"_origin": "ast",
|
|
"community": 258,
|
|
"community_name": "14. Higieniza\u00e7\u00e3o por LLM",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14. higienizacao por llm",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L425"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_1_fundamenta\u00e7\u00e3o",
|
|
"label": "4.1 Fundamenta\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 259,
|
|
"community_name": "4. Regras mandat\u00f3rias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.1 fundamentacao",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 259,
|
|
"community_name": "4. Regras mandat\u00f3rias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.2 proibicao de regex para texto",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_3_uso_obrigat\u00f3rio_do_llm",
|
|
"label": "4.3 Uso obrigat\u00f3rio do LLM",
|
|
"_origin": "ast",
|
|
"community": 259,
|
|
"community_name": "4. Regras mandat\u00f3rias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.3 uso obrigatorio do llm",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_4_modelos_do_runtime",
|
|
"label": "4.4 Modelos do runtime",
|
|
"_origin": "ast",
|
|
"community": 259,
|
|
"community_name": "4. Regras mandat\u00f3rias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4.4 modelos do runtime",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias",
|
|
"label": "4. Regras mandat\u00f3rias",
|
|
"_origin": "ast",
|
|
"community": 259,
|
|
"community_name": "4. Regras mandat\u00f3rias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. regras mandatorias",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_taskstoissues_skill",
|
|
"label": "speckit-taskstoissues/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 26,
|
|
"community_name": "Task Issue Conversion",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-taskstoissues",
|
|
"description": "Convert existing tasks into actionable, dependency-ordered GitHub issues for the feature based on available design artifacts.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-taskstoissues/skill.md",
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_taskstoissues_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 26,
|
|
"community_name": "Task Issue Conversion",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_taskstoissues_skill_post_execution_checks",
|
|
"label": "Post-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 26,
|
|
"community_name": "Task Issue Conversion",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "post-execution checks",
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_taskstoissues_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 26,
|
|
"community_name": "Task Issue Conversion",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_taskstoissues_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 26,
|
|
"community_name": "Task Issue Conversion",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_1_campos_estruturais_esperados",
|
|
"label": "8.1 Campos estruturais esperados",
|
|
"_origin": "ast",
|
|
"community": 260,
|
|
"community_name": "8. Contrato de entrada do artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.1 campos estruturais esperados",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_2_selected_extractor",
|
|
"label": "8.2 `selected_extractor`",
|
|
"_origin": "ast",
|
|
"community": 260,
|
|
"community_name": "8. Contrato de entrada do artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.2 `selected_extractor`",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L166"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_3_campos_das_extra\u00e7\u00f5es",
|
|
"label": "8.3 Campos das extra\u00e7\u00f5es",
|
|
"_origin": "ast",
|
|
"community": 260,
|
|
"community_name": "8. Contrato de entrada do artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.3 campos das extracoes",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L178"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_4_validade_editorial_m\u00ednima",
|
|
"label": "8.4 Validade editorial m\u00ednima",
|
|
"_origin": "ast",
|
|
"community": 260,
|
|
"community_name": "8. Contrato de entrada do artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8.4 validade editorial minima",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L204"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo",
|
|
"label": "8. Contrato de entrada do artigo",
|
|
"_origin": "ast",
|
|
"community": 260,
|
|
"community_name": "8. Contrato de entrada do artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. contrato de entrada do artigo",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_1_adapter",
|
|
"label": "18.1 Adapter",
|
|
"_origin": "ast",
|
|
"community": 261,
|
|
"community_name": "18. Integra\u00e7\u00e3o ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.1 adapter",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L405"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_2_entrada",
|
|
"label": "18.2 Entrada",
|
|
"_origin": "ast",
|
|
"community": 261,
|
|
"community_name": "18. Integra\u00e7\u00e3o ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.2 entrada",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L409"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_3_sa\u00edda",
|
|
"label": "18.3 Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 261,
|
|
"community_name": "18. Integra\u00e7\u00e3o ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.3 saida",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L413"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_4_gate",
|
|
"label": "18.4 Gate",
|
|
"_origin": "ast",
|
|
"community": 261,
|
|
"community_name": "18. Integra\u00e7\u00e3o ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.4 gate",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L417"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp",
|
|
"label": "18. Integra\u00e7\u00e3o ECP",
|
|
"_origin": "ast",
|
|
"community": 261,
|
|
"community_name": "18. Integra\u00e7\u00e3o ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18. integracao ecp",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L403"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_1_escolha",
|
|
"label": "7.1 Escolha",
|
|
"_origin": "ast",
|
|
"community": 262,
|
|
"community_name": "7. Orquestra\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.1 escolha",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_2_justificativa",
|
|
"label": "7.2 Justificativa",
|
|
"_origin": "ast",
|
|
"community": 262,
|
|
"community_name": "7. Orquestra\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.2 justificativa",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_3_estados_persistidos",
|
|
"label": "7.3 Estados persistidos",
|
|
"_origin": "ast",
|
|
"community": 262,
|
|
"community_name": "7. Orquestra\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.3 estados persistidos",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 262,
|
|
"community_name": "7. Orquestra\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.4 criterios de reavaliacao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L142"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o",
|
|
"label": "7. Orquestra\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 262,
|
|
"community_name": "7. Orquestra\u00e7\u00e3o",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. orquestracao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L100"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 263,
|
|
"community_name": "ADR-001 \u2014 Separar runtime e self-healing",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-001 \u2014 separar runtime e self-healing",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada",
|
|
"label": "Alternativa rejeitada",
|
|
"_origin": "ast",
|
|
"community": 263,
|
|
"community_name": "ADR-001 \u2014 Separar runtime e self-healing",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativa rejeitada",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L34"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 263,
|
|
"community_name": "ADR-001 \u2014 Separar runtime e self-healing",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 263,
|
|
"community_name": "ADR-001 \u2014 Separar runtime e self-healing",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 263,
|
|
"community_name": "ADR-001 \u2014 Separar runtime e self-healing",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 264,
|
|
"community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-002 \u2014 iniciar o runtime apos a selecao do extrator",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 264,
|
|
"community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_52",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 264,
|
|
"community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_42",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 264,
|
|
"community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_46",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 264,
|
|
"community_name": "ADR-002 \u2014 Iniciar o runtime ap\u00f3s a sele\u00e7\u00e3o do extrator",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 265,
|
|
"community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-004 \u2014 gateway agnostico com apenas modelos baratos no runtime",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L123"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_147",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 265,
|
|
"community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_140",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 265,
|
|
"community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L140"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_127",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 265,
|
|
"community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_131",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 265,
|
|
"community_name": "ADR-004 \u2014 Gateway agn\u00f3stico com apenas modelos baratos no runtime",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L131"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 266,
|
|
"community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-005 \u2014 proibir regex e palavras-chave manuais em decisoes textuais",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L153"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_176",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 266,
|
|
"community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L176"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_169",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 266,
|
|
"community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_157",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 266,
|
|
"community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L157"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_161",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 266,
|
|
"community_name": "ADR-005 \u2014 Proibir regex e palavras-chave manuais em decis\u00f5es textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L161"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 267,
|
|
"community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-006 \u2014 llm seleciona evidencias e propoe reparos, nao regenera o artigo",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L183"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_210",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 267,
|
|
"community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L210"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_203",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 267,
|
|
"community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L203"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_187",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 267,
|
|
"community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_191",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 267,
|
|
"community_name": "ADR-006 \u2014 LLM seleciona evid\u00eancias e prop\u00f5e reparos, n\u00e3o regenera o artigo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L191"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 268,
|
|
"community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-007 \u2014 tornar o ecp obrigatorio antes de toda saida editorial",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L216"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_240",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 268,
|
|
"community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L240"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_234",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 268,
|
|
"community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L234"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_220",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 268,
|
|
"community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L220"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_224",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 268,
|
|
"community_name": "ADR-007 \u2014 Tornar o ECP obrigat\u00f3rio antes de toda sa\u00edda editorial",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L224"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 269,
|
|
"community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-008 \u2014 langfuse no runtime e promptfoo no ci",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L245"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_268",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 269,
|
|
"community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L268"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_261",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 269,
|
|
"community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L261"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_249",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 269,
|
|
"community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L249"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_253",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 269,
|
|
"community_name": "ADR-008 \u2014 Langfuse no runtime e Promptfoo no CI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L253"
|
|
},
|
|
{
|
|
"id": "specify_templates_checklist_template",
|
|
"label": "checklist-template.md",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"community_name": "Checklist Template",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "checklist-template.md",
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_checklist_template_category_1",
|
|
"label": "[Category 1]",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"community_name": "Checklist Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[category 1]",
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specify_templates_checklist_template_category_2",
|
|
"label": "[Category 2]",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"community_name": "Checklist Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[category 2]",
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L31"
|
|
},
|
|
{
|
|
"id": "specify_templates_checklist_template_checklist_type_checklist_feature_name",
|
|
"label": "[CHECKLIST TYPE] Checklist: [FEATURE NAME]",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"community_name": "Checklist Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "[checklist type] checklist: [feature name]",
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_checklist_template_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 27,
|
|
"community_name": "Checklist Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 270,
|
|
"community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-009 \u2014 persistir estado em sqlite e saidas no filesystem",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L274"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_301",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 270,
|
|
"community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L301"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_294",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 270,
|
|
"community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L294"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_278",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 270,
|
|
"community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L278"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_282",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 270,
|
|
"community_name": "ADR-009 \u2014 Persistir estado em SQLite e sa\u00eddas no filesystem",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L282"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 271,
|
|
"community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-010 \u2014 produzir resultado estruturado sempre e markdown condicionalmente",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L308"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_328",
|
|
"label": "Alternativas rejeitadas",
|
|
"_origin": "ast",
|
|
"community": 271,
|
|
"community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativas rejeitadas",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L328"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_322",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 271,
|
|
"community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L322"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_312",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 271,
|
|
"community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L312"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_316",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 271,
|
|
"community_name": "ADR-010 \u2014 Produzir resultado estruturado sempre e Markdown condicionalmente",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L316"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 272,
|
|
"community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "adr-011 \u2014 definir slos de custo e latencia a partir de staging",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L332"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada_355",
|
|
"label": "Alternativa rejeitada",
|
|
"_origin": "ast",
|
|
"community": 272,
|
|
"community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "alternativa rejeitada",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L355"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_349",
|
|
"label": "Consequ\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 272,
|
|
"community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "consequencias",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L349"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_336",
|
|
"label": "Contexto",
|
|
"_origin": "ast",
|
|
"community": 272,
|
|
"community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "contexto",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L336"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_340",
|
|
"label": "Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 272,
|
|
"community_name": "ADR-011 \u2014 Definir SLOs de custo e lat\u00eancia a partir de staging",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decisao",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L340"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 273,
|
|
"community_name": "7. Checklist de release",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.1 codigo e documentacao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_7_2_testes",
|
|
"label": "7.2 Testes",
|
|
"_origin": "ast",
|
|
"community": 273,
|
|
"community_name": "7. Checklist de release",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.2 testes",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_7_3_staging",
|
|
"label": "7.3 Staging",
|
|
"_origin": "ast",
|
|
"community": 273,
|
|
"community_name": "7. Checklist de release",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.3 staging",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_7_4_configura\u00e7\u00e3o",
|
|
"label": "7.4 Configura\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 273,
|
|
"community_name": "7. Checklist de release",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7.4 configuracao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L128"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release",
|
|
"label": "7. Checklist de release",
|
|
"_origin": "ast",
|
|
"community": 273,
|
|
"community_name": "7. Checklist de release",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. checklist de release",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "evals_eval_runner",
|
|
"label": "eval_runner.py",
|
|
"_origin": "ast",
|
|
"community": 274,
|
|
"community_name": "eval_runner.py",
|
|
"file_type": "code",
|
|
"norm_label": "eval_runner.py",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "evals_eval_runner_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 274,
|
|
"community_name": "eval_runner.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "evals_eval_runner_rationale_1",
|
|
"label": "Evaluation runner and metric aggregator without duplicating prompt execution.",
|
|
"_origin": "ast",
|
|
"community": 274,
|
|
"community_name": "eval_runner.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "evaluation runner and metric aggregator without duplicating prompt execution.",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"label": "ecp-profile.schema.json",
|
|
"_origin": "ast",
|
|
"community": 275,
|
|
"community_name": "ecp-profile.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "ecp-profile.schema.json",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 275,
|
|
"community_name": "ecp-profile.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_id",
|
|
"label": "$id",
|
|
"_origin": "ast",
|
|
"community": 275,
|
|
"community_name": "ecp-profile.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$id",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_schema",
|
|
"label": "$schema",
|
|
"_origin": "ast",
|
|
"community": 275,
|
|
"community_name": "ecp-profile.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "$schema",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L2"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_title",
|
|
"label": "title",
|
|
"_origin": "ast",
|
|
"community": 275,
|
|
"community_name": "ecp-profile.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "title",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L4"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_ecp_schemas_ecp_profile_schema_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 275,
|
|
"community_name": "ecp-profile.schema.json",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 276,
|
|
"community_name": "prompt_versions",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required",
|
|
"label": "required",
|
|
"_origin": "ast",
|
|
"community": 276,
|
|
"community_name": "prompt_versions",
|
|
"file_type": "code",
|
|
"norm_label": "required",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 276,
|
|
"community_name": "prompt_versions",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions",
|
|
"label": "prompt_versions",
|
|
"_origin": "ast",
|
|
"community": 276,
|
|
"community_name": "prompt_versions",
|
|
"file_type": "code",
|
|
"norm_label": "prompt_versions",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L163"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_content_hygiene",
|
|
"label": "article_content_hygiene",
|
|
"_origin": "ast",
|
|
"community": 276,
|
|
"community_name": "prompt_versions",
|
|
"file_type": "concept",
|
|
"norm_label": "article_content_hygiene",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_sentiment_tags",
|
|
"label": "article_sentiment_tags",
|
|
"_origin": "ast",
|
|
"community": 276,
|
|
"community_name": "prompt_versions",
|
|
"file_type": "concept",
|
|
"norm_label": "article_sentiment_tags",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_1_limite",
|
|
"label": "12.1 Limite",
|
|
"_origin": "ast",
|
|
"community": 277,
|
|
"community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12.1 limite",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L326"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_2_t\u00e9cnicas_permitidas",
|
|
"label": "12.2 T\u00e9cnicas permitidas",
|
|
"_origin": "ast",
|
|
"community": 277,
|
|
"community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12.2 tecnicas permitidas",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L330"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_3_t\u00e9cnicas_proibidas",
|
|
"label": "12.3 T\u00e9cnicas proibidas",
|
|
"_origin": "ast",
|
|
"community": 277,
|
|
"community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12.3 tecnicas proibidas",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L342"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica",
|
|
"label": "12. Prepara\u00e7\u00e3o determin\u00edstica",
|
|
"_origin": "ast",
|
|
"community": 277,
|
|
"community_name": "12. Prepara\u00e7\u00e3o determin\u00edstica",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. preparacao deterministica",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L324"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_1_permiss\u00e3o",
|
|
"label": "15.1 Permiss\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 278,
|
|
"community_name": "15. Pequenos reparos textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15.1 permissao",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L471"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_2_proibi\u00e7\u00f5es",
|
|
"label": "15.2 Proibi\u00e7\u00f5es",
|
|
"_origin": "ast",
|
|
"community": 278,
|
|
"community_name": "15. Pequenos reparos textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15.2 proibicoes",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L483"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_3_forma_audit\u00e1vel",
|
|
"label": "15.3 Forma audit\u00e1vel",
|
|
"_origin": "ast",
|
|
"community": 278,
|
|
"community_name": "15. Pequenos reparos textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15.3 forma auditavel",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L496"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais",
|
|
"label": "15. Pequenos reparos textuais",
|
|
"_origin": "ast",
|
|
"community": 278,
|
|
"community_name": "15. Pequenos reparos textuais",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15. pequenos reparos textuais",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L469"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_1_obrigatoriedade",
|
|
"label": "9.1 Obrigatoriedade",
|
|
"_origin": "ast",
|
|
"community": 279,
|
|
"community_name": "9. Contrato do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.1 obrigatoriedade",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L215"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_2_schema",
|
|
"label": "9.2 Schema",
|
|
"_origin": "ast",
|
|
"community": 279,
|
|
"community_name": "9. Contrato do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.2 schema",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L219"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_3_resultados_poss\u00edveis",
|
|
"label": "9.3 Resultados poss\u00edveis",
|
|
"_origin": "ast",
|
|
"community": 279,
|
|
"community_name": "9. Contrato do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.3 resultados possiveis",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L225"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp",
|
|
"label": "9. Contrato do ECP",
|
|
"_origin": "ast",
|
|
"community": 279,
|
|
"community_name": "9. Contrato do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. contrato do ecp",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L213"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_add_watch",
|
|
"label": "add-watch.md",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"community_name": "Graphify Watch Mode",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "add-watch.md",
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_add_watch_for_graphify_add",
|
|
"label": "For /graphify add",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"community_name": "Graphify Watch Mode",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for /graphify add",
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_add_watch_for_watch",
|
|
"label": "For --watch",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"community_name": "Graphify Watch Mode",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for --watch",
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 28,
|
|
"community_name": "Graphify Watch Mode",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: add a url and watch a folder",
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_1_interface",
|
|
"label": "15.1 Interface",
|
|
"_origin": "ast",
|
|
"community": 280,
|
|
"community_name": "15. Higieniza\u00e7\u00e3o extrativa",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15.1 interface",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L322"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_2_garantia_de_grounding",
|
|
"label": "15.2 Garantia de grounding",
|
|
"_origin": "ast",
|
|
"community": 280,
|
|
"community_name": "15. Higieniza\u00e7\u00e3o extrativa",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15.2 garantia de grounding",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L335"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_3_fallback",
|
|
"label": "15.3 Fallback",
|
|
"_origin": "ast",
|
|
"community": 280,
|
|
"community_name": "15. Higieniza\u00e7\u00e3o extrativa",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15.3 fallback",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L350"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa",
|
|
"label": "15. Higieniza\u00e7\u00e3o extrativa",
|
|
"_origin": "ast",
|
|
"community": 280,
|
|
"community_name": "15. Higieniza\u00e7\u00e3o extrativa",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15. higienizacao extrativa",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L320"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_1_representa\u00e7\u00e3o",
|
|
"label": "16.1 Representa\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 281,
|
|
"community_name": "16. Pequenos reparos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.1 representacao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L361"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_2_valida\u00e7\u00e3o",
|
|
"label": "16.2 Valida\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 281,
|
|
"community_name": "16. Pequenos reparos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.2 validacao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L371"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_3_responsabilidade_do_prompt",
|
|
"label": "16.3 Responsabilidade do prompt",
|
|
"_origin": "ast",
|
|
"community": 281,
|
|
"community_name": "16. Pequenos reparos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.3 responsabilidade do prompt",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L384"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos",
|
|
"label": "16. Pequenos reparos",
|
|
"_origin": "ast",
|
|
"community": 281,
|
|
"community_name": "16. Pequenos reparos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16. pequenos reparos",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L359"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_1_interface_m\u00ednima",
|
|
"label": "20.1 Interface m\u00ednima",
|
|
"_origin": "ast",
|
|
"community": 282,
|
|
"community_name": "20. Model Gateway",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20.1 interface minima",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L442"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_2_configura\u00e7\u00e3o",
|
|
"label": "20.2 Configura\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 282,
|
|
"community_name": "20. Model Gateway",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20.2 configuracao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L460"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_3_retry",
|
|
"label": "20.3 Retry",
|
|
"_origin": "ast",
|
|
"community": 282,
|
|
"community_name": "20. Model Gateway",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20.3 retry",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L469"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway",
|
|
"label": "20. Model Gateway",
|
|
"_origin": "ast",
|
|
"community": 282,
|
|
"community_name": "20. Model Gateway",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20. model gateway",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L440"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_1_hierarquia",
|
|
"label": "23.1 Hierarquia",
|
|
"_origin": "ast",
|
|
"community": 283,
|
|
"community_name": "23. Observabilidade",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23.1 hierarquia",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L519"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_2_conte\u00fado",
|
|
"label": "23.2 Conte\u00fado",
|
|
"_origin": "ast",
|
|
"community": 283,
|
|
"community_name": "23. Observabilidade",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23.2 conteudo",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L528"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_3_degrada\u00e7\u00e3o",
|
|
"label": "23.3 Degrada\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 283,
|
|
"community_name": "23. Observabilidade",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23.3 degradacao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L536"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade",
|
|
"label": "23. Observabilidade",
|
|
"_origin": "ast",
|
|
"community": 283,
|
|
"community_name": "23. Observabilidade",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "23. observabilidade",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L517"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_1_entrada",
|
|
"label": "3.1 Entrada",
|
|
"_origin": "ast",
|
|
"community": 284,
|
|
"community_name": "3. Limites do sistema",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.1 entrada",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_2_sa\u00edda",
|
|
"label": "3.2 Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 284,
|
|
"community_name": "3. Limites do sistema",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.2 saida",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_3_depend\u00eancias_externas",
|
|
"label": "3.3 Depend\u00eancias externas",
|
|
"_origin": "ast",
|
|
"community": 284,
|
|
"community_name": "3. Limites do sistema",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.3 dependencias externas",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema",
|
|
"label": "3. Limites do sistema",
|
|
"_origin": "ast",
|
|
"community": 284,
|
|
"community_name": "3. Limites do sistema",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. limites do sistema",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_1_prefer\u00eancia",
|
|
"label": "9.1 Prefer\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 285,
|
|
"community_name": "9. Pol\u00edtica de depend\u00eancias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.1 preferencia",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L176"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_2_aprova\u00e7\u00e3o",
|
|
"label": "9.2 Aprova\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 285,
|
|
"community_name": "9. Pol\u00edtica de depend\u00eancias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.2 aprovacao",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L183"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_3_proibi\u00e7\u00f5es",
|
|
"label": "9.3 Proibi\u00e7\u00f5es",
|
|
"_origin": "ast",
|
|
"community": 285,
|
|
"community_name": "9. Pol\u00edtica de depend\u00eancias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9.3 proibicoes",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L193"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias",
|
|
"label": "9. Pol\u00edtica de depend\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 285,
|
|
"community_name": "9. Pol\u00edtica de depend\u00eancias",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. politica de dependencias",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_12_1_sa\u00fade",
|
|
"label": "12.1 Sa\u00fade",
|
|
"_origin": "ast",
|
|
"community": 286,
|
|
"community_name": "12. Monitoramento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12.1 saude",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_12_2_qualidade",
|
|
"label": "12.2 Qualidade",
|
|
"_origin": "ast",
|
|
"community": 286,
|
|
"community_name": "12. Monitoramento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12.2 qualidade",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L218"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_12_3_sinais_para_an\u00e1lise_futura",
|
|
"label": "12.3 Sinais para an\u00e1lise futura",
|
|
"_origin": "ast",
|
|
"community": 286,
|
|
"community_name": "12. Monitoramento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12.3 sinais para analise futura",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L227"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento",
|
|
"label": "12. Monitoramento",
|
|
"_origin": "ast",
|
|
"community": 286,
|
|
"community_name": "12. Monitoramento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "12. monitoramento",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L205"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_14_1_mesma_configura\u00e7\u00e3o",
|
|
"label": "14.1 Mesma configura\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 287,
|
|
"community_name": "14. Reprocessamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.1 mesma configuracao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L247"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_14_2_configura\u00e7\u00e3o_diferente",
|
|
"label": "14.2 Configura\u00e7\u00e3o diferente",
|
|
"_origin": "ast",
|
|
"community": 287,
|
|
"community_name": "14. Reprocessamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.2 configuracao diferente",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L251"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_14_3_proibi\u00e7\u00e3o",
|
|
"label": "14.3 Proibi\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 287,
|
|
"community_name": "14. Reprocessamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.3 proibicao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L255"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento",
|
|
"label": "14. Reprocessamento",
|
|
"_origin": "ast",
|
|
"community": 287,
|
|
"community_name": "14. Reprocessamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14. reprocessamento",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L245"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio",
|
|
"label": "16. Falha do provider prim\u00e1rio",
|
|
"_origin": "ast",
|
|
"community": 288,
|
|
"community_name": "16. Falha do provider prim\u00e1rio",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16. falha do provider primario",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L276"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado",
|
|
"label": "Comportamento esperado",
|
|
"_origin": "ast",
|
|
"community": 288,
|
|
"community_name": "16. Falha do provider prim\u00e1rio",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "comportamento esperado",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L278"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_escalada",
|
|
"label": "Escalada",
|
|
"_origin": "ast",
|
|
"community": 288,
|
|
"community_name": "16. Falha do provider prim\u00e1rio",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "escalada",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L294"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_investiga\u00e7\u00e3o",
|
|
"label": "Investiga\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 288,
|
|
"community_name": "16. Falha do provider prim\u00e1rio",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "investigacao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L284"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite",
|
|
"label": "21. Falha do SQLite",
|
|
"_origin": "ast",
|
|
"community": 289,
|
|
"community_name": "21. Falha do SQLite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "21. falha do sqlite",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L363"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_corrup\u00e7\u00e3o",
|
|
"label": "A\u00e7\u00e3o para corrup\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 289,
|
|
"community_name": "21. Falha do SQLite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "acao para corrupcao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L379"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_lock",
|
|
"label": "A\u00e7\u00e3o para lock",
|
|
"_origin": "ast",
|
|
"community": 289,
|
|
"community_name": "21. Falha do SQLite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "acao para lock",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L372"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_365",
|
|
"label": "Sintomas",
|
|
"_origin": "ast",
|
|
"community": 289,
|
|
"community_name": "21. Falha do SQLite",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "sintomas",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L365"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_hooks",
|
|
"label": "hooks.md",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"community_name": "Graphify Hooks",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "hooks.md",
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_hooks_for_git_commit_hook",
|
|
"label": "For git commit hook",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"community_name": "Graphify Hooks",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for git commit hook",
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_hooks_for_native_claude_md_integration",
|
|
"label": "For native CLAUDE.md integration",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"community_name": "Graphify Hooks",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for native claude.md integration",
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 29,
|
|
"community_name": "Graphify Hooks",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: commit hook and native claude.md integration",
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_6_1_funcional",
|
|
"label": "6.1 Funcional",
|
|
"_origin": "ast",
|
|
"community": 290,
|
|
"community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.1 funcional",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_6_2_secrets",
|
|
"label": "6.2 Secrets",
|
|
"_origin": "ast",
|
|
"community": 290,
|
|
"community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.2 secrets",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_6_3_valores_definidos_ap\u00f3s_staging",
|
|
"label": "6.3 Valores definidos ap\u00f3s staging",
|
|
"_origin": "ast",
|
|
"community": 290,
|
|
"community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6.3 valores definidos apos staging",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria",
|
|
"label": "6. Configura\u00e7\u00e3o obrigat\u00f3ria",
|
|
"_origin": "ast",
|
|
"community": 290,
|
|
"community_name": "6. Configura\u00e7\u00e3o obrigat\u00f3ria",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. configuracao obrigatoria",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "scripts_build_release_metadata",
|
|
"label": "build_release_metadata.py",
|
|
"_origin": "ast",
|
|
"community": 291,
|
|
"community_name": "build_release_metadata.py",
|
|
"file_type": "code",
|
|
"norm_label": "build_release_metadata.py",
|
|
"source_file": "scripts/build_release_metadata.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_build_release_metadata_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 291,
|
|
"community_name": "build_release_metadata.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_build_release_metadata_rationale_1",
|
|
"label": "Release packaging script generating src/core/release-metadata.json.",
|
|
"_origin": "ast",
|
|
"community": 291,
|
|
"community_name": "build_release_metadata.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "release packaging script generating src/core/release-metadata.json.",
|
|
"source_file": "scripts/build_release_metadata.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 292,
|
|
"community_name": "removal_reasons",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons",
|
|
"label": "removal_reasons",
|
|
"_origin": "ast",
|
|
"community": 292,
|
|
"community_name": "removal_reasons",
|
|
"file_type": "code",
|
|
"norm_label": "removal_reasons",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties",
|
|
"label": "additionalProperties",
|
|
"_origin": "ast",
|
|
"community": 292,
|
|
"community_name": "removal_reasons",
|
|
"file_type": "code",
|
|
"norm_label": "additionalproperties",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 292,
|
|
"community_name": "removal_reasons",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L46"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_items",
|
|
"label": "items",
|
|
"_origin": "ast",
|
|
"community": 293,
|
|
"community_name": "kept_image_ids",
|
|
"file_type": "code",
|
|
"norm_label": "items",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_type",
|
|
"label": "type",
|
|
"_origin": "ast",
|
|
"community": 293,
|
|
"community_name": "kept_image_ids",
|
|
"file_type": "code",
|
|
"norm_label": "type",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_uniqueitems",
|
|
"label": "uniqueItems",
|
|
"_origin": "ast",
|
|
"community": 293,
|
|
"community_name": "kept_image_ids",
|
|
"file_type": "code",
|
|
"norm_label": "uniqueitems",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids",
|
|
"label": "kept_image_ids",
|
|
"_origin": "ast",
|
|
"community": 293,
|
|
"community_name": "kept_image_ids",
|
|
"file_type": "code",
|
|
"norm_label": "kept_image_ids",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L37"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_no_powerful_models",
|
|
"label": "test_no_powerful_models.py",
|
|
"_origin": "ast",
|
|
"community": 294,
|
|
"community_name": "validate_certified_cheap_model",
|
|
"file_type": "code",
|
|
"norm_label": "test_no_powerful_models.py",
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_rationale_29",
|
|
"label": "Asserts that a model is in the certified cheap models whitelist.",
|
|
"_origin": "ast",
|
|
"community": 294,
|
|
"community_name": "validate_certified_cheap_model",
|
|
"file_type": "rationale",
|
|
"norm_label": "asserts that a model is in the certified cheap models whitelist.",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L29"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_no_powerful_models_rationale_1",
|
|
"label": "Quality gate asserting zero expensive/powerful models in runtime roles or\u2026",
|
|
"_origin": "ast",
|
|
"community": 294,
|
|
"community_name": "validate_certified_cheap_model",
|
|
"file_type": "rationale",
|
|
"norm_label": "quality gate asserting zero expensive/powerful models in runtime roles or...",
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"label": "test_live_e2e_real_api.py",
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_live_e2e_real_api.py",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_live_e2e_real_api_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_rationale_12",
|
|
"label": "Loads environment variables from .env if present.",
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "loads environment variables from .env if present.",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_live_e2e_real_api_rationale_1",
|
|
"label": "Real Live E2E Integration Test executing the full consolidation runtime against\u2026",
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "real live e2e integration test executing the full consolidation runtime against...",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_live_e2e_real_api_rationale_17",
|
|
"label": "Executes a 100% REAL LIVE end-to-end consolidation against configured LLM\u2026",
|
|
"_origin": "ast",
|
|
"community": 295,
|
|
"community_name": "test_live_e2e_real_api.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "executes a 100% real live end-to-end consolidation against configured llm...",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_prompts_contract",
|
|
"label": "test_prompts_contract.py",
|
|
"_origin": "ast",
|
|
"community": 296,
|
|
"community_name": "test_prompts_contract.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_prompts_contract.py",
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_prompts_contract_rationale_1",
|
|
"label": "Contract tests for versioned prompts verifying 6-block sequence and parity.",
|
|
"_origin": "ast",
|
|
"community": 296,
|
|
"community_name": "test_prompts_contract.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for versioned prompts verifying 6-block sequence and parity.",
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_fault_injection_test_gateway_faults_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 297,
|
|
"community_name": "FaultyMockAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_release_quality_report",
|
|
"label": "RELEASE_QUALITY_REPORT.md",
|
|
"_origin": "ast",
|
|
"community": 298,
|
|
"community_name": "Release Quality Summary Report",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "release_quality_report.md",
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_release_quality_report_1_compliance_matrix_11_critical_invariants",
|
|
"label": "1. Compliance Matrix: 11 Critical Invariants",
|
|
"_origin": "ast",
|
|
"community": 298,
|
|
"community_name": "Release Quality Summary Report",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. compliance matrix: 11 critical invariants",
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_release_quality_report_2_test_execution_coverage",
|
|
"label": "2. Test Execution & Coverage",
|
|
"_origin": "ast",
|
|
"community": 298,
|
|
"community_name": "Release Quality Summary Report",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. test execution & coverage",
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_release_quality_report_release_quality_summary_report",
|
|
"label": "Release Quality Summary Report",
|
|
"_origin": "ast",
|
|
"community": 298,
|
|
"community_name": "Release Quality Summary Report",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "release quality summary report",
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "readme_1_consolida\u00e7\u00e3o_de_artigo_\u00fanico_consolidate_py",
|
|
"label": "1. Consolida\u00e7\u00e3o de Artigo \u00danico (`consolidate.py`)",
|
|
"_origin": "ast",
|
|
"community": 299,
|
|
"community_name": "Comandos e Utilit\u00e1rios CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. consolidacao de artigo unico (`consolidate.py`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L529"
|
|
},
|
|
{
|
|
"id": "readme_2_certifica\u00e7\u00e3o_de_pr\u00e9_voo_preflight_py",
|
|
"label": "2. Certifica\u00e7\u00e3o de Pr\u00e9-Voo (`preflight.py`)",
|
|
"_origin": "ast",
|
|
"community": 299,
|
|
"community_name": "Comandos e Utilit\u00e1rios CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. certificacao de pre-voo (`preflight.py`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L538"
|
|
},
|
|
{
|
|
"id": "readme_3_teste_de_fuma\u00e7a_smoke_py",
|
|
"label": "3. Teste de Fuma\u00e7a (`smoke.py`)",
|
|
"_origin": "ast",
|
|
"community": 299,
|
|
"community_name": "Comandos e Utilit\u00e1rios CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. teste de fumaca (`smoke.py`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L544"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 299,
|
|
"community_name": "Comandos e Utilit\u00e1rios CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. reconciliacao e recuperacao de quedas (`reconcile.py`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L550"
|
|
},
|
|
{
|
|
"id": "readme_5_despejo_de_telemetria_operacional_telemetry_flush_py",
|
|
"label": "5. Despejo de Telemetria Operacional (`telemetry_flush.py`)",
|
|
"_origin": "ast",
|
|
"community": 299,
|
|
"community_name": "Comandos e Utilit\u00e1rios CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. despejo de telemetria operacional (`telemetry_flush.py`)",
|
|
"source_file": "README.md",
|
|
"source_location": "L560"
|
|
},
|
|
{
|
|
"id": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"label": "Comandos e Utilit\u00e1rios CLI",
|
|
"_origin": "ast",
|
|
"community": 299,
|
|
"community_name": "Comandos e Utilit\u00e1rios CLI",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "comandos e utilitarios cli",
|
|
"source_file": "README.md",
|
|
"source_location": "L525"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill",
|
|
"label": "graphify/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "graphify",
|
|
"description": "Use for any question about a codebase, its architecture, file relationships, or project content \u2014 especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools."
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "graphify/skill.md",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_for_graphify_add_and_watch",
|
|
"label": "For /graphify add and --watch",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for /graphify add and --watch",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L695"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_for_graphify_query",
|
|
"label": "For /graphify query",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for /graphify query",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L683"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_for_the_commit_hook_and_native_claude_md_integration",
|
|
"label": "For the commit hook and native CLAUDE.md integration",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for the commit hook and native claude.md integration",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L701"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_for_update_and_cluster_only",
|
|
"label": "For --update and --cluster-only",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for --update and --cluster-only",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L677"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_graphify",
|
|
"label": "/graphify",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "/graphify",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_honesty_rules",
|
|
"label": "Honesty Rules",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "honesty rules",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L707"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_interpreter_guard_for_subcommands",
|
|
"label": "Interpreter guard for subcommands",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "interpreter guard for subcommands",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L659"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_part_a_structural_extraction_for_code_files",
|
|
"label": "Part A - Structural extraction for code files",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "part a - structural extraction for code files",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L170"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_part_b_semantic_extraction_parallel_subagents",
|
|
"label": "Part B - Semantic extraction (parallel subagents)",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "part b - semantic extraction (parallel subagents)",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L196"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_part_c_merge_ast_semantic_into_final_extraction",
|
|
"label": "Part C - Merge AST + semantic into final extraction",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "part c - merge ast + semantic into final extraction",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L359"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 0 - github repos and multi-path merge (only if a url or several paths)",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_step_1_ensure_graphify_is_installed",
|
|
"label": "Step 1 - Ensure graphify is installed",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 1 - ensure graphify is installed",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 2.5 - video and audio (only if video files detected)",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_step_2_detect_files",
|
|
"label": "Step 2 - Detect files",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 2 - detect files",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L107"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships",
|
|
"label": "Step 3 - Extract entities and relationships",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 3 - extract entities and relationships",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L151"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 4.5 - graph health check (read-only integrity gate)",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L456"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_step_4_build_graph_cluster_analyze_generate_outputs",
|
|
"label": "Step 4 - Build graph, cluster, analyze, generate outputs",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 4 - build graph, cluster, analyze, generate outputs",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L393"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_step_5_label_communities",
|
|
"label": "Step 5 - Label communities",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 5 - label communities",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L482"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_step_6_generate_obsidian_vault_opt_in_html",
|
|
"label": "Step 6 - Generate Obsidian vault (opt-in) + HTML",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 6 - generate obsidian vault (opt-in) + html",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L531"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 9 - save manifest, update cost tracker, clean up, and report",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L557"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "steps 6b-8 - wiki, neo4j, falkordb, svg, graphml, mcp, benchmark (only on their flags)",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L551"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_usage",
|
|
"label": "Usage",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "usage",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_what_graphify_is_for",
|
|
"label": "What graphify is for",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "what graphify is for",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"label": "What You Must Do When Invoked",
|
|
"_origin": "ast",
|
|
"community": 3,
|
|
"community_name": "Graphify Commands",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "what you must do when invoked",
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_update",
|
|
"label": "update.md",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"community_name": "Graphify Updates",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "update.md",
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_update_for_cluster_only",
|
|
"label": "For --cluster-only",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"community_name": "Graphify Updates",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for --cluster-only",
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L202"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_update_for_update_incremental_re_extraction",
|
|
"label": "For --update (incremental re-extraction)",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"community_name": "Graphify Updates",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for --update (incremental re-extraction)",
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only",
|
|
"label": "graphify reference: incremental update and cluster-only",
|
|
"_origin": "ast",
|
|
"community": 30,
|
|
"community_name": "Graphify Updates",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: incremental update and cluster-only",
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_1_url_de_origem",
|
|
"label": "13.1 URL de origem",
|
|
"_origin": "ast",
|
|
"community": 300,
|
|
"community_name": "13. Candidatos e proveni\u00eancia",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.1 url de origem",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L378"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_2_fontes_de_metadados",
|
|
"label": "13.2 Fontes de metadados",
|
|
"_origin": "ast",
|
|
"community": 300,
|
|
"community_name": "13. Candidatos e proveni\u00eancia",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13.2 fontes de metadados",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L390"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia",
|
|
"label": "13. Candidatos e proveni\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 300,
|
|
"community_name": "13. Candidatos e proveni\u00eancia",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "13. candidatos e proveniencia",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L350"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_1_imagens_editoriais",
|
|
"label": "16.1 Imagens editoriais",
|
|
"_origin": "ast",
|
|
"community": 301,
|
|
"community_name": "16. Imagens e links",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.1 imagens editoriais",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L512"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_2_links",
|
|
"label": "16.2 Links",
|
|
"_origin": "ast",
|
|
"community": 301,
|
|
"community_name": "16. Imagens e links",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16.2 links",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L523"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links",
|
|
"label": "16. Imagens e links",
|
|
"_origin": "ast",
|
|
"community": 301,
|
|
"community_name": "16. Imagens e links",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "16. imagens e links",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L510"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_1_entrada",
|
|
"label": "17.1 Entrada",
|
|
"_origin": "ast",
|
|
"community": 302,
|
|
"community_name": "17. Gate ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17.1 entrada",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L529"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_2_decis\u00e3o",
|
|
"label": "17.2 Decis\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 302,
|
|
"community_name": "17. Gate ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17.2 decisao",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L533"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp",
|
|
"label": "17. Gate ECP",
|
|
"_origin": "ast",
|
|
"community": 302,
|
|
"community_name": "17. Gate ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17. gate ecp",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L527"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_1_sentimento",
|
|
"label": "18.1 Sentimento",
|
|
"_origin": "ast",
|
|
"community": 303,
|
|
"community_name": "18. Enriquecimento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.1 sentimento",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L547"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_2_tags",
|
|
"label": "18.2 Tags",
|
|
"_origin": "ast",
|
|
"community": 303,
|
|
"community_name": "18. Enriquecimento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18.2 tags",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L555"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento",
|
|
"label": "18. Enriquecimento",
|
|
"_origin": "ast",
|
|
"community": 303,
|
|
"community_name": "18. Enriquecimento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18. enriquecimento",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L543"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_1_inclu\u00eddo",
|
|
"label": "5.1 Inclu\u00eddo",
|
|
"_origin": "ast",
|
|
"community": 304,
|
|
"community_name": "5. Escopo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.1 incluido",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L82"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_2_fora_do_escopo",
|
|
"label": "5.2 Fora do escopo",
|
|
"_origin": "ast",
|
|
"community": 304,
|
|
"community_name": "5. Escopo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.2 fora do escopo",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo",
|
|
"label": "5. Escopo",
|
|
"_origin": "ast",
|
|
"community": 304,
|
|
"community_name": "5. Escopo",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. escopo",
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L80"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_1_ordem",
|
|
"label": "14.1 Ordem",
|
|
"_origin": "ast",
|
|
"community": 305,
|
|
"community_name": "14. Modelo de candidatos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.1 ordem",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L304"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_2_equival\u00eancia",
|
|
"label": "14.2 Equival\u00eancia",
|
|
"_origin": "ast",
|
|
"community": 305,
|
|
"community_name": "14. Modelo de candidatos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14.2 equivalencia",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L310"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos",
|
|
"label": "14. Modelo de candidatos",
|
|
"_origin": "ast",
|
|
"community": 305,
|
|
"community_name": "14. Modelo de candidatos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "14. modelo de candidatos",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L286"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_1_nomes",
|
|
"label": "22.1 Nomes",
|
|
"_origin": "ast",
|
|
"community": 306,
|
|
"community_name": "22. Renderer e arquivos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22.1 nomes",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L500"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_2_escrita_at\u00f4mica",
|
|
"label": "22.2 Escrita at\u00f4mica",
|
|
"_origin": "ast",
|
|
"community": 306,
|
|
"community_name": "22. Renderer e arquivos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22.2 escrita atomica",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L507"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos",
|
|
"label": "22. Renderer e arquivos",
|
|
"_origin": "ast",
|
|
"community": 306,
|
|
"community_name": "22. Renderer e arquivos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22. renderer e arquivos",
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L498"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos",
|
|
"label": "03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"_origin": "ast",
|
|
"community": 307,
|
|
"community_name": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "03_adrs_runtime_consolidacao_artigos.md",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 307,
|
|
"community_name": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "architecture decision records \u2014 runtime de consolidacao de artigos",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_conven\u00e7\u00f5es",
|
|
"label": "Conven\u00e7\u00f5es",
|
|
"_origin": "ast",
|
|
"community": 307,
|
|
"community_name": "Architecture Decision Records \u2014 Runtime de consolida\u00e7\u00e3o de artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "convencoes",
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 308,
|
|
"community_name": "15. Falha de valida\u00e7\u00e3o de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "15. falha de validacao de entrada",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L259"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o",
|
|
"label": "A\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 308,
|
|
"community_name": "15. Falha de valida\u00e7\u00e3o de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "acao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L268"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas",
|
|
"label": "Sintomas",
|
|
"_origin": "ast",
|
|
"community": 308,
|
|
"community_name": "15. Falha de valida\u00e7\u00e3o de entrada",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "sintomas",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L261"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding",
|
|
"label": "17. Falha sem\u00e2ntica ou de grounding",
|
|
"_origin": "ast",
|
|
"community": 309,
|
|
"community_name": "17. Falha sem\u00e2ntica ou de grounding",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "17. falha semantica ou de grounding",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L300"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_311",
|
|
"label": "A\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 309,
|
|
"community_name": "17. Falha sem\u00e2ntica ou de grounding",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "acao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L311"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_302",
|
|
"label": "Sintomas",
|
|
"_origin": "ast",
|
|
"community": 309,
|
|
"community_name": "17. Falha sem\u00e2ntica ou de grounding",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "sintomas",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L302"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_debt_skill",
|
|
"label": "ponytail-debt/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 31,
|
|
"community_name": "Ponytail Debt",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "ponytail-debt",
|
|
"description": ">"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "ponytail-debt/skill.md",
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_debt_skill_boundaries",
|
|
"label": "Boundaries",
|
|
"_origin": "ast",
|
|
"community": 31,
|
|
"community_name": "Ponytail Debt",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "boundaries",
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_debt_skill_output",
|
|
"label": "Output",
|
|
"_origin": "ast",
|
|
"community": 31,
|
|
"community_name": "Ponytail Debt",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "output",
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "agents_skills_ponytail_debt_skill_scan",
|
|
"label": "Scan",
|
|
"_origin": "ast",
|
|
"community": 31,
|
|
"community_name": "Ponytail Debt",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scan",
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp",
|
|
"label": "18. Falha do ECP",
|
|
"_origin": "ast",
|
|
"community": 310,
|
|
"community_name": "18. Falha do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "18. falha do ecp",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L322"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_330",
|
|
"label": "A\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 310,
|
|
"community_name": "18. Falha do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "acao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L330"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_324",
|
|
"label": "Comportamento esperado",
|
|
"_origin": "ast",
|
|
"community": 310,
|
|
"community_name": "18. Falha do ECP",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "comportamento esperado",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L324"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse",
|
|
"label": "20. Falha do Langfuse",
|
|
"_origin": "ast",
|
|
"community": 311,
|
|
"community_name": "20. Falha do Langfuse",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "20. falha do langfuse",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L345"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_347",
|
|
"label": "Comportamento esperado",
|
|
"_origin": "ast",
|
|
"community": 311,
|
|
"community_name": "20. Falha do Langfuse",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "comportamento esperado",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L347"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_recupera\u00e7\u00e3o",
|
|
"label": "Recupera\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 311,
|
|
"community_name": "20. Falha do Langfuse",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "recuperacao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L354"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco",
|
|
"label": "22. Falha de filesystem ou disco",
|
|
"_origin": "ast",
|
|
"community": 312,
|
|
"community_name": "22. Falha de filesystem ou disco",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "22. falha de filesystem ou disco",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L387"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_397",
|
|
"label": "A\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 312,
|
|
"community_name": "22. Falha de filesystem ou disco",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "acao",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L397"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_389",
|
|
"label": "Sintomas",
|
|
"_origin": "ast",
|
|
"community": 312,
|
|
"community_name": "22. Falha de filesystem ou disco",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "sintomas",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L389"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual",
|
|
"label": "26. Rollback manual",
|
|
"_origin": "ast",
|
|
"community": 313,
|
|
"community_name": "26. Rollback manual",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "26. rollback manual",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L437"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_gatilhos",
|
|
"label": "Gatilhos",
|
|
"_origin": "ast",
|
|
"community": 313,
|
|
"community_name": "26. Rollback manual",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "gatilhos",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L439"
|
|
},
|
|
{
|
|
"id": "docs_structured_extraction_06_runbook_producao_runtime_procedimento",
|
|
"label": "Procedimento",
|
|
"_origin": "ast",
|
|
"community": 313,
|
|
"community_name": "26. Rollback manual",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "procedimento",
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L447"
|
|
},
|
|
{
|
|
"id": "scripts_ci_check",
|
|
"label": "ci_check.py",
|
|
"_origin": "ast",
|
|
"community": 314,
|
|
"community_name": "ci_check.py",
|
|
"file_type": "code",
|
|
"norm_label": "ci_check.py",
|
|
"source_file": "scripts/ci_check.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_ci_check_rationale_1",
|
|
"label": "CI multi-tier trigger runner and verification script.",
|
|
"_origin": "ast",
|
|
"community": 314,
|
|
"community_name": "ci_check.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "ci multi-tier trigger runner and verification script.",
|
|
"source_file": "scripts/ci_check.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_prepare_reference_20",
|
|
"label": "prepare_reference_20.py",
|
|
"_origin": "ast",
|
|
"community": 315,
|
|
"community_name": "prepare_reference_20.py",
|
|
"file_type": "code",
|
|
"norm_label": "prepare_reference_20.py",
|
|
"source_file": "scripts/prepare_reference_20.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_prepare_reference_20_rationale_1",
|
|
"label": "Helper script to extract the 20 reference articles into individual unit files\u2026",
|
|
"_origin": "ast",
|
|
"community": 315,
|
|
"community_name": "prepare_reference_20.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "helper script to extract the 20 reference articles into individual unit files...",
|
|
"source_file": "scripts/prepare_reference_20.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_contract_parity",
|
|
"label": "test_contract_parity.py",
|
|
"_origin": "ast",
|
|
"community": 316,
|
|
"community_name": "test_contract_parity.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_contract_parity.py",
|
|
"source_file": "tests/runtime/contract/test_contract_parity.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_contract_parity_rationale_1",
|
|
"label": "Contract parity tests checking that all schema contracts match version 1.0.0.",
|
|
"_origin": "ast",
|
|
"community": 316,
|
|
"community_name": "test_contract_parity.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract parity tests checking that all schema contracts match version 1.0.0.",
|
|
"source_file": "tests/runtime/contract/test_contract_parity.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_zero_regex_enforcement",
|
|
"label": "test_zero_regex_enforcement.py",
|
|
"_origin": "ast",
|
|
"community": 317,
|
|
"community_name": "test_zero_regex_enforcement.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_zero_regex_enforcement.py",
|
|
"source_file": "tests/runtime/quality/test_zero_regex_enforcement.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_quality_test_zero_regex_enforcement_rationale_1",
|
|
"label": "Automated quality gate verifying zero regular expression policy.",
|
|
"_origin": "ast",
|
|
"community": 317,
|
|
"community_name": "test_zero_regex_enforcement.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "automated quality gate verifying zero regular expression policy.",
|
|
"source_file": "tests/runtime/quality/test_zero_regex_enforcement.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_py_fixture",
|
|
"label": "fixture",
|
|
"_origin": "ast",
|
|
"community": 318,
|
|
"community_name": "sample_rss_xml",
|
|
"file_type": "code",
|
|
"norm_label": "fixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_33",
|
|
"label": "Fixture que fornece o conte\u00fado do XML de exemplo para testes offline.",
|
|
"_origin": "ast",
|
|
"community": 318,
|
|
"community_name": "sample_rss_xml",
|
|
"file_type": "rationale",
|
|
"norm_label": "fixture que fornece o conteudo do xml de exemplo para testes offline.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "src_runtime_init",
|
|
"label": "runtime/__init__.py",
|
|
"_origin": "ast",
|
|
"community": 319,
|
|
"community_name": "runtime/__init__.py",
|
|
"file_type": "code",
|
|
"norm_label": "runtime/__init__.py",
|
|
"source_file": "src/runtime/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_init_rationale_1",
|
|
"label": "Article Consolidation Runtime namespace.",
|
|
"_origin": "ast",
|
|
"community": 319,
|
|
"community_name": "runtime/__init__.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "article consolidation runtime namespace.",
|
|
"source_file": "src/runtime/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_github_and_merge",
|
|
"label": "github-and-merge.md",
|
|
"_origin": "ast",
|
|
"community": 32,
|
|
"community_name": "Repository Merge",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "github-and-merge.md",
|
|
"source_file": ".agents/skills/graphify/references/github-and-merge.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 32,
|
|
"community_name": "Repository Merge",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: github clone and cross-repo merge",
|
|
"source_file": ".agents/skills/graphify/references/github-and-merge.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 32,
|
|
"community_name": "Repository Merge",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 0 - clone github repo(s) (only if a github url was given)",
|
|
"source_file": ".agents/skills/graphify/references/github-and-merge.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_init",
|
|
"label": "adapters/__init__.py",
|
|
"_origin": "ast",
|
|
"community": 320,
|
|
"community_name": "adapters/__init__.py",
|
|
"file_type": "code",
|
|
"norm_label": "adapters/__init__.py",
|
|
"source_file": "src/tools/adapters/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_init_rationale_1",
|
|
"label": "Adapters package for optional vector embeddings and LLM providers.",
|
|
"_origin": "ast",
|
|
"community": 320,
|
|
"community_name": "adapters/__init__.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "adapters package for optional vector embeddings and llm providers.",
|
|
"source_file": "src/tools/adapters/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_init",
|
|
"label": "tools/__init__.py",
|
|
"_origin": "ast",
|
|
"community": 321,
|
|
"community_name": "tools/__init__.py",
|
|
"file_type": "code",
|
|
"norm_label": "tools/__init__.py",
|
|
"source_file": "src/tools/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_init_rationale_1",
|
|
"label": "Multilingual NLP tools and extractor utilities namespace.",
|
|
"_origin": "ast",
|
|
"community": 321,
|
|
"community_name": "tools/__init__.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "multilingual nlp tools and extractor utilities namespace.",
|
|
"source_file": "src/tools/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_116",
|
|
"label": "Garante que URLs em campos de autor sejam estritamente descartadas.",
|
|
"_origin": "ast",
|
|
"community": 322,
|
|
"community_name": "test_normalize_list_author_url_filtering",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que urls em campos de autor sejam estritamente descartadas.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L116"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 323,
|
|
"community_name": "test_normalize_list_deduplication_preserves_case_and_order",
|
|
"file_type": "rationale",
|
|
"norm_label": "testa deduplicacao case-insensitive preservando a grafia e ordem da primeira...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L129"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_147",
|
|
"label": "Valida parsing de datas ISO 8601 em m\u00faltiplos formatos e fusos.",
|
|
"_origin": "ast",
|
|
"community": 324,
|
|
"community_name": "test_normalize_date_iso_8601_variants",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida parsing de datas iso 8601 em multiplos formatos e fusos.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L147"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 325,
|
|
"community_name": "test_normalize_date_invalid_and_placeholders",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que datas invalidas ou placeholders retornem none sem lancar excecao...",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L164"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_397",
|
|
"label": "Valida a cadeia de fallback completa para a URL ORIGINAL (5 n\u00edveis).",
|
|
"_origin": "ast",
|
|
"community": 326,
|
|
"community_name": "test_metadata_priority_original_url_all_fallbacks",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a cadeia de fallback completa para a url original (5 niveis).",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L397"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 327,
|
|
"community_name": "test_normalize_scalar_whitespace_collapsing",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida colapso de tabs, quebras de linha e espacos multiplos em um unico espaco.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_convert_article_to_markdown_rationale_92",
|
|
"label": "Valida que entradas n\u00e3o string retornem None de forma segura.",
|
|
"_origin": "ast",
|
|
"community": 328,
|
|
"community_name": "test_normalize_scalar_non_string_types",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida que entradas nao string retornem none de forma segura.",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "readme_2_extrator_de_manchetes_do_google_news",
|
|
"label": "2. \ud83d\udcf0 Extrator de Manchetes do Google News",
|
|
"_origin": "ast",
|
|
"community": 329,
|
|
"community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. \ud83d\udcf0 extrator de manchetes do google news",
|
|
"source_file": "README.md",
|
|
"source_location": "L194"
|
|
},
|
|
{
|
|
"id": "readme_argumentos_e_flags_de_linha_de_comando",
|
|
"label": "Argumentos e Flags de Linha de Comando",
|
|
"_origin": "ast",
|
|
"community": 329,
|
|
"community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "argumentos e flags de linha de comando",
|
|
"source_file": "README.md",
|
|
"source_location": "L208"
|
|
},
|
|
{
|
|
"id": "readme_diferenciais_t\u00e9cnicos",
|
|
"label": "Diferenciais T\u00e9cnicos",
|
|
"_origin": "ast",
|
|
"community": 329,
|
|
"community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "diferenciais tecnicos",
|
|
"source_file": "README.md",
|
|
"source_location": "L200"
|
|
},
|
|
{
|
|
"id": "readme_exemplos_pr\u00e1ticos_de_uso",
|
|
"label": "Exemplos Pr\u00e1ticos de Uso",
|
|
"_origin": "ast",
|
|
"community": 329,
|
|
"community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exemplos praticos de uso",
|
|
"source_file": "README.md",
|
|
"source_location": "L221"
|
|
},
|
|
{
|
|
"id": "readme_o_que_\u00e9_e_como_funciona_196",
|
|
"label": "O que \u00e9 e Como Funciona",
|
|
"_origin": "ast",
|
|
"community": 329,
|
|
"community_name": "2. \ud83d\udcf0 Extrator de Manchetes do Google News",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "o que e e como funciona",
|
|
"source_file": "README.md",
|
|
"source_location": "L196"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_transcribe",
|
|
"label": "transcribe.md",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"community_name": "Media Transcription",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "transcribe.md",
|
|
"source_file": ".agents/skills/graphify/references/transcribe.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_transcribe_graphify_reference_transcribe_video_and_audio",
|
|
"label": "graphify reference: transcribe video and audio",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"community_name": "Media Transcription",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: transcribe video and audio",
|
|
"source_file": ".agents/skills/graphify/references/transcribe.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 33,
|
|
"community_name": "Media Transcription",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "step 2.5 - transcribe video / audio files (only if video files detected)",
|
|
"source_file": ".agents/skills/graphify/references/transcribe.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_concurrency_claims",
|
|
"label": "test_concurrency_claims.py",
|
|
"_origin": "ast",
|
|
"community": 330,
|
|
"community_name": "test_concurrency_claims.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_concurrency_claims.py",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_concurrency_claims_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 330,
|
|
"community_name": "test_concurrency_claims.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_concurrency_claims_rationale_1",
|
|
"label": "High-contention concurrency test verifying atomic claims with 8+ parallel\u2026",
|
|
"_origin": "ast",
|
|
"community": 330,
|
|
"community_name": "test_concurrency_claims.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "high-contention concurrency test verifying atomic claims with 8+ parallel...",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_integration_test_concurrency_claims_rationale_15",
|
|
"label": "Executes 8 parallel threads attempting to claim the same article fingerprint\u2026",
|
|
"_origin": "ast",
|
|
"community": 330,
|
|
"community_name": "test_concurrency_claims.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "executes 8 parallel threads attempting to claim the same article fingerprint...",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "readme_1_clonar_o_reposit\u00f3rio_e_criar_ambiente_virtual",
|
|
"label": "1. Clonar o Reposit\u00f3rio e Criar Ambiente Virtual",
|
|
"_origin": "ast",
|
|
"community": 331,
|
|
"community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. clonar o repositorio e criar ambiente virtual",
|
|
"source_file": "README.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "readme_2_instalar_depend\u00eancias",
|
|
"label": "2. Instalar Depend\u00eancias",
|
|
"_origin": "ast",
|
|
"community": 331,
|
|
"community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. instalar dependencias",
|
|
"source_file": "README.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "readme_3_baixar_bin\u00e1rios_do_navegador_stealth_camoufox",
|
|
"label": "3. Baixar Bin\u00e1rios do Navegador Stealth (Camoufox)",
|
|
"_origin": "ast",
|
|
"community": 331,
|
|
"community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. baixar binarios do navegador stealth (camoufox)",
|
|
"source_file": "README.md",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "readme_instala\u00e7\u00e3o_e_setup",
|
|
"label": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup",
|
|
"_origin": "ast",
|
|
"community": 331,
|
|
"community_name": "\u2699\ufe0f Instala\u00e7\u00e3o e Setup",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "\u2699\ufe0f instalacao e setup",
|
|
"source_file": "README.md",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "readme_3_extrator_e_parser_multimotor_de_artigos",
|
|
"label": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos",
|
|
"_origin": "ast",
|
|
"community": 332,
|
|
"community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. \ud83d\udcc4 extrator e parser multimotor de artigos",
|
|
"source_file": "README.md",
|
|
"source_location": "L236"
|
|
},
|
|
{
|
|
"id": "readme_argumentos_e_flags_cli",
|
|
"label": "Argumentos e Flags CLI",
|
|
"_origin": "ast",
|
|
"community": 332,
|
|
"community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "argumentos e flags cli",
|
|
"source_file": "README.md",
|
|
"source_location": "L248"
|
|
},
|
|
{
|
|
"id": "readme_exemplos_de_uso",
|
|
"label": "Exemplos de Uso",
|
|
"_origin": "ast",
|
|
"community": 332,
|
|
"community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exemplos de uso",
|
|
"source_file": "README.md",
|
|
"source_location": "L259"
|
|
},
|
|
{
|
|
"id": "readme_vis\u00e3o_geral_e_tr\u00edplice_extra\u00e7\u00e3o",
|
|
"label": "Vis\u00e3o Geral e Tr\u00edplice Extra\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 332,
|
|
"community_name": "3. \ud83d\udcc4 Extrator e Parser Multimotor de Artigos",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "visao geral e triplice extracao",
|
|
"source_file": "README.md",
|
|
"source_location": "L238"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_extraction_spec",
|
|
"label": "extraction-spec.md",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"community_name": "Extraction Specification",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "extraction-spec.md",
|
|
"source_file": ".agents/skills/graphify/references/extraction-spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_graphify_references_extraction_spec_graphify_reference_extraction_subagent_prompt",
|
|
"label": "graphify reference: extraction subagent prompt",
|
|
"_origin": "ast",
|
|
"community": 34,
|
|
"community_name": "Extraction Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify reference: extraction subagent prompt",
|
|
"source_file": ".agents/skills/graphify/references/extraction-spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_check_prerequisites",
|
|
"label": "check-prerequisites.ps1",
|
|
"_origin": "ast",
|
|
"community": 35,
|
|
"community_name": "Prerequisite Checks",
|
|
"file_type": "code",
|
|
"norm_label": "check-prerequisites.ps1",
|
|
"source_file": ".specify/scripts/powershell/check-prerequisites.ps1",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_resolve_template",
|
|
"label": "resolve-template.ps1",
|
|
"_origin": "ast",
|
|
"community": 36,
|
|
"community_name": "Template Resolution",
|
|
"file_type": "code",
|
|
"norm_label": "resolve-template.ps1",
|
|
"source_file": ".specify/scripts/powershell/resolve-template.ps1",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_setup_plan",
|
|
"label": "setup-plan.ps1",
|
|
"_origin": "ast",
|
|
"community": 37,
|
|
"community_name": "Plan Setup",
|
|
"file_type": "code",
|
|
"norm_label": "setup-plan.ps1",
|
|
"source_file": ".specify/scripts/powershell/setup-plan.ps1",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_scripts_powershell_setup_tasks",
|
|
"label": "setup-tasks.ps1",
|
|
"_origin": "ast",
|
|
"community": 38,
|
|
"community_name": "Task Setup",
|
|
"file_type": "code",
|
|
"norm_label": "setup-tasks.ps1",
|
|
"source_file": ".specify/scripts/powershell/setup-tasks.ps1",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_workflows_graphify",
|
|
"label": "workflows/graphify.md",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"community_name": "Graphify Workflows",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "graphify",
|
|
"description": "Turn any folder of files into a navigable knowledge graph"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "workflows/graphify.md",
|
|
"source_file": ".agents/workflows/graphify.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_workflows_graphify_workflow_graphify",
|
|
"label": "Workflow: graphify",
|
|
"_origin": "ast",
|
|
"community": 39,
|
|
"community_name": "Graphify Workflows",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "workflow: graphify",
|
|
"source_file": ".agents/workflows/graphify.md",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill",
|
|
"label": "speckit-analyze/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-analyze",
|
|
"description": "Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-analyze/skill.md",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_1_initialize_analysis_context",
|
|
"label": "1. Initialize Analysis Context",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. initialize analysis context",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_2_load_artifacts_progressive_disclosure",
|
|
"label": "2. Load Artifacts (Progressive Disclosure)",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. load artifacts (progressive disclosure)",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L78"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_3_build_semantic_models",
|
|
"label": "3. Build Semantic Models",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. build semantic models",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"label": "4. Detection Passes (Token-Efficient Analysis)",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. detection passes (token-efficient analysis)",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L118"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_5_severity_assignment",
|
|
"label": "5. Severity Assignment",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. severity assignment",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L156"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_6_produce_compact_analysis_report",
|
|
"label": "6. Produce Compact Analysis Report",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. produce compact analysis report",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L165"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_7_provide_next_actions",
|
|
"label": "7. Provide Next Actions",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. provide next actions",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L195"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_8_offer_remediation",
|
|
"label": "8. Offer Remediation",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. offer remediation",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L203"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_9_check_for_extension_hooks",
|
|
"label": "9. Check for extension hooks",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "9. check for extension hooks",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L207"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_a_duplication_detection",
|
|
"label": "A. Duplication Detection",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "a. duplication detection",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L122"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_analysis_guidelines",
|
|
"label": "Analysis Guidelines",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "analysis guidelines",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L249"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_b_ambiguity_detection",
|
|
"label": "B. Ambiguity Detection",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "b. ambiguity detection",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L127"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_c_underspecification",
|
|
"label": "C. Underspecification",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "c. underspecification",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L132"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_context",
|
|
"label": "Context",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "context",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L257"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_context_efficiency",
|
|
"label": "Context Efficiency",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "context efficiency",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L242"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_d_constitution_alignment",
|
|
"label": "D. Constitution Alignment",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "d. constitution alignment",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L138"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_e_coverage_gaps",
|
|
"label": "E. Coverage Gaps",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "e. coverage gaps",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L143"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"label": "Execution Steps",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "execution steps",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_f_inconsistency",
|
|
"label": "F. Inconsistency",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "f. inconsistency",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_goal",
|
|
"label": "Goal",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "goal",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_operating_constraints",
|
|
"label": "Operating Constraints",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "operating constraints",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L59"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_operating_principles",
|
|
"label": "Operating Principles",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "operating principles",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L240"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_specification_analysis_report",
|
|
"label": "Specification Analysis Report",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification analysis report",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L169"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_analyze_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 4,
|
|
"community_name": "speckit-analyze/SKILL.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "argumentparser",
|
|
"label": "ArgumentParser",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "argumentparser",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "capturefixture",
|
|
"label": "CaptureFixture",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "capturefixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_337",
|
|
"label": "Cria e configura o parser de argumentos CLI.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "cria e configura o parser de argumentos cli.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L337"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_404",
|
|
"label": "Ponto de entrada do script CLI.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "ponto de entrada do script cli.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L404"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_214",
|
|
"label": "Valida execu\u00e7\u00e3o padr\u00e3o do CLI com sa\u00edda JSON no stdout.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida execucao padrao do cli com saida json no stdout.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L214"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida gravacao em arquivo com criacao automatica de diretorios pais.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L235"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida tratamento de erro e codigo de saida 1 para parametro vazio.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L254"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida tratamento de erro e codigo de saida 2 para falhas de rede.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L263"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 40,
|
|
"community_name": "main",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida e2e a execucao do cli com saida real em arquivo e urls decodificadas.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L319"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research",
|
|
"label": "001-multilingual-entity-classifier/research.md",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/research.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"label": "1. Technical Decisions & Tradeoffs",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. technical decisions & tradeoffs",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research_2_standardized_error_handling_strategy",
|
|
"label": "2. Standardized Error Handling Strategy",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. standardized error handling strategy",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research_decision_1_execution_engine_cli_architecture",
|
|
"label": "Decision 1: Execution Engine & CLI Architecture",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 1: execution engine & cli architecture",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 2: multilingual language detection & normalization (tier 1 core)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research_decision_3_materialized_ecp_snapshot_contract_matching_logic",
|
|
"label": "Decision 3: Materialized ECP Snapshot Contract & Matching Logic",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 3: materialized ecp snapshot contract & matching logic",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 4: tier 2 (embeddings) & tier 3 (llm) optional adapters",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research_decision_5_controlled_24_case_poc_benchmark_suite",
|
|
"label": "Decision 5: Controlled 24-Case POC Benchmark Suite",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 5: controlled 24-case poc benchmark suite",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L40"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc",
|
|
"label": "Technical Research & Architecture Decisions (POC)",
|
|
"_origin": "ast",
|
|
"community": 41,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical research & architecture decisions (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model",
|
|
"label": "001-multilingual-entity-classifier/data-model.md",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/data-model.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model_1_1_ecp_snapshot_schema_snapshot_json",
|
|
"label": "1.1 ECP Snapshot Schema (`snapshot.json`)",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.1 ecp snapshot schema (`snapshot.json`)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model_1_2_content_item_schema_content_md",
|
|
"label": "1.2 Content Item Schema (`content.md`)",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.2 content item schema (`content.md`)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas",
|
|
"label": "1. Input Schemas",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. input schemas",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.1 classification success result schema (`result.json`)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L90"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model_2_2_error_result_schema",
|
|
"label": "2.2 Error Result Schema",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.2 error result schema",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L174"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas",
|
|
"label": "2. Output Schemas",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. output schemas",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc",
|
|
"label": "Data Models & Schemas (POC)",
|
|
"_origin": "ast",
|
|
"community": 42,
|
|
"community_name": "1. Input Schemas",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data models & schemas (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart",
|
|
"label": "001-multilingual-entity-classifier/quickstart.md",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/quickstart.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_1_prerequisites_installation",
|
|
"label": "1. Prerequisites & Installation",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. prerequisites & installation",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_2_1_direct_inherence_portuguese",
|
|
"label": "2.1 Direct Inherence (Portuguese)",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.1 direct inherence (portuguese)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_2_2_contextual_inherence_via_graph_snapshot_german",
|
|
"label": "2.2 Contextual Inherence via Graph Snapshot (German)",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.2 contextual inherence via graph snapshot (german)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L44"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_2_3_tangential_mention_spanish",
|
|
"label": "2.3 Tangential Mention (Spanish)",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.3 tangential mention (spanish)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples",
|
|
"label": "2. Basic CLI Usage Examples",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. basic cli usage examples",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_3_running_the_controlled_24_case_benchmark",
|
|
"label": "3. Running the Controlled 24-Case Benchmark",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. running the controlled 24-case benchmark",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L95"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc",
|
|
"label": "Quickstart & Validation Guide (POC)",
|
|
"_origin": "ast",
|
|
"community": 43,
|
|
"community_name": "2. Basic CLI Usage Examples",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quickstart & validation guide (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract",
|
|
"label": "001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_1_arguments_options",
|
|
"label": "1.1 Arguments & Options",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.1 arguments & options",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_command_line_interface",
|
|
"label": "1. Command Line Interface",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. command line interface",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L8"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_1_exit_codes",
|
|
"label": "2.1 Exit Codes",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.1 exit codes",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L30"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.2 standard output (`stdout`) / standard error (`stderr`)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes",
|
|
"label": "2. Standard Streams & Exit Codes",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. standard streams & exit codes",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc",
|
|
"label": "CLI Contract & Interface Specification (POC)",
|
|
"_origin": "ast",
|
|
"community": 44,
|
|
"community_name": "2. Standard Streams & Exit Codes",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli contract & interface specification (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "abc",
|
|
"label": "ABC",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "abc",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base",
|
|
"label": "base.py",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "base.py",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings",
|
|
"label": "embeddings.py",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "embeddings.py",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm",
|
|
"label": "llm.py",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "llm.py",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_rationale_1",
|
|
"label": "Base abstract adapter interface for optional Tier 2 / Tier 3 NLP enhancers.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "base abstract adapter interface for optional tier 2 / tier 3 nlp enhancers.",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_rationale_11",
|
|
"label": "Abstract interface for pluggable NLP classification adapters.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "abstract interface for pluggable nlp classification adapters.",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_rationale_15",
|
|
"label": "Return True if the underlying provider or model is installed and configured.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "return true if the underlying provider or model is installed and configured.",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_rationale_19",
|
|
"label": "Compute semantic similarity score between text and a set of candidate terms.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "compute semantic similarity score between text and a set of candidate terms.",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_base_rationale_28",
|
|
"label": "Optionally refine an ambiguous classification result.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "optionally refine an ambiguous classification result.",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_rationale_1",
|
|
"label": "Optional local vector embeddings adapter (Tier 2). Disabled by default.\u2026",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "optional local vector embeddings adapter (tier 2). disabled by default....",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_embeddings_rationale_14",
|
|
"label": "Optional adapter for local multilingual semantic vector embeddings.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "optional adapter for local multilingual semantic vector embeddings.",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_1",
|
|
"label": "Optional LLM fallback adapter (Tier 3). Disabled by default. Provides fallback\u2026",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "optional llm fallback adapter (tier 3). disabled by default. provides fallback...",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_21",
|
|
"label": "Carrega vari\u00e1veis do arquivo .env na raiz do projeto se existir.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "carrega variaveis do arquivo .env na raiz do projeto se existir.",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_480",
|
|
"label": "Cen\u00e1rio 5.1: Simula execu\u00e7\u00e3o bem-sucedida via cliente OpenAI SDK.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 5.1: simula execucao bem-sucedida via cliente openai sdk.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L480"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 5.2: simula execucao bem-sucedida via api rest do google gemini.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L516"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 45,
|
|
"community_name": "ClassificationResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "executa chamada ao vivo contra openai ou gemini caso openai_api_key ou...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L348"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adapters",
|
|
"label": "test_adapters.py",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_adapters.py",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier",
|
|
"label": "test_classifier.py",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_classifier.py",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_py_fixture",
|
|
"label": "fixture",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "fixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite",
|
|
"label": "test_classify_exhaustive_suite.py",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "test_classify_exhaustive_suite.py",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_py_fixture",
|
|
"label": "fixture",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "fixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_py_parametrize",
|
|
"label": "parametrize",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "code",
|
|
"norm_label": "parametrize",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_rationale_42",
|
|
"label": "Tier 1 Deterministic NLP Entity Inherence Classifier with optional Tier 2 /\u2026",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "tier 1 deterministic nlp entity inherence classifier with optional tier 2 /...",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adapters_rationale_1",
|
|
"label": "Unit tests for optional adapter interfaces (Tier 2 / Tier 3).",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for optional adapter interfaces (tier 2 / tier 3).",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_45",
|
|
"label": "Content about apple fruit/culinary recipe against Apple Inc. tech entity.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "content about apple fruit/culinary recipe against apple inc. tech entity.",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classifier_rationale_1",
|
|
"label": "Unit tests for deterministic classification decision logic.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for deterministic classification decision logic.",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "suite de testes exaustiva para o classificador de inerencia (classify.py e...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 1.3: o nome 'techcorp' aparece 3 vezes no texto, satisfazendo a regra...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 1.4: mencao da subsidiaria 'cloudplatform solutions' com ancoras de...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_135",
|
|
"label": "Cen\u00e1rio 1.5: Men\u00e7\u00e3o ao CEO no grafo + \u00e2ncoras de tecnologia.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 1.5: mencao ao ceo no grafo + ancoras de tecnologia.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L135"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_153",
|
|
"label": "Cen\u00e1rio 2.1: Conte\u00fado totalmente desvinculado (culin\u00e1ria/jardinagem).",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 2.1: conteudo totalmente desvinculado (culinaria/jardinagem).",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L153"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 2.2: artigo cita muitas ancoras ('cloud', 'software'), mas nao cita a...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L168"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_184",
|
|
"label": "Cen\u00e1rio 2.3: Hom\u00f4nimo 'TechCorp Cal\u00e7ados' dispara \u00e2ncora negativa dominante.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 2.3: homonimo 'techcorp calcados' dispara ancora negativa dominante.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L184"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 2.4: 1 ancora negativa e 1 positiva -> prioridade de seguranca rejeita...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L197"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 3.1: mencao unica isolada sem ancoras tematicas -> tangential com baixa...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L211"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_222",
|
|
"label": "Cen\u00e1rio 3.2: Entidade do grafo mencionada sem contexto de dom\u00ednio -> TANGENTIAL.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 3.2: entidade do grafo mencionada sem contexto de dominio -> tangential.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L222"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_237",
|
|
"label": "Cen\u00e1rio 4.1: Caso amb\u00edguo elevado para DIRECT_INHERENT pelo LLM.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.1: caso ambiguo elevado para direct_inherent pelo llm.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L237"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_260",
|
|
"label": "Cen\u00e1rio 4.2: Caso amb\u00edguo elevado para CONTEXTUAL_INHERENT pelo LLM.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.2: caso ambiguo elevado para contextual_inherent pelo llm.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L260"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.3: llm confirma categoricamente que a mencao e periferica /...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L281"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.4: llm identifica homonimo nao mapeado nas regras deterministicas e...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L302"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.5: quando enable_llm=false (padrao), o llm nunca e chamado mesmo em...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L323"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.6: enable_llm=true mas sem chaves no ambiente -> degrada sem quebrar,...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L341"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.7: api do llm sofre timeouterror -> retem tier 1 e registra aviso em...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L354"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.8: api do llm retorna erro 500 / connectionerror -> retem tier 1 com...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L370"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.9: llm retorna texto livre ou json quebrado -> parser ignora com...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L386"
|
|
},
|
|
{
|
|
"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'.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.10: llm retorna json valido mas sem o campo obrigatorio 'decision'.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L408"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_420",
|
|
"label": "Cen\u00e1rio 4.11: LLM alucina uma categoria inexistente (ex: 'SUPER_INHERENT').",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.11: llm alucina uma categoria inexistente (ex: 'super_inherent').",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L420"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.12: llm retorna confidence fora do intervalo [0.0, 1.0] -> clippa com...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L432"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4.13: caso claro de alta densidade nao chama llm mesmo com...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L454"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 1.1: nome canonico + multiplas ancoras tematicas -> direct_inherent com...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_classify_exhaustive_suite_rationale_792",
|
|
"label": "Garante a precis\u00e3o e robustez do classificador nos 6 idiomas suportados pela\u2026",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante a precisao e robustez do classificador nos 6 idiomas suportados pela...",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L792"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 46,
|
|
"community_name": "ECPSnapshot",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 1.2: apenas o alias / sigla 'tcg' e mencionado, com ancoras do dominio.",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L93"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback",
|
|
"label": "test_llm_fallback.py",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "code",
|
|
"norm_label": "test_llm_fallback.py",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_155",
|
|
"label": "Executes LLM fallback for ambiguous boundary cases. Returns a refined\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "executes llm fallback for ambiguous boundary cases. returns a refined...",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L155"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_230",
|
|
"label": "Parses and validates structured JSON response from LLM.",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "parses and validates structured json response from llm.",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L230"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_43",
|
|
"label": "Optional adapter for LLM fallback boundary disambiguation.",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "optional adapter for llm fallback boundary disambiguation.",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_57",
|
|
"label": "Returns True if an API key or custom provider function is configured.",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "returns true if an api key or custom provider function is configured.",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L57"
|
|
},
|
|
{
|
|
"id": "src_tools_adapters_llm_rationale_66",
|
|
"label": "Constructs an expert-engineered prompt for multilingual entity inherence\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "constructs an expert-engineered prompt for multilingual entity inherence...",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L66"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 1: artigo com alta densidade de ancoras do river plate. oraculo:...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L102"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 3: mencao isolada do clube ('river') em contexto com poucas ancoras...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L160"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 4: mencao metaforica ou turistica a um local proximo. tier 1...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L196"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 5: llm configurado, caso ambiguo, mas a api externa sofre timeout/500....",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L231"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "suite de testes para o adaptador de fallback para llm (tier 3) do classificador...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida extracao de json quando a resposta do llm vem formatada em bloco...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L119"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_150",
|
|
"label": "Valida que respostas corrompidas ou JSONs sem campos obrigat\u00f3rios retornem None\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida que respostas corrompidas ou jsons sem campos obrigatorios retornem none...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L150"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_193",
|
|
"label": "Garante que o classificador dispare o Tier 3 LLM para casos amb\u00edguos\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que o classificador dispare o tier 3 llm para casos ambiguos...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L193"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_227",
|
|
"label": "Garante que casos claros (alta confian\u00e7a e alta densidade de \u00e2ncoras) N\u00c3O\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que casos claros (alta confianca e alta densidade de ancoras) nao...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L227"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_258",
|
|
"label": "Garante que se o LLM falhar por erro de rede ou timeout, o classificador\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que se o llm falhar por erro de rede ou timeout, o classificador...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L258"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_292",
|
|
"label": "Garante que a CLI classify.py aceite e processe a flag --enable-llm sem erros.",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante que a cli classify.py aceite e processe a flag --enable-llm sem erros.",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L292"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_32",
|
|
"label": "Valida detec\u00e7\u00e3o de disponibilidade por chave de API ou provider customizado.",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida deteccao de disponibilidade por chave de api ou provider customizado.",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_49",
|
|
"label": "Valida a montagem do prompt de desambigua\u00e7\u00e3o com metadados do ECP e documento.",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a montagem do prompt de desambiguacao com metadados do ecp e documento.",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_llm_fallback_rationale_79",
|
|
"label": "Valida o parsing e instancia\u00e7\u00e3o correta do ClassificationResult a partir da\u2026",
|
|
"_origin": "ast",
|
|
"community": 47,
|
|
"community_name": "LLMFallbackAdapter",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida o parsing e instanciacao correta do classificationresult a partir da...",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "src_tools_classifier",
|
|
"label": "classifier.py",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "classifier.py",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_models",
|
|
"label": "tools/models.py",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "tools/models.py",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_models_py_enum",
|
|
"label": "Enum",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "enum",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial",
|
|
"label": "test_adversarial.py",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_adversarial.py",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_benchmark_24",
|
|
"label": "test_benchmark_24.py",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_benchmark_24.py",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_benchmark_24_py_fixture",
|
|
"label": "fixture",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "fixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"label": "test_e2e_text_analysis_pipeline.py",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_e2e_text_analysis_pipeline.py",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_py_fixture",
|
|
"label": "fixture",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "fixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_py_parametrize",
|
|
"label": "parametrize",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "parametrize",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_tools_classifier_rationale_1",
|
|
"label": "Core deterministic classification engine (Tier 1 core).",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "core deterministic classification engine (tier 1 core).",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_tools_models_rationale_1",
|
|
"label": "Data models and validation schemas for Multilingual NLP Entity Inherence\u2026",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "data models and validation schemas for multilingual nlp entity inherence...",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_1",
|
|
"label": "Adversarial and robustness test suite for Multilingual NLP Entity Inherence\u2026",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "adversarial and robustness test suite for multilingual nlp entity inherence...",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_105",
|
|
"label": "Run CLI via subprocess without --output and verify stdout is pure parseable\u2026",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "run cli via subprocess without --output and verify stdout is pure parseable...",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L105"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_149",
|
|
"label": "Run CLI via subprocess with empty content and verify error code and exit code.",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "run cli via subprocess with empty content and verify error code and exit code.",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_15",
|
|
"label": "Content about city/state governance of S\u00e3o Paulo against ECP for S\u00e3o Paulo FC.",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "content about city/state governance of sao paulo against ecp for sao paulo fc.",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_186",
|
|
"label": "Run CLI via subprocess with missing target_name and verify error payload.",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "run cli via subprocess with missing target_name and verify error payload.",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L186"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_221",
|
|
"label": "Run CLI via subprocess with corrupted JSON and verify error payload.",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "run cli via subprocess with corrupted json and verify error payload.",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L221"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_adversarial_rationale_69",
|
|
"label": "High-weight related entity mentioned in passing without required domain anchors.",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "high-weight related entity mentioned in passing without required domain anchors.",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_benchmark_24_rationale_1",
|
|
"label": "Controlled 24-case benchmark suite for Multilingual NLP Entity Inherence\u2026",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "controlled 24-case benchmark suite for multilingual nlp entity inherence...",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "suite de testes e2e e de integracao completa para analise de texto e...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "cenario 2: artigo sobre a bacia do rio da prata ou clube homonimo do uruguai....",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L137"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "garante a identificacao precisa de idioma e integridade nos 6 idiomas...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L282"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida o contrato cli completo classify.py com saida em arquivo json e flags...",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L294"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_e2e_text_analysis_pipeline_rationale_43",
|
|
"label": "Fixture ECP oficial para o Club Atl\u00e9tico River Plate.",
|
|
"_origin": "ast",
|
|
"community": 48,
|
|
"community_name": "classifier.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "fixture ecp oficial para o club atletico river plate.",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L43"
|
|
},
|
|
{
|
|
"id": "examples_content_northvolt_de",
|
|
"label": "content_northvolt_de.md",
|
|
"_origin": "ast",
|
|
"community": 49,
|
|
"community_name": "content_northvolt_de.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "content_northvolt_de.md",
|
|
"source_file": "examples/content_northvolt_de.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "examples_content_northvolt_de_batteriezellproduktion_f\u00fcr_europ\u00e4ische_elektrofahrzeuge",
|
|
"label": "Batteriezellproduktion f\u00fcr europ\u00e4ische Elektrofahrzeuge",
|
|
"_origin": "ast",
|
|
"community": 49,
|
|
"community_name": "content_northvolt_de.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "batteriezellproduktion fur europaische elektrofahrzeuge",
|
|
"source_file": "examples/content_northvolt_de.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_dependencies_execution_order",
|
|
"label": "Dependencies & Execution Order",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencies & execution order",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_1",
|
|
"label": "Implementation for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 1",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_2",
|
|
"label": "Implementation for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 2",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_3",
|
|
"label": "Implementation for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 3",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_implementation_strategy",
|
|
"label": "Implementation Strategy",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation strategy",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_phase_1_setup_shared_infrastructure",
|
|
"label": "Phase 1: Setup (Shared Infrastructure)",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup (shared infrastructure)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_phase_2_foundational_blocking_prerequisites",
|
|
"label": "Phase 2: Foundational (Blocking Prerequisites)",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (blocking prerequisites)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L17"
|
|
},
|
|
{
|
|
"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]",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 1 - core tier 1 deterministic classification & cli (priority: p1) [mvp]",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 2 - multilingual 24-case controlled benchmark suite (priority: p2)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L52"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: optional adapters - tier 2 (embeddings) & tier 3 (llm) (priority: p3)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_phase_6_polish_validation",
|
|
"label": "Phase 6: Polish & Validation",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 6: polish & validation",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"label": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tasks: multilingual nlp entity inherence classifier (poc)",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_001_multilingual_entity_classifier_tasks_tests_for_user_story_1",
|
|
"label": "Tests for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 5,
|
|
"community_name": "Tasks: Multilingual NLP Entity Inherence Classifier (POC)",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 1",
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "examples_content_presal_pt",
|
|
"label": "content_presal_pt.md",
|
|
"_origin": "ast",
|
|
"community": 50,
|
|
"community_name": "content_presal_pt.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "content_presal_pt.md",
|
|
"source_file": "examples/content_presal_pt.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 50,
|
|
"community_name": "content_presal_pt.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "petrobras bate recorde historico de producao no pre-sal",
|
|
"source_file": "examples/content_presal_pt.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "examples_content_tangential_es",
|
|
"label": "content_tangential_es.md",
|
|
"_origin": "ast",
|
|
"community": 51,
|
|
"community_name": "content_tangential_es.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "content_tangential_es.md",
|
|
"source_file": "examples/content_tangential_es.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 51,
|
|
"community_name": "content_tangential_es.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "reflexiones sobre el debate politico y la diplomacia regional",
|
|
"source_file": "examples/content_tangential_es.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_core_config_py_registry",
|
|
"label": "Registry",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "registry",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_article_input_contract",
|
|
"label": "test_article_input_contract.py",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_article_input_contract.py",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"label": "test_candidates_payload_contract.py",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_candidates_payload_contract.py",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"label": "test_enrichment_response_contract.py",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_enrichment_response_contract.py",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"label": "test_hygiene_response_contract.py",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_hygiene_response_contract.py",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_repair_operations_contract",
|
|
"label": "test_repair_operations_contract.py",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_repair_operations_contract.py",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_runtime_config_contract",
|
|
"label": "test_runtime_config_contract.py",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "test_runtime_config_contract.py",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_runtime_config_contract_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_article_input_contract_rationale_1",
|
|
"label": "Contract tests for article-input.schema.json evaluated against all 20 reference\u2026",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for article-input.schema.json evaluated against all 20 reference...",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_candidates_payload_contract_rationale_1",
|
|
"label": "Contract tests for candidates-payload.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for candidates-payload.schema.json.",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_enrichment_response_contract_rationale_1",
|
|
"label": "Contract tests for enrichment-response.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for enrichment-response.schema.json.",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_hygiene_response_contract_rationale_1",
|
|
"label": "Contract tests for hygiene-response.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for hygiene-response.schema.json.",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_repair_operations_contract_rationale_1",
|
|
"label": "Contract tests for repair-operations.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for repair-operations.schema.json.",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_contract_test_runtime_config_contract_rationale_1",
|
|
"label": "Contract tests for runtime-config.schema.json.",
|
|
"_origin": "ast",
|
|
"community": 52,
|
|
"community_name": "load_schema",
|
|
"file_type": "rationale",
|
|
"norm_label": "contract tests for runtime-config.schema.json.",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_init",
|
|
"label": "src/__init__.py",
|
|
"_origin": "ast",
|
|
"community": 53,
|
|
"community_name": "src/__init__.py",
|
|
"file_type": "code",
|
|
"norm_label": "src/__init__.py",
|
|
"source_file": "src/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_init_rationale_1",
|
|
"label": "Multilingual NLP Entity Inherence Classifier package.",
|
|
"_origin": "ast",
|
|
"community": 53,
|
|
"community_name": "src/__init__.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "multilingual nlp entity inherence classifier package.",
|
|
"source_file": "src/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_contextual",
|
|
"label": "de/contextual.md",
|
|
"_origin": "ast",
|
|
"community": 54,
|
|
"community_name": "de/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "de/contextual.md",
|
|
"source_file": "tests/fixtures/benchmark_24/de/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_contextual_batteriefabrik_in_europa",
|
|
"label": "Batteriefabrik in Europa",
|
|
"_origin": "ast",
|
|
"community": 54,
|
|
"community_name": "de/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "batteriefabrik in europa",
|
|
"source_file": "tests/fixtures/benchmark_24/de/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_direct",
|
|
"label": "de/direct.md",
|
|
"_origin": "ast",
|
|
"community": 55,
|
|
"community_name": "de/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "de/direct.md",
|
|
"source_file": "tests/fixtures/benchmark_24/de/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_direct_investitionsoffensive_in_wolfsburg",
|
|
"label": "Investitionsoffensive in Wolfsburg",
|
|
"_origin": "ast",
|
|
"community": 55,
|
|
"community_name": "de/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "investitionsoffensive in wolfsburg",
|
|
"source_file": "tests/fixtures/benchmark_24/de/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_not_related",
|
|
"label": "de/not_related.md",
|
|
"_origin": "ast",
|
|
"community": 56,
|
|
"community_name": "de/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "de/not_related.md",
|
|
"source_file": "tests/fixtures/benchmark_24/de/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_not_related_backrezept_f\u00fcr_apfelstrudel",
|
|
"label": "Backrezept f\u00fcr Apfelstrudel",
|
|
"_origin": "ast",
|
|
"community": 56,
|
|
"community_name": "de/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "backrezept fur apfelstrudel",
|
|
"source_file": "tests/fixtures/benchmark_24/de/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_tangential",
|
|
"label": "de/tangential.md",
|
|
"_origin": "ast",
|
|
"community": 57,
|
|
"community_name": "de/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "de/tangential.md",
|
|
"source_file": "tests/fixtures/benchmark_24/de/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_de_tangential_reisebericht_aus_niedersachsen",
|
|
"label": "Reisebericht aus Niedersachsen",
|
|
"_origin": "ast",
|
|
"community": 57,
|
|
"community_name": "de/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "reisebericht aus niedersachsen",
|
|
"source_file": "tests/fixtures/benchmark_24/de/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_contextual",
|
|
"label": "en/contextual.md",
|
|
"_origin": "ast",
|
|
"community": 58,
|
|
"community_name": "en/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "en/contextual.md",
|
|
"source_file": "tests/fixtures/benchmark_24/en/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_contextual_electronics_assembly_expansion",
|
|
"label": "Electronics Assembly Expansion",
|
|
"_origin": "ast",
|
|
"community": 58,
|
|
"community_name": "en/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "electronics assembly expansion",
|
|
"source_file": "tests/fixtures/benchmark_24/en/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_direct",
|
|
"label": "en/direct.md",
|
|
"_origin": "ast",
|
|
"community": 59,
|
|
"community_name": "en/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "en/direct.md",
|
|
"source_file": "tests/fixtures/benchmark_24/en/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_direct_apple_unveils_next_generation_iphone",
|
|
"label": "Apple Unveils Next-Generation iPhone",
|
|
"_origin": "ast",
|
|
"community": 59,
|
|
"community_name": "en/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "apple unveils next-generation iphone",
|
|
"source_file": "tests/fixtures/benchmark_24/en/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template",
|
|
"label": "spec-template.md",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "spec-template.md",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_assumptions",
|
|
"label": "Assumptions",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L120"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_edge_cases",
|
|
"label": "Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "edge cases",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L71"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_feature_specification_feature_name",
|
|
"label": "Feature Specification: [FEATURE NAME]",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: [feature name]",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_key_entities_include_if_feature_involves_data",
|
|
"label": "Key Entities *(include if feature involves data)*",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key entities *(include if feature involves data)*",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L101"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_measurable_outcomes",
|
|
"label": "Measurable Outcomes",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "measurable outcomes",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L113"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L81"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L106"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_user_story_1_brief_title_priority_p1",
|
|
"label": "User Story 1 - [Brief Title] (Priority: P1)",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - [brief title] (priority: p1)",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_user_story_2_brief_title_priority_p2",
|
|
"label": "User Story 2 - [Brief Title] (Priority: P2)",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - [brief title] (priority: p2)",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specify_templates_spec_template_user_story_3_brief_title_priority_p3",
|
|
"label": "User Story 3 - [Brief Title] (Priority: P3)",
|
|
"_origin": "ast",
|
|
"community": 6,
|
|
"community_name": "Feature Specification Template",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 3 - [brief title] (priority: p3)",
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_not_related",
|
|
"label": "en/not_related.md",
|
|
"_origin": "ast",
|
|
"community": 60,
|
|
"community_name": "en/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "en/not_related.md",
|
|
"source_file": "tests/fixtures/benchmark_24/en/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_not_related_classic_apple_pie_baking_guide",
|
|
"label": "Classic Apple Pie Baking Guide",
|
|
"_origin": "ast",
|
|
"community": 60,
|
|
"community_name": "en/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "classic apple pie baking guide",
|
|
"source_file": "tests/fixtures/benchmark_24/en/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_tangential",
|
|
"label": "en/tangential.md",
|
|
"_origin": "ast",
|
|
"community": 61,
|
|
"community_name": "en/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "en/tangential.md",
|
|
"source_file": "tests/fixtures/benchmark_24/en/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_en_tangential_morning_city_walk",
|
|
"label": "Morning City Walk",
|
|
"_origin": "ast",
|
|
"community": 61,
|
|
"community_name": "en/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "morning city walk",
|
|
"source_file": "tests/fixtures/benchmark_24/en/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_contextual",
|
|
"label": "es/contextual.md",
|
|
"_origin": "ast",
|
|
"community": 62,
|
|
"community_name": "es/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "es/contextual.md",
|
|
"source_file": "tests/fixtures/benchmark_24/es/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_contextual_nuevas_soluciones_de_pagos_electr\u00f3nicos",
|
|
"label": "Nuevas Soluciones de Pagos Electr\u00f3nicos",
|
|
"_origin": "ast",
|
|
"community": 62,
|
|
"community_name": "es/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "nuevas soluciones de pagos electronicos",
|
|
"source_file": "tests/fixtures/benchmark_24/es/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_direct",
|
|
"label": "es/direct.md",
|
|
"_origin": "ast",
|
|
"community": 63,
|
|
"community_name": "es/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "es/direct.md",
|
|
"source_file": "tests/fixtures/benchmark_24/es/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_direct_expansi\u00f3n_de_servicios_financieros_en_espa\u00f1a",
|
|
"label": "Expansi\u00f3n de Servicios Financieros en Espa\u00f1a",
|
|
"_origin": "ast",
|
|
"community": 63,
|
|
"community_name": "es/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "expansion de servicios financieros en espana",
|
|
"source_file": "tests/fixtures/benchmark_24/es/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_not_related",
|
|
"label": "es/not_related.md",
|
|
"_origin": "ast",
|
|
"community": 64,
|
|
"community_name": "es/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "es/not_related.md",
|
|
"source_file": "tests/fixtures/benchmark_24/es/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_not_related_turismo_en_la_costa_norte",
|
|
"label": "Turismo en la Costa Norte",
|
|
"_origin": "ast",
|
|
"community": 64,
|
|
"community_name": "es/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "turismo en la costa norte",
|
|
"source_file": "tests/fixtures/benchmark_24/es/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_tangential",
|
|
"label": "es/tangential.md",
|
|
"_origin": "ast",
|
|
"community": 65,
|
|
"community_name": "es/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "es/tangential.md",
|
|
"source_file": "tests/fixtures/benchmark_24/es/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_es_tangential_gu\u00eda_cultural_de_la_ciudad",
|
|
"label": "Gu\u00eda Cultural de la Ciudad",
|
|
"_origin": "ast",
|
|
"community": 65,
|
|
"community_name": "es/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "guia cultural de la ciudad",
|
|
"source_file": "tests/fixtures/benchmark_24/es/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_contextual",
|
|
"label": "fr/contextual.md",
|
|
"_origin": "ast",
|
|
"community": 66,
|
|
"community_name": "fr/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "fr/contextual.md",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_contextual_batteries_industrielles_de_pointe",
|
|
"label": "Batteries Industrielles de Pointe",
|
|
"_origin": "ast",
|
|
"community": 66,
|
|
"community_name": "fr/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "batteries industrielles de pointe",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_direct",
|
|
"label": "fr/direct.md",
|
|
"_origin": "ast",
|
|
"community": 67,
|
|
"community_name": "fr/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "fr/direct.md",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_direct_d\u00e9veloppement_\u00e9nerg\u00e9tique_en_france",
|
|
"label": "D\u00e9veloppement \u00c9nerg\u00e9tique en France",
|
|
"_origin": "ast",
|
|
"community": 67,
|
|
"community_name": "fr/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "developpement energetique en france",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_not_related",
|
|
"label": "fr/not_related.md",
|
|
"_origin": "ast",
|
|
"community": 68,
|
|
"community_name": "fr/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "fr/not_related.md",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_not_related_recette_traditionnelle_de_la_quiche_lorraine",
|
|
"label": "Recette Traditionnelle de la Quiche Lorraine",
|
|
"_origin": "ast",
|
|
"community": 68,
|
|
"community_name": "fr/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "recette traditionnelle de la quiche lorraine",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_tangential",
|
|
"label": "fr/tangential.md",
|
|
"_origin": "ast",
|
|
"community": 69,
|
|
"community_name": "fr/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "fr/tangential.md",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_fr_tangential_promenade_dans_paris",
|
|
"label": "Promenade dans Paris",
|
|
"_origin": "ast",
|
|
"community": 69,
|
|
"community_name": "fr/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "promenade dans paris",
|
|
"source_file": "tests/fixtures/benchmark_24/fr/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_rules_graphify",
|
|
"label": "rules/graphify.md",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"community_name": "Graphify Rules",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"trigger": "always_on",
|
|
"description": "Consult the graphify knowledge graph at graphify-out/ for codebase and architecture questions."
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "rules/graphify.md",
|
|
"source_file": ".agents/rules/graphify.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_rules_graphify_graphify",
|
|
"label": "graphify",
|
|
"_origin": "ast",
|
|
"community": 7,
|
|
"community_name": "Graphify Rules",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "graphify",
|
|
"source_file": ".agents/rules/graphify.md",
|
|
"source_location": "L6"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_contextual",
|
|
"label": "it/contextual.md",
|
|
"_origin": "ast",
|
|
"community": 70,
|
|
"community_name": "it/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "it/contextual.md",
|
|
"source_file": "tests/fixtures/benchmark_24/it/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_contextual_innovazione_negli_impianti_frenanti",
|
|
"label": "Innovazione negli Impianti Frenanti",
|
|
"_origin": "ast",
|
|
"community": 70,
|
|
"community_name": "it/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "innovazione negli impianti frenanti",
|
|
"source_file": "tests/fixtures/benchmark_24/it/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_direct",
|
|
"label": "it/direct.md",
|
|
"_origin": "ast",
|
|
"community": 71,
|
|
"community_name": "it/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "it/direct.md",
|
|
"source_file": "tests/fixtures/benchmark_24/it/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_direct_nuova_monoposto_a_maranello",
|
|
"label": "Nuova Monoposto a Maranello",
|
|
"_origin": "ast",
|
|
"community": 71,
|
|
"community_name": "it/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "nuova monoposto a maranello",
|
|
"source_file": "tests/fixtures/benchmark_24/it/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_not_related",
|
|
"label": "it/not_related.md",
|
|
"_origin": "ast",
|
|
"community": 72,
|
|
"community_name": "it/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "it/not_related.md",
|
|
"source_file": "tests/fixtures/benchmark_24/it/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_not_related_ricetta_tradizionale_del_risotto",
|
|
"label": "Ricetta Tradizionale del Risotto",
|
|
"_origin": "ast",
|
|
"community": 72,
|
|
"community_name": "it/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "ricetta tradizionale del risotto",
|
|
"source_file": "tests/fixtures/benchmark_24/it/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_tangential",
|
|
"label": "it/tangential.md",
|
|
"_origin": "ast",
|
|
"community": 73,
|
|
"community_name": "it/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "it/tangential.md",
|
|
"source_file": "tests/fixtures/benchmark_24/it/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_it_tangential_passeggiata_pomeridiana_a_modena",
|
|
"label": "Passeggiata Pomeridiana a Modena",
|
|
"_origin": "ast",
|
|
"community": 73,
|
|
"community_name": "it/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "passeggiata pomeridiana a modena",
|
|
"source_file": "tests/fixtures/benchmark_24/it/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_contextual",
|
|
"label": "pt/contextual.md",
|
|
"_origin": "ast",
|
|
"community": 74,
|
|
"community_name": "pt/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "pt/contextual.md",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_contextual_log\u00edstica_de_derivados",
|
|
"label": "Log\u00edstica de Derivados",
|
|
"_origin": "ast",
|
|
"community": 74,
|
|
"community_name": "pt/contextual.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "logistica de derivados",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/contextual.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_direct",
|
|
"label": "pt/direct.md",
|
|
"_origin": "ast",
|
|
"community": 75,
|
|
"community_name": "pt/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "pt/direct.md",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_direct_produ\u00e7\u00e3o_de_petr\u00f3leo_no_brasil",
|
|
"label": "Produ\u00e7\u00e3o de Petr\u00f3leo no Brasil",
|
|
"_origin": "ast",
|
|
"community": 75,
|
|
"community_name": "pt/direct.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "producao de petroleo no brasil",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/direct.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_not_related",
|
|
"label": "pt/not_related.md",
|
|
"_origin": "ast",
|
|
"community": 76,
|
|
"community_name": "pt/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "pt/not_related.md",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_not_related_dicas_de_jardinagem",
|
|
"label": "Dicas de Jardinagem",
|
|
"_origin": "ast",
|
|
"community": 76,
|
|
"community_name": "pt/not_related.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dicas de jardinagem",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/not_related.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_tangential",
|
|
"label": "pt/tangential.md",
|
|
"_origin": "ast",
|
|
"community": 77,
|
|
"community_name": "pt/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "pt/tangential.md",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_fixtures_benchmark_24_pt_tangential_turismo_no_rio_de_janeiro",
|
|
"label": "Turismo no Rio de Janeiro",
|
|
"_origin": "ast",
|
|
"community": 77,
|
|
"community_name": "pt/tangential.md",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "turismo no rio de janeiro",
|
|
"source_file": "tests/fixtures/benchmark_24/pt/tangential.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_init",
|
|
"label": "tests/__init__.py",
|
|
"_origin": "ast",
|
|
"community": 78,
|
|
"community_name": "tests/__init__.py",
|
|
"file_type": "code",
|
|
"norm_label": "tests/__init__.py",
|
|
"source_file": "tests/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_init_rationale_1",
|
|
"label": "Test package for Multilingual NLP Entity Inherence Classifier.",
|
|
"_origin": "ast",
|
|
"community": 78,
|
|
"community_name": "tests/__init__.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "test package for multilingual nlp entity inherence classifier.",
|
|
"source_file": "tests/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "pkg_text_nlp_classifier",
|
|
"label": "text-nlp-classifier",
|
|
"_origin": "ast",
|
|
"community": 79,
|
|
"community_name": "text-nlp-classifier",
|
|
"ecosystem": "python",
|
|
"file_type": "code",
|
|
"norm_label": "text-nlp-classifier",
|
|
"source_file": "pyproject.toml",
|
|
"source_location": "L1",
|
|
"type": "package",
|
|
"version": "0.1.0"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill",
|
|
"label": "speckit-plan/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-plan",
|
|
"description": "Execute the implementation planning workflow using the plan template to generate design artifacts.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-plan/skill.md",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_completion_report",
|
|
"label": "Completion Report",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "completion report",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L104"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_done_when",
|
|
"label": "Done When",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "done when",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_key_rules",
|
|
"label": "Key rules",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key rules",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L157"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_mandatory_post_execution_hooks",
|
|
"label": "Mandatory Post-Execution Hooks",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mandatory post-execution hooks",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_phase_0_outline_research",
|
|
"label": "Phase 0: Outline & Research",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 0: outline & research",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L110"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_phase_1_design_contracts",
|
|
"label": "Phase 1: Design & Contracts",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: design & contracts",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L133"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_phases",
|
|
"label": "Phases",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phases",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_plan_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 8,
|
|
"community_name": "Implementation Planning",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents",
|
|
"label": "extract_article_contents.py",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "extract_article_contents.py",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_py_namespace",
|
|
"label": "Namespace",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "namespace",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents",
|
|
"label": "test_extract_article_contents.py",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_extract_article_contents.py",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_py_fixture",
|
|
"label": "fixture",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "fixture",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_py_path",
|
|
"label": "Path",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "code",
|
|
"norm_label": "path",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_103",
|
|
"label": "Dados completos extra\u00eddos e enriquecidos com NLP pelo motor Newspaper4k.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "dados completos extraidos e enriquecidos com nlp pelo motor newspaper4k.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L103"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_153",
|
|
"label": "Dados completos higienizados pelo algoritmo Readability.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "dados completos higienizados pelo algoritmo readability.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L153"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_175",
|
|
"label": "Resultado consolidado da extra\u00e7\u00e3o de um artigo.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "resultado consolidado da extracao de um artigo.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L175"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_203",
|
|
"label": "Relat\u00f3rio consolidado de sa\u00edda do processamento de um lote.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "relatorio consolidado de saida do processamento de um lote.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L203"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_229",
|
|
"label": "Motor de extra\u00e7\u00e3o baseado na biblioteca Trafilatura.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "motor de extracao baseado na biblioteca trafilatura.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L229"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_333",
|
|
"label": "Motor de extra\u00e7\u00e3o baseado no Newspaper4k com NLP.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "motor de extracao baseado no newspaper4k com nlp.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L333"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_35",
|
|
"label": "Metadados originais da not\u00edcia contida no JSON de entrada.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "metadados originais da noticia contida no json de entrada.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_396",
|
|
"label": "Motor de extra\u00e7\u00e3o baseado no algoritmo Readability (readability-lxml).",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "motor de extracao baseado no algoritmo readability (readability-lxml).",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L396"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "executa a extracao simultanea pelos tres motores de conteudo com isolamento...",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L430"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_483",
|
|
"label": "Gerenciador de ciclo de vida e requisi\u00e7\u00f5es via Foxcape Headless.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "gerenciador de ciclo de vida e requisicoes via foxcape headless.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L483"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_512",
|
|
"label": "Navega at\u00e9 a URL, aguarda o carregamento do DOM e retorna (html, page_title,\u2026",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "navega ate a url, aguarda o carregamento do dom e retorna (html, page_title,...",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L512"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_534",
|
|
"label": "Escreve mensagem informativa no stderr.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "escreve mensagem informativa no stderr.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L534"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_541",
|
|
"label": "Carrega o arquivo JSON gerado pelo extrator de not\u00edcias.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "carrega o arquivo json gerado pelo extrator de noticias.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L541"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_55",
|
|
"label": "Dados completos extra\u00eddos pelo motor Trafilatura.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "dados completos extraidos pelo motor trafilatura.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_569",
|
|
"label": "Salva o relat\u00f3rio consolidado em formato JSON com UTF-8.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "salva o relatorio consolidado em formato json com utf-8.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L569"
|
|
},
|
|
{
|
|
"id": "scripts_extract_article_contents_rationale_583",
|
|
"label": "Executa o pipeline completo de extra\u00e7\u00e3o em lote para o arquivo de entrada.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "executa o pipeline completo de extracao em lote para o arquivo de entrada.",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L583"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida e2e a extracao real ao vivo com foxcape e os 3 motores em lote.",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L317"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_article_contents_rationale_361",
|
|
"label": "Valida E2E a execu\u00e7\u00e3o do CLI real de ponta a ponta.",
|
|
"_origin": "ast",
|
|
"community": 80,
|
|
"community_name": "test_extract_article_contents.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida e2e a execucao do cli real de ponta a ponta.",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L361"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo",
|
|
"label": "googlenews_extractor_guia_completo.md",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "googlenews_extractor_guia_completo.md",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_1_vis\u00e3o_geral_arquitetura",
|
|
"label": "1. Vis\u00e3o geral (arquitetura)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. visao geral (arquitetura)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.1 dto de entrada (`googlenews_etl/application/dtos/extract_news_dto.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2.2 value object de validacao (`googlenews_etl/domain/entities/search_query.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_2_entrada",
|
|
"label": "2. Entrada",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. entrada",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L56"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.1 o caso de uso (`googlenews_etl/application/use_cases/extract_news_use_case.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L119"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.2 a porta (`googlenews_etl/domain/ports/news_extractor_port.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L173"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.3.1 inicializacao: sessao http com impersonacao de browser",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L190"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.3.2 mapeamento idioma \u2192 parametros `hl`/`gl` (`_get_hl_gl`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L220"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.3.3 \u2605 extracao do rss \u2014 o ponto fundamental (`_fetch_rss`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L257"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.3.4 orquestracao com resolucao de urls (`extract`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L313"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.3 o adaptador concreto \u2014 o coracao do extrator (`googlenews_etl/infrastructure/adapters/google_news_extractor_adapter.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L188"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.4 resolucao de urls (`googlenews_etl/infrastructure/adapters/playwright_url_resolver_adapter.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L339"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3.5 rate limiter (`googlenews_etl/domain/services/rate_limiter_service.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L395"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"label": "3. Processamento \u2014 passo a passo",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. processamento \u2014 passo a passo",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L117"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. entidade de dominio da noticia (`googlenews_etl/domain/entities/news_article.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L414"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.1 dtos de saida (`googlenews_etl/application/dtos/extract_news_dto.py`)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L448"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_5_2_exemplo_de_sa\u00edda_json",
|
|
"label": "5.2 Exemplo de sa\u00edda JSON",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5.2 exemplo de saida json",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L472"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_5_sa\u00edda",
|
|
"label": "5. Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. saida",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L446"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_6_resumo_do_fluxo_completo_entrada_sa\u00edda",
|
|
"label": "6. Resumo do fluxo completo (entrada \u2192 sa\u00edda)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "6. resumo do fluxo completo (entrada \u2192 saida)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L497"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "7. dependencias para rodar (o que nao esta nos 4 arquivos centrais)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L525"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_8_como_chamar_exemplo_de_uso",
|
|
"label": "8. Como chamar (exemplo de uso)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "8. como chamar (exemplo de uso)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L559"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_comportamentos_observ\u00e1veis_honestidade",
|
|
"label": "Comportamentos observ\u00e1veis (honestidade)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "comportamentos observaveis (honestidade)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L548"
|
|
},
|
|
{
|
|
"id": "docs_googlenews_extractor_guia_completo_depend\u00eancias_de_bibliotecas_requirements",
|
|
"label": "Depend\u00eancias de bibliotecas (requirements)",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "dependencias de bibliotecas (requirements)",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L540"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 81,
|
|
"community_name": "Extrator de Not\u00edcias do Google News \u2014 Guia Completo de Funcionamento",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "extrator de noticias do google news \u2014 guia completo de funcionamento",
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news",
|
|
"label": "extract_google_news.py",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "extract_google_news.py",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_108",
|
|
"label": "Mapeia idioma e locale para os par\u00e2metros hl, gl e ceid do Google News.",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "mapeia idioma e locale para os parametros hl, gl e ceid do google news.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L108"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_152",
|
|
"label": "Remove pontua\u00e7\u00e3o e espa\u00e7os extras para compara\u00e7\u00e3o de redund\u00e2ncia.",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "remove pontuacao e espacos extras para comparacao de redundancia.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L152"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_157",
|
|
"label": "Parseia o XML do RSS do Google News e extrai os itens estruturados.",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "parseia o xml do rss do google news e extrai os itens estruturados.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L157"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_223",
|
|
"label": "Resolve em paralelo as URLs intermedi\u00e1rias do Google News para os links finais\u2026",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "resolve em paralelo as urls intermediarias do google news para os links finais...",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L223"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_254",
|
|
"label": "Realiza a requisi\u00e7\u00e3o ao feed RSS utilizando a biblioteca Foxcape como motor\u2026",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "realiza a requisicao ao feed rss utilizando a biblioteca foxcape como motor...",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L254"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_300",
|
|
"label": "Orquestra a consulta ao Google News e retorna o resultado consolidado com URLs\u2026",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "orquestra a consulta ao google news e retorna o resultado consolidado com urls...",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L300"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_65",
|
|
"label": "Entidade que representa uma not\u00edcia extra\u00edda.",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "entidade que representa uma noticia extraida.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida o parsing do feed rss, higienizacao de tags html e deduplicacao.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L112"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_162",
|
|
"label": "Valida a resolu\u00e7\u00e3o concorrente em lote de uma lista de NewsArticle.",
|
|
"_origin": "ast",
|
|
"community": 82,
|
|
"community_name": "extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a resolucao concorrente em lote de uma lista de newsarticle.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L162"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_85",
|
|
"label": "Resultado consolidado da extra\u00e7\u00e3o.",
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "resultado consolidado da extracao.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L85"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 83,
|
|
"community_name": "ExtractionResult",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida e2e o fluxo completo de busca, parsing e resolucao de urls reais ao vivo.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L303"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news",
|
|
"label": "test_extract_google_news.py",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "code",
|
|
"norm_label": "test_extract_google_news.py",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_208",
|
|
"label": "Resolve a URL intermedi\u00e1ria do Google News para a URL real do ve\u00edculo.",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "resolve a url intermediaria do google news para a url real do veiculo.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L208"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "testes unitarios e de integracao para o extrator de manchetes do google news....",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida fallback gracioso de url quando nao e link do google news ou em erro.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L139"
|
|
},
|
|
{
|
|
"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.",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida resolucao bem-sucedida de url do google news para o portal destino.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L149"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida e2e que o decodificador resolve uma url real do google news para o...",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L282"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_38",
|
|
"label": "Valida o mapeamento padr\u00e3o de idiomas para pares (hl, gl, ceid).",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida o mapeamento padrao de idiomas para pares (hl, gl, ceid).",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L38"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_61",
|
|
"label": "Valida a sobrescrita geogr\u00e1fica quando o argumento locale \u00e9 especificado.",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a sobrescrita geografica quando o argumento locale e especificado.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_79",
|
|
"label": "Valida fallback din\u00e2mico para idiomas regionais n\u00e3o listados explicitamente.",
|
|
"_origin": "ast",
|
|
"community": 84,
|
|
"community_name": "test_extract_google_news.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida fallback dinamico para idiomas regionais nao listados explicitamente.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L79"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_implementation_for_user_story_1",
|
|
"label": "Implementation for User Story 1",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 1",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_implementation_for_user_story_2",
|
|
"label": "Implementation for User Story 2",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 2",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_implementation_for_user_story_3",
|
|
"label": "Implementation for User Story 3",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation for user story 3",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L70"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"label": "Implementation Tasks: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation tasks: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_phase_1_setup_shared_infrastructure",
|
|
"label": "Phase 1: Setup (Shared Infrastructure)",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 1: setup (shared infrastructure)",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L9"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_phase_2_foundational_blocking_prerequisites",
|
|
"label": "Phase 2: Foundational (Blocking Prerequisites)",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 2: foundational (blocking prerequisites)",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 3: user story 1 - extracao basica de noticias por assunto e idioma (priority: p1) \ud83c\udf1f mvp",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 4: user story 2 - filtragem regional e edicao geografica (priority: p2)",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 5: user story 3 - paginacao e controle de volume de resultados (priority: p3)",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L61"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 6: url resolution, headless configuration & real-time logging",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L77"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_phase_7_verification_e2e_testing",
|
|
"label": "Phase 7: Verification & E2E Testing",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "phase 7: verification & e2e testing",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L88"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_tests_for_user_story_1",
|
|
"label": "Tests for User Story 1 \ud83e\uddea",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 1 \ud83e\uddea",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_tests_for_user_story_2",
|
|
"label": "Tests for User Story 2 \ud83e\uddea",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 2 \ud83e\uddea",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks_tests_for_user_story_3",
|
|
"label": "Tests for User Story 3 \ud83e\uddea",
|
|
"_origin": "ast",
|
|
"community": 85,
|
|
"community_name": "Implementation Tasks: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "tests for user story 3 \ud83e\uddea",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_clarifications",
|
|
"label": "Clarifications",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "clarifications",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_edge_cases",
|
|
"label": "Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "edge cases",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L64"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"label": "Feature Specification: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L76"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_session_2026_08_20",
|
|
"label": "Session 2026-08-20",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "session 2026-08-20",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L92"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - extracao basica de noticias com urls finais resolvidas (priority: p1) \ud83c\udf1f mvp",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L22"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - filtragem regional e edicao geografica (priority: p2)",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 86,
|
|
"community_name": "Feature Specification: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 3 - paginacao, exportacao em arquivo e feedback visual (priority: p3)",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L50"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_quickstart",
|
|
"label": "002-google-news-extractor/quickstart.md",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/quickstart.md",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_quickstart_1_pr\u00e9_requisitos_e_instala\u00e7\u00e3o",
|
|
"label": "1. Pr\u00e9-requisitos e Instala\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. pre-requisitos e instalacao",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"label": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. cenarios praticos de uso",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. validacao dos testes automatizados e linter",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L69"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 1: river plate \u2014 argentina (espanhol / 2 paginas / salvar em arquivo)",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 2: cruzeiro \u2014 brasil (portugues / formatado no terminal)",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L39"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 3: formula 1 \u2014 reino unido (ingles)",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 4: integracao em pipeline com `jq` (modo silencioso)",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cenario 5: extracao rapida com links brutos (sem resolucao de urls)",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L62"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor",
|
|
"label": "Quickstart: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 87,
|
|
"community_name": "2. Cen\u00e1rios Pr\u00e1ticos de Uso",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quickstart: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_architecture_pipeline",
|
|
"label": "Architecture & Pipeline",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "architecture & pipeline",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L28"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_documentation_this_feature",
|
|
"label": "Documentation (this feature)",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "documentation (this feature)",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L47"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor",
|
|
"label": "Implementation Plan: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "implementation plan: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_project_structure",
|
|
"label": "Project Structure",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "project structure",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_source_code",
|
|
"label": "Source Code",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "source code",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_summary",
|
|
"label": "Summary",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "summary",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan_technical_context",
|
|
"label": "Technical Context",
|
|
"_origin": "ast",
|
|
"community": 88,
|
|
"community_name": "Implementation Plan: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "technical context",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "scripts_init",
|
|
"label": "scripts/__init__.py",
|
|
"_origin": "ast",
|
|
"community": 89,
|
|
"community_name": "scripts/__init__.py",
|
|
"file_type": "code",
|
|
"norm_label": "scripts/__init__.py",
|
|
"source_file": "scripts/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "scripts_init_rationale_1",
|
|
"label": "M\u00f3dulo de scripts utilit\u00e1rios do projeto.",
|
|
"_origin": "ast",
|
|
"community": 89,
|
|
"community_name": "scripts/__init__.py",
|
|
"file_type": "rationale",
|
|
"norm_label": "modulo de scripts utilitarios do projeto.",
|
|
"source_file": "scripts/__init__.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill",
|
|
"label": "speckit-specify/SKILL.md",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"frontmatter": {
|
|
"name": "speckit-specify",
|
|
"description": "Create or update the feature specification from a natural language feature description.",
|
|
"compatibility": "Requires spec-kit project structure with .specify/ directory"
|
|
},
|
|
"node_kind": "page",
|
|
"norm_label": "speckit-specify/skill.md",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_completion_report",
|
|
"label": "Completion Report",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "completion report",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L270"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_done_when",
|
|
"label": "Done When",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "done when",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L341"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_for_ai_generation",
|
|
"label": "For AI Generation",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "for ai generation",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L293"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_mandatory_post_execution_hooks",
|
|
"label": "Mandatory Post-Execution Hooks",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "mandatory post-execution hooks",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L235"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_outline",
|
|
"label": "Outline",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "outline",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L55"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_pre_execution_checks",
|
|
"label": "Pre-Execution Checks",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "pre-execution checks",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_quick_guidelines",
|
|
"label": "Quick Guidelines",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "quick guidelines",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L280"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_section_requirements",
|
|
"label": "Section Requirements",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "section requirements",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L287"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_success_criteria_guidelines",
|
|
"label": "Success Criteria Guidelines",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria guidelines",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L318"
|
|
},
|
|
{
|
|
"id": "agents_skills_speckit_specify_skill_user_input",
|
|
"label": "User Input",
|
|
"_origin": "ast",
|
|
"community": 9,
|
|
"community_name": "Feature Specification",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user input",
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L11"
|
|
},
|
|
{
|
|
"id": "scripts_extract_google_news_rationale_33",
|
|
"label": "Value Object com par\u00e2metros de busca validados.",
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "rationale",
|
|
"norm_label": "value object com parametros de busca validados.",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida a consolidacao do extractionresult a partir da busca mockada com urls...",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L187"
|
|
},
|
|
{
|
|
"id": "tests_tools_test_extract_google_news_rationale_87",
|
|
"label": "Valida as regras de neg\u00f3cio e limites de SearchQuery.",
|
|
"_origin": "ast",
|
|
"community": 90,
|
|
"community_name": "SearchQuery",
|
|
"file_type": "rationale",
|
|
"norm_label": "valida as regras de negocio e limites de searchquery.",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L87"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_research",
|
|
"label": "002-google-news-extractor/research.md",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/research.md",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"label": "1. Technical Decisions & Tradeoffs",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. technical decisions & tradeoffs",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 1: motor de requisicao e scraping com `foxcape` em modo headless",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 2: endpoint rss do google news vs. scraping de dom",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"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`)",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 3: mapeamento de idioma e locale (`hl`, `gl`, `ceid`)",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L23"
|
|
},
|
|
{
|
|
"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`",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 4: resolucao de urls do google news via `googlenewsdecoder`",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "decision 5: logging em tempo real no `stderr` e segregacao de streams",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L45"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_research_research_google_news_headlines_extractor",
|
|
"label": "Research: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 91,
|
|
"community_name": "1. Technical Decisions & Tradeoffs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "research: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_cli_interface_parameter_contracts",
|
|
"label": "CLI Interface & Parameter Contracts",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli interface & parameter contracts",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_data_sanitization_article_extraction",
|
|
"label": "Data Sanitization & Article Extraction",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data sanitization & article extraction",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L27"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_error_handling_edge_cases",
|
|
"label": "Error Handling & Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "error handling & edge cases",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"label": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "general readiness checklist: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_non_functional_operational_readiness",
|
|
"label": "Non-Functional & Operational Readiness",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "non-functional & operational readiness",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L42"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L48"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness_scraping_engine_feed_mapping",
|
|
"label": "Scraping Engine & Feed Mapping",
|
|
"_origin": "ast",
|
|
"community": 92,
|
|
"community_name": "General Readiness Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "scraping engine & feed mapping",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L20"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model",
|
|
"label": "002-google-news-extractor/data-model.md",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/data-model.md",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model_1_1_searchquery_par\u00e2metros_da_busca",
|
|
"label": "1.1 SearchQuery (Par\u00e2metros da Busca)",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.1 searchquery (parametros da busca)",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model_1_2_newsarticle_item_de_not\u00edcia",
|
|
"label": "1.2 NewsArticle (Item de Not\u00edcia)",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.2 newsarticle (item de noticia)",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L15"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model_1_3_extractionresult_sa\u00edda_estruturada_consolidada",
|
|
"label": "1.3 ExtractionResult (Sa\u00edda Estruturada Consolidada)",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.3 extractionresult (saida estruturada consolidada)",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L26"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos",
|
|
"label": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. entidades de dominio & dtos",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model_2_esquema_json_de_sa\u00edda",
|
|
"label": "2. Esquema JSON de Sa\u00edda",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. esquema json de saida",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor",
|
|
"label": "Data Model: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 93,
|
|
"community_name": "1. Entidades de Dom\u00ednio & DTOs",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data model: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_requirements",
|
|
"label": "002-google-news-extractor/checklists/requirements.md",
|
|
"_origin": "ast",
|
|
"community": 94,
|
|
"community_name": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/checklists/requirements.md",
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_requirements_content_quality",
|
|
"label": "Content Quality",
|
|
"_origin": "ast",
|
|
"community": 94,
|
|
"community_name": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "content quality",
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_requirements_feature_readiness",
|
|
"label": "Feature Readiness",
|
|
"_origin": "ast",
|
|
"community": 94,
|
|
"community_name": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature readiness",
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_requirements_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 94,
|
|
"community_name": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_requirements_requirement_completeness",
|
|
"label": "Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 94,
|
|
"community_name": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirement completeness",
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor",
|
|
"label": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 94,
|
|
"community_name": "Specification Quality Checklist: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification quality checklist: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos",
|
|
"label": "1. Comando e Argumentos",
|
|
"_origin": "ast",
|
|
"community": 95,
|
|
"community_name": "CLI Contract: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. comando e argumentos",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 95,
|
|
"community_name": "CLI Contract: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. codigos de saida (exit codes)",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_contracts_cli_contract_3_protocolo_de_streams_stdout_stderr",
|
|
"label": "3. Protocolo de Streams (Stdout / Stderr)",
|
|
"_origin": "ast",
|
|
"community": 95,
|
|
"community_name": "CLI Contract: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. protocolo de streams (stdout / stderr)",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_contracts_cli_contract_argumentos_de_linha_de_comando",
|
|
"label": "Argumentos de Linha de Comando",
|
|
"_origin": "ast",
|
|
"community": 95,
|
|
"community_name": "CLI Contract: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "argumentos de linha de comando",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor",
|
|
"label": "CLI Contract: Google News Headlines Extractor",
|
|
"_origin": "ast",
|
|
"community": 95,
|
|
"community_name": "CLI Contract: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "cli contract: google news headlines extractor",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_contracts_cli_contract_sintaxe",
|
|
"label": "Sintaxe",
|
|
"_origin": "ast",
|
|
"community": 95,
|
|
"community_name": "CLI Contract: Google News Headlines Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "sintaxe",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_checklists_readiness",
|
|
"label": "readiness.md",
|
|
"_origin": "ast",
|
|
"community": 96,
|
|
"community_name": "readiness.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "readiness.md",
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_contracts_cli_contract",
|
|
"label": "cli_contract.md",
|
|
"_origin": "ast",
|
|
"community": 96,
|
|
"community_name": "readiness.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "cli_contract.md",
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_plan",
|
|
"label": "002-google-news-extractor/plan.md",
|
|
"_origin": "ast",
|
|
"community": 96,
|
|
"community_name": "readiness.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/plan.md",
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_spec",
|
|
"label": "002-google-news-extractor/spec.md",
|
|
"_origin": "ast",
|
|
"community": 96,
|
|
"community_name": "readiness.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/spec.md",
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_002_google_news_extractor_tasks",
|
|
"label": "002-google-news-extractor/tasks.md",
|
|
"_origin": "ast",
|
|
"community": 96,
|
|
"community_name": "readiness.md",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "002-google-news-extractor/tasks.md",
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "readme_1_convers\u00e3o_padr\u00e3o",
|
|
"label": "1. Convers\u00e3o Padr\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. conversao padrao",
|
|
"source_file": "README.md",
|
|
"source_location": "L457"
|
|
},
|
|
{
|
|
"id": "readme_2_convers\u00e3o_com_caminho_de_destino_personalizado",
|
|
"label": "2. Convers\u00e3o com Caminho de Destino Personalizado",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. conversao com caminho de destino personalizado",
|
|
"source_file": "README.md",
|
|
"source_location": "L463"
|
|
},
|
|
{
|
|
"id": "readme_3_uso_program\u00e1tico_em_python",
|
|
"label": "3. Uso Program\u00e1tico em Python",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. uso programatico em python",
|
|
"source_file": "README.md",
|
|
"source_location": "L470"
|
|
},
|
|
{
|
|
"id": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"label": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. \ud83d\udcdd conversor de artigo json para markdown",
|
|
"source_file": "README.md",
|
|
"source_location": "L387"
|
|
},
|
|
{
|
|
"id": "readme_argumentos_e_flags_cli_448",
|
|
"label": "Argumentos e Flags CLI",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "argumentos e flags cli",
|
|
"source_file": "README.md",
|
|
"source_location": "L448"
|
|
},
|
|
{
|
|
"id": "readme_exemplos_pr\u00e1ticos_de_uso_455",
|
|
"label": "Exemplos Pr\u00e1ticos de Uso",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "exemplos praticos de uso",
|
|
"source_file": "README.md",
|
|
"source_location": "L455"
|
|
},
|
|
{
|
|
"id": "readme_isolamento_estrito_de_extratores_e_fallback",
|
|
"label": "Isolamento Estrito de Extratores e Fallback",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "isolamento estrito de extratores e fallback",
|
|
"source_file": "README.md",
|
|
"source_location": "L416"
|
|
},
|
|
{
|
|
"id": "readme_matriz_determin\u00edstica_de_metadados",
|
|
"label": "Matriz Determin\u00edstica de Metadados",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "matriz deterministica de metadados",
|
|
"source_file": "README.md",
|
|
"source_location": "L425"
|
|
},
|
|
{
|
|
"id": "readme_sanitiza\u00e7\u00e3o_editorial_e_deduplica\u00e7\u00e3o",
|
|
"label": "Sanitiza\u00e7\u00e3o Editorial e Deduplica\u00e7\u00e3o",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "sanitizacao editorial e deduplicacao",
|
|
"source_file": "README.md",
|
|
"source_location": "L441"
|
|
},
|
|
{
|
|
"id": "readme_vis\u00e3o_geral_e_estrutura_do_documento",
|
|
"label": "Vis\u00e3o Geral e Estrutura do Documento",
|
|
"_origin": "ast",
|
|
"community": 97,
|
|
"community_name": "5. \ud83d\udcdd Conversor de Artigo JSON para Markdown",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "visao geral e estrutura do documento",
|
|
"source_file": "README.md",
|
|
"source_location": "L389"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction",
|
|
"label": "extraction.md",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "extraction.md",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction_1_requirement_completeness",
|
|
"label": "1. Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. requirement completeness",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L13"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction_2_requirement_clarity_non_ambiguity",
|
|
"label": "2. Requirement Clarity & Non-Ambiguity",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "2. requirement clarity & non-ambiguity",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L24"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction_3_requirement_consistency_data_contracts",
|
|
"label": "3. Requirement Consistency & Data Contracts",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "3. requirement consistency & data contracts",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L33"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction_4_scenario_edge_case_coverage",
|
|
"label": "4. Scenario & Edge Case Coverage",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "4. scenario & edge case coverage",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L41"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction_5_non_functional_operational_readiness",
|
|
"label": "5. Non-Functional & Operational Readiness",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "5. non-functional & operational readiness",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L51"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "extraction pipeline checklist: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_extraction_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L58"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_requirements",
|
|
"label": "003-article-content-extractor/checklists/requirements.md",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/checklists/requirements.md",
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_requirements_content_quality",
|
|
"label": "Content Quality",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "content quality",
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L7"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_requirements_feature_readiness",
|
|
"label": "Feature Readiness",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature readiness",
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L25"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_requirements_notes",
|
|
"label": "Notes",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "notes",
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L32"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_checklists_requirements_requirement_completeness",
|
|
"label": "Requirement Completeness",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirement completeness",
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L14"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "specification quality checklist: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model",
|
|
"label": "003-article-content-extractor/data-model.md",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/data-model.md",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_1_inputarticle_value_object",
|
|
"label": "1.1 InputArticle (Value Object)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.1 inputarticle (value object)",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L5"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_2_trafilaturadata_value_object",
|
|
"label": "1.2 TrafilaturaData (Value Object)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.2 trafilaturadata (value object)",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L18"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_3_newspaperdata_value_object",
|
|
"label": "1.3 NewspaperData (Value Object)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.3 newspaperdata (value object)",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L36"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_4_readabilitydata_value_object",
|
|
"label": "1.4 ReadabilityData (Value Object)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.4 readabilitydata (value object)",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L54"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_5_extractedarticle_entity",
|
|
"label": "1.5 ExtractedArticle (Entity)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.5 extractedarticle (entity)",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L67"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_6_extractionbatchreport_aggregate_root",
|
|
"label": "1.6 ExtractionBatchReport (Aggregate Root)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1.6 extractionbatchreport (aggregate root)",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L84"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"label": "1. Entities & Value Objects",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "1. entities & value objects",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L3"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_data_model_data_model_article_content_multi_engine_extractor",
|
|
"label": "Data Model: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "data model: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec",
|
|
"label": "003-article-content-extractor/spec.md",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "page",
|
|
"norm_label": "003-article-content-extractor/spec.md",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_assumptions",
|
|
"label": "Assumptions",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "assumptions",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L109"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_clarifications",
|
|
"label": "Clarifications",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "clarifications",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L10"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_edge_cases",
|
|
"label": "Edge Cases",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "edge cases",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L63"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"label": "Feature Specification: Article Content Multi-Engine Extractor",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "feature specification: article content multi-engine extractor",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_functional_requirements",
|
|
"label": "Functional Requirements",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "functional requirements",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L74"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_key_entities",
|
|
"label": "Key Entities",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "key entities",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L89"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_measurable_outcomes",
|
|
"label": "Measurable Outcomes",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "measurable outcomes",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L99"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_requirements_mandatory",
|
|
"label": "Requirements *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "requirements *(mandatory)*",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L72"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_session_2026_08_20",
|
|
"label": "Session 2026-08-20",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "session 2026-08-20",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L12"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_success_criteria_mandatory",
|
|
"label": "Success Criteria *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "success criteria *(mandatory)*",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L97"
|
|
},
|
|
{
|
|
"id": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory",
|
|
"label": "User Scenarios & Testing *(mandatory)*",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user scenarios & testing *(mandatory)*",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L19"
|
|
},
|
|
{
|
|
"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",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 1 - extracao completa e consolidada de artigos em lote (priority: p1) \ud83c\udf1f mvp",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L21"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 2 - resiliencia e isolamento de falhas por artigo e motor (priority: p2)",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L35"
|
|
},
|
|
{
|
|
"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)",
|
|
"_origin": "ast",
|
|
"community": 98,
|
|
"community_name": "Extraction Pipeline Checklist: Article Content Multi-Engine Extractor",
|
|
"file_type": "document",
|
|
"node_kind": "heading",
|
|
"norm_label": "user story 3 - controle de execucao via linha de comando e feedback visual (priority: p3)",
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L49"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters",
|
|
"label": "adapters.py",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "adapters.py",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client",
|
|
"label": "client.py",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "client.py",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway",
|
|
"label": "test_model_gateway.py",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "test_model_gateway.py",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_py_any",
|
|
"label": "Any",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "code",
|
|
"norm_label": "any",
|
|
"source_file": "",
|
|
"source_location": ""
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_adapters_rationale_1",
|
|
"label": "Minimal provider HTTP adapters for Groq, DeepSeek, and OpenAI-compatible\u2026",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "rationale",
|
|
"norm_label": "minimal provider http adapters for groq, deepseek, and openai-compatible...",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_rationale_1",
|
|
"label": "Agnostic Model Gateway managing logical roles, technical retries, and semantic\u2026",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "rationale",
|
|
"norm_label": "agnostic model gateway managing logical roles, technical retries, and semantic...",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L1"
|
|
},
|
|
{
|
|
"id": "src_runtime_gateway_client_rationale_65",
|
|
"label": "Executes a structured call starting with runtime_primary, with technical\u2026",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "rationale",
|
|
"norm_label": "executes a structured call starting with runtime_primary, with technical...",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L65"
|
|
},
|
|
{
|
|
"id": "tests_runtime_unit_test_model_gateway_rationale_1",
|
|
"label": "Unit tests for Model Gateway covering scenarios LLM-001 to LLM-012.",
|
|
"_origin": "ast",
|
|
"community": 99,
|
|
"community_name": "ModelGatewayClient",
|
|
"file_type": "rationale",
|
|
"norm_label": "unit tests for model gateway covering scenarios llm-001 to llm-012.",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L1"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"source": "classify_emit_error",
|
|
"target": "src_tools_models_classificationerror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "classify.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify_main",
|
|
"target": "classify_emit_error",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "classify.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify_main",
|
|
"target": "src_tools_models_ecpsnapshot_from_json_str",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "classify.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify_main",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "classify.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify_main",
|
|
"target": "classify_parse_args",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "classify.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "evals_eval_runner_run_offline_evaluations",
|
|
"target": "evals_eval_runner_aggregate_evaluation_results",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_build_release_metadata_build_release_metadata",
|
|
"target": "scripts_build_release_metadata_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/build_release_metadata.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_convert_article",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L642",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_convert_article",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L643",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_convert_article",
|
|
"target": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L646",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_convert_article",
|
|
"target": "scripts_convert_article_to_markdown_clean_body_images",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L647",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_convert_article",
|
|
"target": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L650",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_main",
|
|
"target": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L703",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_main",
|
|
"target": "scripts_convert_article_to_markdown_convert_article",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L708",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_normalize_list",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L500",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"target": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"target": "scripts_convert_article_to_markdown_get_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"target": "scripts_convert_article_to_markdown_validate_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L335",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L356",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_validate_url",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler_crawl",
|
|
"target": "scripts_extract_article_contents_articlecrawler_start",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L516",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler_enter",
|
|
"target": "scripts_extract_article_contents_articlecrawler_start",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L505",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler_exit",
|
|
"target": "scripts_extract_article_contents_articlecrawler_close",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L509",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_trafilaturaextractor_extract",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L432",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L434",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_newspaperextractor_extract",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L450",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_readabilityextractor_extract",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L464",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L466",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_load_search_json",
|
|
"target": "scripts_extract_article_contents_inputarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L556",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_main",
|
|
"target": "scripts_extract_article_contents_parse_arguments",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L744",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_main",
|
|
"target": "scripts_extract_article_contents_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L745",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_main",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L752",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_newspaperextractor_extract",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L369",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_load_search_json",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L586",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_log_info",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L593",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L607",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_extract_all_engines",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L619",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_extractedarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L623",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L664",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_save_extracted_json",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L673",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_readabilityextractor_extract",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L415",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_trafilaturaextractor_extract",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L274",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extract_google_news",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extract_google_news",
|
|
"target": "scripts_extract_google_news_fetch_rss_content",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L314",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extract_google_news",
|
|
"target": "scripts_extract_google_news_parse_google_news_rss",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extract_google_news",
|
|
"target": "scripts_extract_google_news_resolve_articles_urls",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L323",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extract_google_news",
|
|
"target": "scripts_extract_google_news_extractionresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L325",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_main",
|
|
"target": "scripts_extract_google_news_build_parser",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L416",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_main",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_main",
|
|
"target": "scripts_extract_google_news_extract_google_news",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_parse_google_news_rss",
|
|
"target": "scripts_extract_google_news_normalize_text_for_comparison",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_parse_google_news_rss",
|
|
"target": "scripts_extract_google_news_newsarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_atomic_save_json",
|
|
"target": "scripts_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L450",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extract_candidate_data",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extract_candidate_data",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extract_candidate_data",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L189",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_main",
|
|
"target": "scripts_select_article_extractor_parse_args",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L571",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_main",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L573",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_process_batch",
|
|
"target": "scripts_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L480",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_process_batch",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L512",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_process_batch",
|
|
"target": "scripts_select_article_extractor_atomic_save_json",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L527",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_process_batch",
|
|
"target": "scripts_select_article_extractor_batchprocessingresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L529",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_extract_candidate_data",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L395",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_form_active_set",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L398",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_articleselectionresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_calculate_consensus_metrics",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L426",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_select_with_consensus",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L429",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_select_without_consensus",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L431",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_with_consensus",
|
|
"target": "scripts_select_article_extractor_break_priority_tie",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L326",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_without_consensus",
|
|
"target": "scripts_select_article_extractor_break_priority_tie",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"target": "src_runtime_candidate_equivalence_normalize_text_for_comparison",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"target": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"target": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L217",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"target": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"target": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"target": "src_runtime_candidate_parser_extract_plain_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_main",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L308",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_cli_consolidate_validate_article_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L261",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_cli_consolidate_setup_signal_handlers",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_cli_consolidate_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L83",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_validate_article_schema",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_validate_article_schema",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight_main",
|
|
"target": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"target": "src_runtime_cli_preflight_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile_main",
|
|
"target": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"target": "src_runtime_cli_reconcile_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke_main",
|
|
"target": "src_runtime_cli_smoke_run_smoke_test",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke_run_smoke_test",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush_main",
|
|
"target": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_calculate_exact_file_sha256",
|
|
"target": "src_runtime_core_config_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_create_schema_registry",
|
|
"target": "src_runtime_core_config_py_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L158",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_validate_certified_models",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_runtimestoragepaths",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_runtimelimits",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_runtime_config",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"target": "src_runtime_core_fingerprint_canonical_json_dumps",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits_validate_input_size",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine_init",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_sync_status",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine_transition_to",
|
|
"target": "src_runtime_core_state_machine_invalidstatetransitionerror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine_transition_to",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_sync_status",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine_transition_to",
|
|
"target": "src_runtime_core_state_machine_py_valueerror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_invalidstatetransitionerror_init",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_init",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter_classify",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter_classify",
|
|
"target": "src_tools_models_ecpsnapshot_from_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter_init",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_load_ecp_schema_registry",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"target": "src_runtime_ecp_adapter_load_ecp_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"target": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"target": "src_runtime_enrichment_harness_normalize_tag",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_deepseekadapter_init",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter_init",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_groqadapter_init",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter_init",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_calculate_cost",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries",
|
|
"target": "src_runtime_gateway_client_gatewayresponse",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_init",
|
|
"target": "src_runtime_gateway_adapters_groqadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_init",
|
|
"target": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_init",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L140",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_py_valueerror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"target": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_groundingviolationerror_init",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror_init",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"target": "src_runtime_candidate_models_textrepair",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init_client",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_init",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_refresh_secrets",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"target": "src_runtime_storage_file_store_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_write_file_atomically",
|
|
"target": "src_runtime_storage_file_store_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_backup_db",
|
|
"target": "src_runtime_storage_sqlite_store_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_backup_db",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_get_execution",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_init",
|
|
"target": "src_runtime_storage_sqlite_store_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_init",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_init_db",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_init_db",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_mark_telemetry_flushed",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_queue_telemetry",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_record_transition",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_restore_db",
|
|
"target": "src_runtime_storage_sqlite_store_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_restore_db",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter_evaluate_similarity",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter_is_available",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_is_available",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_build_prompt",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L250",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_count_phrase_occurrences",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_parser_extract_evidence_snippets",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_classifier_count_phrase_occurrences",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_classifier_match_phrase_in_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_init",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_init",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_match_phrase_in_text",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language_detect_language",
|
|
"target": "src_tools_language_extract_words",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L485",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language_detect_language",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L556",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationerror_to_json_str",
|
|
"target": "src_tools_models_classificationerror_to_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationresult_to_json_str",
|
|
"target": "src_tools_models_classificationerror_to_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_ecpsnapshot_from_dict",
|
|
"target": "src_tools_models_relatedentity_from_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_ecpsnapshot_from_json_str",
|
|
"target": "src_tools_models_ecpsnapshot_from_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser_extract_evidence_snippets",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser_extract_evidence_snippets",
|
|
"target": "src_tools_parser_extract_sentences",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_invalid_schema",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_schema_valid",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_fixture_loads_successfully",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models",
|
|
"target": "tests_runtime_contract_test_runtime_config_contract_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"target": "src_runtime_core_config_runtimestoragepaths",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"target": "src_runtime_core_config_runtimelimits",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"target": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_429_rate_limit_and_fallback",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_500_server_error_and_fallback",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch",
|
|
"target": "tests_runtime_integration_test_crash_reconciliation_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch",
|
|
"target": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown",
|
|
"target": "tests_runtime_integration_test_ecp_rejection_flow_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"target": "src_runtime_gateway_adapters_load_env_file",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"target": "tests_runtime_integration_test_live_e2e_real_api_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience_test_certified_model_rotation_resilience",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"target": "tests_runtime_integration_test_telemetry_degradation_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"target": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_cost_budget_test_per_article_cost_within_budget",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_no_powerful_models_test_runtime_config_strictly_cheap_models",
|
|
"target": "src_runtime_core_config_validate_certified_cheap_model",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_prompt_injection_guard_test_adversarial_injection_treated_as_passive_data",
|
|
"target": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_dictionary",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_text",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser_test_author_parsing_forbids_delimiter_splitting",
|
|
"target": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser_test_parse_raw_text_into_candidates",
|
|
"target": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser_test_resolve_canonical_source_url_priority",
|
|
"target": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_direct_inherent",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_not_related",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags",
|
|
"target": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness_test_tag_normalization",
|
|
"target": "src_runtime_enrichment_harness_normalize_tag",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness_test_validate_and_extract_enrichment_valid",
|
|
"target": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences",
|
|
"target": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping_test_sequence_similarity",
|
|
"target": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping_test_text_normalization",
|
|
"target": "src_runtime_candidate_equivalence_normalize_text_for_comparison",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically",
|
|
"target": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint_test_deterministic_fingerprint_identical_inputs",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint_test_fingerprint_changes_on_config_or_ecp_change",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_create_sample_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_create_sample_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id",
|
|
"target": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_create_sample_payload",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success",
|
|
"target": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits_test_input_size_valid_within_limit",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter",
|
|
"target": "src_runtime_storage_markdown_renderer_render_canonical_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"target": "src_runtime_core_config_runtimestoragepaths",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"target": "src_runtime_core_config_runtimelimits",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"target": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation",
|
|
"target": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_test_llm_primary_success",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_test_llm_semantic_failure_failover_to_fallback",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_test_llm_transient_retry_and_recovery",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_preflight_certification_test_preflight_checks_pass",
|
|
"target": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_release_invariants_test_11_invariants_all_pass",
|
|
"target": "src_runtime_quality_invariants_verify_all_11_invariants",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_smoke_cli_test_smoke_test_execution_valid",
|
|
"target": "src_runtime_cli_smoke_run_smoke_test",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_check_json_schemas",
|
|
"target": "tests_scripts_check_zero_regex_find_json_pattern_keys",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_check_python_ast",
|
|
"target": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_main",
|
|
"target": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"target": "tests_scripts_check_zero_regex_check_python_ast",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"target": "tests_scripts_check_zero_regex_check_json_schemas",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"target": "tests_scripts_check_zero_regex_check_promptfoo_yaml",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters_test_classifier_with_adapter_flags",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters_test_classifier_with_adapter_flags",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters_test_embeddings_adapter_interface",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters_test_llm_adapter_interface",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24_test_benchmark_case",
|
|
"target": "src_tools_models_ecpsnapshot_from_json_str",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_petrobras_ecp",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_petrobras_ecp",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_test_contextual_inherent",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_test_direct_inherent",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_test_negative_anchor_suppression",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_test_not_related",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_test_tangential_inherent",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L640",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L587",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L572",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L615",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L668",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L696",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L290",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L291",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L311",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L312",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L269",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L270",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L246",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L461",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L543",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L497",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L447",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L343",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L344",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L375",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L376",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L331",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L399",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L400",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L409",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L412",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L359",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L360",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L421",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L424",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L793",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli_test_cli_empty_content_file",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli_test_cli_missing_ecp_file",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli_test_cli_missing_required_ecp_field",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli_test_cli_output_file",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli_test_cli_success_stdout",
|
|
"target": "classify_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal",
|
|
"target": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L524",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates",
|
|
"target": "scripts_convert_article_to_markdown_clean_body_images",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L495",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct",
|
|
"target": "scripts_convert_article_to_markdown_convert_article",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L749",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace",
|
|
"target": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L248",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting",
|
|
"target": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L459",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L405",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L446",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L359",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct",
|
|
"target": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L757",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations",
|
|
"target": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L475",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L343",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L285",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L337",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L265",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes",
|
|
"target": "scripts_convert_article_to_markdown_validate_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes",
|
|
"target": "scripts_convert_article_to_markdown_validate_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L352",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L358",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L365",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L239",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L240",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L179",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L145",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file",
|
|
"target": "scripts_extract_article_contents_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L307",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_cli_main_success",
|
|
"target": "scripts_extract_article_contents_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L299",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_crawler_error_isolation",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L252",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L362",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution",
|
|
"target": "scripts_extract_article_contents_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L367",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L325",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_extract_all_engines",
|
|
"target": "scripts_extract_article_contents_extract_all_engines",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_extractor_error_isolation_on_faulty_engine",
|
|
"target": "scripts_extract_article_contents_extract_all_engines",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_input_article_creation",
|
|
"target": "scripts_extract_article_contents_inputarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file",
|
|
"target": "scripts_extract_article_contents_load_search_json",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_load_search_json_valid",
|
|
"target": "scripts_extract_article_contents_load_search_json",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_newspaper_extractor",
|
|
"target": "scripts_extract_article_contents_newspaperextractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_process_batch_with_limit",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L279",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_readability_extractor",
|
|
"target": "scripts_extract_article_contents_readabilityextractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_extractedarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_inputarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_save_extracted_json",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_trafilatura_extractor",
|
|
"target": "scripts_extract_article_contents_trafilaturaextractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_empty_query_error",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L255",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_execution_file_output",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L245",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_execution_stdout",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L222",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_network_error_handling",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L268",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L321",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L304",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline",
|
|
"target": "scripts_extract_google_news_extract_google_news",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url",
|
|
"target": "scripts_extract_google_news_resolve_article_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked",
|
|
"target": "scripts_extract_google_news_extract_google_news",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture",
|
|
"target": "scripts_extract_google_news_parse_google_news_rss",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback",
|
|
"target": "scripts_extract_google_news_resolve_article_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_resolve_article_url_success",
|
|
"target": "scripts_extract_google_news_resolve_article_url",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch",
|
|
"target": "scripts_extract_google_news_newsarticle",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch",
|
|
"target": "scripts_extract_google_news_resolve_articles_urls",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_search_query_validation",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_detect_english",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_detect_french",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_detect_german",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_detect_italian",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_detect_portuguese",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_detect_spanish",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_empty_language",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_test_normalize_text",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L266",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L267",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L269",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L237",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L240",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_classification_error_serialization",
|
|
"target": "src_tools_models_classificationerror",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_classification_result_serialization",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_ecp_snapshot_defaults",
|
|
"target": "src_tools_models_ecpsnapshot_from_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_ecp_snapshot_missing_required",
|
|
"target": "src_tools_models_ecpsnapshot_from_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_ecp_snapshot_valid",
|
|
"target": "src_tools_models_ecpsnapshot_from_dict",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_extract_evidence_snippets",
|
|
"target": "src_tools_parser_extract_evidence_snippets",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_test_parser_strip_markdown",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L408",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L416",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L141",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L194",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L238",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L249",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L266",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L285",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L298",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L324",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L325",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L360",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L583",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L600",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L610",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L532",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_generate_shingles_empty",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_generate_shingles_short_text",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_generate_shingles_sliding_window",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L481",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L499",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L504",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_integration_reference_file",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L372",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_integration_reference_file",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L379",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_normalize_text_empty_and_invalid",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_normalize_text_html_entities_and_tags",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_links",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_normalize_text_nfkc_unicode_and_punctuation",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "call",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24_classifier",
|
|
"target": "tests_tools_test_benchmark_24_py_fixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24_test_benchmark_case",
|
|
"target": "tests_tools_test_benchmark_24_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_petrobras_ecp",
|
|
"target": "tests_tools_test_classifier_py_fixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_fixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L711",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded",
|
|
"target": "tests_tools_test_convert_article_to_markdown_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors",
|
|
"target": "tests_tools_test_convert_article_to_markdown_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L316",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes",
|
|
"target": "tests_tools_test_convert_article_to_markdown_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L191",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes",
|
|
"target": "tests_tools_test_convert_article_to_markdown_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L177",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_py_fixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_py_parametrize",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L256",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_sample_input_json",
|
|
"target": "tests_tools_test_extract_article_contents_py_fixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_sample_rss_xml",
|
|
"target": "tests_tools_test_extract_google_news_py_fixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "decorator",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "evals_eval_runner_aggregate_evaluation_results",
|
|
"target": "evals_eval_runner_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "evals_eval_runner_run_offline_evaluations",
|
|
"target": "evals_eval_runner_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L550",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_get_dict",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extractedarticle_to_dict",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extractionbatchreport_to_dict",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_inputarticle_to_dict",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_newspaperdata_to_dict",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_readabilitydata_to_dict",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_trafilaturadata_to_dict",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extractionresult_to_dict",
|
|
"target": "scripts_extract_google_news_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_newsarticle_to_dict",
|
|
"target": "scripts_extract_google_news_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_resolve_articles_urls",
|
|
"target": "scripts_extract_google_news_newsarticle",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_calculate_consensus_metrics",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extract_candidate_data",
|
|
"target": "scripts_select_article_extractor_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_form_active_set",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L211",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_form_active_set",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L211",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L387",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_with_consensus",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_with_consensus",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_without_consensus",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_select_without_consensus",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"target": "src_runtime_candidate_parser_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"target": "src_runtime_candidate_parser_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"target": "src_runtime_candidate_parser_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_validate_article_schema",
|
|
"target": "src_runtime_cli_consolidate_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"target": "src_runtime_cli_preflight_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"target": "src_runtime_cli_reconcile_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke_run_smoke_test",
|
|
"target": "src_runtime_cli_smoke_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_load_schema",
|
|
"target": "src_runtime_core_config_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_validate_certified_models",
|
|
"target": "src_runtime_core_config_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"target": "src_runtime_core_fingerprint_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine_transition_to",
|
|
"target": "src_runtime_core_state_machine_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter_classify",
|
|
"target": "src_runtime_ecp_adapter_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"target": "src_runtime_ecp_adapter_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_build_minimal_enrichment_projection",
|
|
"target": "src_runtime_enrichment_harness_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"target": "src_runtime_enrichment_harness_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_deepseekadapter_execute_call",
|
|
"target": "src_runtime_gateway_adapters_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_groqadapter_execute_call",
|
|
"target": "src_runtime_gateway_adapters_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_openaiadapter_execute_call",
|
|
"target": "src_runtime_gateway_adapters_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_provideradapter_execute_call",
|
|
"target": "src_runtime_gateway_adapters_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries",
|
|
"target": "src_runtime_gateway_client_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call",
|
|
"target": "src_runtime_gateway_client_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"target": "src_runtime_hygiene_harness_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"target": "src_runtime_hygiene_harness_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L158",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"target": "src_runtime_hygiene_repairs_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace",
|
|
"target": "src_runtime_observability_langfuse_tracer_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"target": "src_runtime_observability_structured_logger_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict",
|
|
"target": "src_runtime_observability_structured_logger_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_quality_invariants_verify_all_11_invariants",
|
|
"target": "src_runtime_quality_invariants_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"target": "src_runtime_storage_file_store_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"target": "src_runtime_storage_file_store_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution",
|
|
"target": "src_runtime_storage_sqlite_store_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_get_execution",
|
|
"target": "src_runtime_storage_sqlite_store_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry",
|
|
"target": "src_runtime_storage_sqlite_store_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_record_transition",
|
|
"target": "src_runtime_storage_sqlite_store_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_init",
|
|
"target": "src_tools_classifier_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationerror_to_dict",
|
|
"target": "src_tools_models_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationresult_to_dict",
|
|
"target": "src_tools_models_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_ecpsnapshot_from_dict",
|
|
"target": "src_tools_models_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_relatedentity_from_dict",
|
|
"target": "src_tools_models_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_execute_call",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_init",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_mockprovideradapter_execute_call",
|
|
"target": "tests_runtime_unit_test_model_gateway_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_mockprovideradapter_init",
|
|
"target": "tests_runtime_unit_test_model_gateway_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_empty_query_error",
|
|
"target": "capturefixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L253",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_execution_stdout",
|
|
"target": "capturefixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L213",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_network_error_handling",
|
|
"target": "capturefixture",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "generic_arg",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L262",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type",
|
|
"target": "ref_integer",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_selected_extractor",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_newspaper4k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_readability",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_trafilatura",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_candidate_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_url",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_source",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_order_index",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_source_extractor",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_text",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_type",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_anchor_text",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"target": "ref_parent_block_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required",
|
|
"target": "ref_author_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required",
|
|
"target": "ref_subtitle_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required",
|
|
"target": "ref_title_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"target": "ref_block_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"target": "ref_image_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"target": "ref_language",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"target": "ref_link_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"target": "ref_metadata_candidates",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_selected_extractor",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_newspaper4k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_readability",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_trafilatura",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_newspaper4k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_readability",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_json_ref_trafilatura",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum",
|
|
"target": "ref_heading",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum",
|
|
"target": "ref_list_item",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum",
|
|
"target": "ref_paragraph",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum",
|
|
"target": "ref_quote",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required",
|
|
"target": "ref_evidence_candidate_ids",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_sentiment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_tags",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_negative",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_neutral",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_json_ref_positive",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_advertisement",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_duplicate",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_navigation",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_newsletter",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_non_editorial",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_player_interface",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"target": "ref_recommendation",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_author_candidate_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_kept_block_ids",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_kept_image_ids",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_kept_link_ids",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_repairs",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_subtitle_candidate_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"target": "ref_title_candidate_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_hash",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_hash",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum",
|
|
"target": "ref_contextual_inherent",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum",
|
|
"target": "ref_direct_inherent",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum",
|
|
"target": "ref_not_related",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum",
|
|
"target": "ref_tangential",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required",
|
|
"target": "ref_confidence",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required",
|
|
"target": "ref_evidences",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_category",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_rationale",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_sentiment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_tags",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum",
|
|
"target": "ref_completed_text",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum",
|
|
"target": "ref_failed_processing",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum",
|
|
"target": "ref_failed_validation",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum",
|
|
"target": "ref_rejected_ecp",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_ecp_classification_failed",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_ecp_rejected",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_enrichment_failed",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_grounding_violation",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_hygiene_failed",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_invalid_article_schema",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_invalid_ecp_schema",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_invalid_selected_extractor",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_invalid_text_repair",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_missing_content",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_missing_selected_extractor",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_missing_source_url",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_missing_title_candidate",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_persistence_failed",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_selected_extractor_unavailable",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"target": "ref_telemetry_pending",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_fallback",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_runtime_primary",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_content_hygiene",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_article_sentiment_tags",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required",
|
|
"target": "ref_enrichment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required",
|
|
"target": "ref_hygiene",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_object",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_ecp_classification",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_enrichment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_error_codes",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_final_status",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_fingerprint",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_generate_markdown",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_markdown_hash",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_markdown_path",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_model_versions",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_prompt_versions",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_provider_versions",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_schema_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_source_url",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "ref_trace_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_selected_extractor",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_model",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_provider",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_role_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_newspaper4k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_readability",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_trafilatura",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_negative",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_neutral",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_positive",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_null",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_json_ref_string",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"target": "ref_encoding",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"target": "ref_obvious_typo",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"target": "ref_punctuation_corruption",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"target": "ref_spacing",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"target": "ref_unicode",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"target": "ref_original_fragment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"target": "ref_replacement_fragment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"target": "ref_target_candidate_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_category",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_json_ref_rationale",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required",
|
|
"target": "ref_path",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_hash",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required",
|
|
"target": "ref_path",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_hash",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required",
|
|
"target": "ref_canonical_schema_reference",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required",
|
|
"target": "ref_classifier_module",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required",
|
|
"target": "ref_environment",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L173",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required",
|
|
"target": "ref_trace_content_policy",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L173",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required",
|
|
"target": "ref_context_strategy",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required",
|
|
"target": "ref_max_input_bytes",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required",
|
|
"target": "ref_output_dir",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required",
|
|
"target": "ref_sqlite_db",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required",
|
|
"target": "ref_fallback_input_1k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required",
|
|
"target": "ref_fallback_output_1k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required",
|
|
"target": "ref_primary_input_1k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required",
|
|
"target": "ref_primary_output_1k",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_content_hygiene",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_article_sentiment_tags",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_ecp",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_langfuse",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_limits",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_paths",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_pricing",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_prompts",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_roles",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "ref_sqlite",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_fallback",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_runtime_primary",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_endpoint_url",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_enrichment_prompt_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_enrichment_schema_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_hygiene_prompt_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_hygiene_schema_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_max_retries",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_parameters",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "ref_timeout_seconds",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_model",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_provider",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_role_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_endpoint_url",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_enrichment_prompt_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_enrichment_schema_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_hygiene_prompt_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_hygiene_schema_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_max_retries",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_parameters",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "ref_timeout_seconds",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_model",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_provider",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_json_ref_role_config_version",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_required",
|
|
"target": "ref_busy_timeout_ms",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum",
|
|
"target": "ref_full_redacted",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum",
|
|
"target": "ref_metadata_only",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required",
|
|
"target": "ref_entity_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required",
|
|
"target": "ref_name",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required",
|
|
"target": "ref_relation_type",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required",
|
|
"target": "ref_weight",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"target": "ref_aliases",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"target": "ref_anchors",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"target": "ref_domain",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"target": "ref_target_entity_id",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"target": "ref_target_name",
|
|
"relation": "extends",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "classify.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "src_tools_models_classificationerror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "classify.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "classify.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "src_tools_models_errorcode",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "classify.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_models_candidatetype",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_state_machine_executionstatus",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_adapters_groqadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_assembler",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs",
|
|
"target": "src_runtime_candidate_models_repaircategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs",
|
|
"target": "src_runtime_candidate_models_textrepair",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_markdown_renderer",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings",
|
|
"target": "src_tools_adapters_base_basenlpadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_adapters_base_basenlpadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_parser_extract_evidence_snippets",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "src_runtime_ecp_adapter_load_ecp_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config_runtimelimits",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config_runtimestoragepaths",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation",
|
|
"target": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_ecp_rejection_flow",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "src_runtime_gateway_adapters_load_env_file",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience",
|
|
"target": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_cost_budget",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_no_powerful_models",
|
|
"target": "src_runtime_core_config_validate_certified_cheap_model",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_prompt_injection_guard",
|
|
"target": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_build_minimal_enrichment_projection",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_normalize_tag",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "src_runtime_candidate_equivalence_normalize_text_for_comparison",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer",
|
|
"target": "src_runtime_storage_markdown_renderer_render_canonical_markdown",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config_runtimelimits",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config_runtimestoragepaths",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_preflight_certification",
|
|
"target": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_release_invariants",
|
|
"target": "src_runtime_quality_invariants_verify_all_11_invariants",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_smoke_cli",
|
|
"target": "src_runtime_cli_smoke_run_smoke_test",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "classify_main",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "classify_main",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_clean_body_images",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_convert_article",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_validate_url",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_extract_all_engines",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_extractedarticle",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_inputarticle",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_load_search_json",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_main",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_newspaperextractor",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_readabilityextractor",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_save_extracted_json",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_trafilaturaextractor",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_extract_google_news",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_extractionresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_newsarticle",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_parse_google_news_rss",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_resolve_article_url",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_resolve_articles_urls",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_parser_extract_evidence_snippets",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_models_classificationerror",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_models_errorcode",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "imports",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "classify.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "classify.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_py_enum",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models",
|
|
"target": "src_runtime_candidate_models_py_enum",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_equivalence",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_tools_language",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_candidate_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_fingerprint",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_limits",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_core_state_machine",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_ecp_adapter",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_gateway_client",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_observability_structured_logger",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_storage_file_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke",
|
|
"target": "src_runtime_cli_consolidate",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_observability_langfuse_tracer",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine",
|
|
"target": "src_runtime_core_state_machine_py_enum",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_adapters",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_observability_structured_logger",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_assembler",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_assembler",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_repairs",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_observability_structured_logger",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer",
|
|
"target": "src_runtime_observability_structured_logger",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_markdown_renderer",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base",
|
|
"target": "abc",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings",
|
|
"target": "src_tools_adapters_base",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_adapters_base",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_language",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_py_enum",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"target": "src_runtime_candidate_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "src_runtime_ecp_adapter",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "src_runtime_storage_file_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_gateway_adapters",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_gateway_client",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation",
|
|
"target": "src_runtime_cli_reconcile",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_ecp_rejection_flow",
|
|
"target": "src_runtime_cli_consolidate",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "src_runtime_cli_consolidate",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "src_runtime_gateway_adapters",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience",
|
|
"target": "src_runtime_cli_preflight",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_cli_telemetry_flush",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_observability_langfuse_tracer",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"target": "src_runtime_candidate_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"target": "src_runtime_hygiene_harness",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_cost_budget",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20",
|
|
"target": "src_runtime_candidate_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20",
|
|
"target": "src_runtime_hygiene_harness",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_no_powerful_models",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_prompt_injection_guard",
|
|
"target": "src_runtime_hygiene_harness",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction",
|
|
"target": "src_runtime_observability_structured_logger",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "src_runtime_candidate_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter",
|
|
"target": "src_runtime_ecp_adapter",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "src_runtime_candidate_equivalence",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "src_runtime_storage_file_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint",
|
|
"target": "src_runtime_core_fingerprint",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits",
|
|
"target": "src_runtime_core_limits",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "src_runtime_observability_langfuse_tracer",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer",
|
|
"target": "src_runtime_storage_markdown_renderer",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_gateway_client",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "src_runtime_gateway_adapters",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_preflight_certification",
|
|
"target": "src_runtime_cli_preflight",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_release_invariants",
|
|
"target": "src_runtime_quality_invariants",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "src_runtime_hygiene_repairs",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_smoke_cli",
|
|
"target": "src_runtime_cli_smoke",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_adapters_embeddings",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_adapters_llm",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "classify",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_adapters_llm",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "classify",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_adapters_llm",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "scripts_extract_article_contents",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "scripts_extract_google_news",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "src_tools_language",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_adapters_llm",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_classifier",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_parser",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "src_tools_models",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "scripts_select_article_extractor",
|
|
"relation": "imports_from",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "import",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify_emit_error",
|
|
"target": "src_tools_models_errorcode",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "classify.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_normalize_date",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_normalize_list",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_validate_url",
|
|
"target": "scripts_convert_article_to_markdown_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler_exit",
|
|
"target": "scripts_extract_article_contents_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_load_search_json",
|
|
"target": "scripts_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L540",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_process_batch",
|
|
"target": "scripts_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L575",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L568",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_save_extracted_json",
|
|
"target": "scripts_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L568",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extract_google_news",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L297",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_atomic_save_json",
|
|
"target": "scripts_select_article_extractor_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extract_candidate_data",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_normalize_text",
|
|
"target": "scripts_select_article_extractor_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_extract_plain_text",
|
|
"target": "src_runtime_candidate_parser_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_signal_handler",
|
|
"target": "src_runtime_cli_consolidate_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke_run_smoke_test",
|
|
"target": "src_runtime_cli_smoke_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"target": "src_runtime_cli_telemetry_flush_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint_canonical_json_dumps",
|
|
"target": "src_runtime_core_fingerprint_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine_init",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_calculate_cost",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_init",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_register_adapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error",
|
|
"target": "src_runtime_observability_structured_logger_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info",
|
|
"target": "src_runtime_observability_structured_logger_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning",
|
|
"target": "src_runtime_observability_structured_logger_py_any",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_basenlpadapter_disambiguate",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_build_prompt",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_build_prompt",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier_classify",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers",
|
|
"target": "tests_runtime_integration_test_concurrency_claims_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification",
|
|
"target": "tests_runtime_unit_test_file_store_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises",
|
|
"target": "tests_runtime_unit_test_file_store_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically",
|
|
"target": "tests_runtime_unit_test_file_store_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite",
|
|
"target": "tests_runtime_unit_test_langfuse_tracer_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions",
|
|
"target": "tests_runtime_unit_test_sqlite_store_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore",
|
|
"target": "tests_runtime_unit_test_sqlite_store_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_check_json_schemas",
|
|
"target": "tests_scripts_check_zero_regex_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_check_promptfoo_yaml",
|
|
"target": "tests_scripts_check_zero_regex_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_check_python_ast",
|
|
"target": "tests_scripts_check_zero_regex_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor_visit_call",
|
|
"target": "call",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor_visit_import",
|
|
"target": "import",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor_visit_importfrom",
|
|
"target": "importfrom",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"target": "tests_scripts_check_zero_regex_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L624",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L580",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L567",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L595",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L648",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L280",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L453",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L515",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L479",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L431",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L369",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L385",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L407",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L353",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L419",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L782",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L230",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L279",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_cli_main_success",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L291",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_crawler_error_isolation",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L242",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_load_search_json_valid",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_process_batch_with_limit",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L271",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_cli_execution_file_output",
|
|
"target": "tests_tools_test_extract_google_news_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output",
|
|
"target": "tests_tools_test_extract_google_news_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L353",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism",
|
|
"target": "tests_tools_test_select_article_extractor_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "parameter_type",
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify_parse_args",
|
|
"target": "classify_py_namespace",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "classify.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_convert_article",
|
|
"target": "scripts_convert_article_to_markdown_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L618",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"target": "scripts_convert_article_to_markdown_py_namespace",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L677",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_parse_arguments",
|
|
"target": "scripts_extract_article_contents_py_namespace",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L688",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_build_parser",
|
|
"target": "argumentparser",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L336",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_break_priority_tie",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_parse_args",
|
|
"target": "scripts_select_article_extractor_py_namespace",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_load_ecp_schema_registry",
|
|
"target": "src_runtime_ecp_adapter_py_registry",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call",
|
|
"target": "src_runtime_gateway_client_gatewayresponse",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"target": "connection",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_basenlpadapter_disambiguate",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_sample_input_json",
|
|
"target": "tests_tools_test_extract_article_contents_py_path",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"context": "return_type",
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_format_speckitcommand",
|
|
"target": "specify_scripts_powershell_common_get_invokeseparator",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L308",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_get_featurepathsenv",
|
|
"target": "specify_scripts_powershell_common_get_reporoot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_get_featurepathsenv",
|
|
"target": "specify_scripts_powershell_common_get_currentbranch",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_get_featurepathsenv",
|
|
"target": "specify_scripts_powershell_common_save_featurejson",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_get_reporoot",
|
|
"target": "specify_scripts_powershell_common_resolve_specifyinitdir",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_get_reporoot",
|
|
"target": "specify_scripts_powershell_common_find_specifyroot",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_get_sortedextensionids",
|
|
"target": "specify_scripts_powershell_common_get_normalizedpriority",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L397",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_resolve_template",
|
|
"target": "specify_scripts_powershell_common_get_normalizedpriority",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L454",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_resolve_template",
|
|
"target": "specify_scripts_powershell_common_get_sortedextensionids",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L496",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_resolve_templatecontent",
|
|
"target": "specify_scripts_powershell_common_get_normalizedpriority",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L566",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_resolve_templatecontent",
|
|
"target": "specify_scripts_powershell_common_get_python3command",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L594",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common_resolve_templatecontent",
|
|
"target": "specify_scripts_powershell_common_get_sortedextensionids",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L716",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_create_new_feature_get_branchname",
|
|
"target": "specify_scripts_powershell_create_new_feature_convertto_cleanbranchname",
|
|
"relation": "calls",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_rules_graphify",
|
|
"target": "agents_rules_graphify_graphify",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/rules/graphify.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_add_watch",
|
|
"target": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder",
|
|
"target": "agents_skills_graphify_references_add_watch_for_watch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_add_watch_graphify_reference_add_a_url_and_watch_a_folder",
|
|
"target": "agents_skills_graphify_references_add_watch_for_graphify_add",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/add-watch.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports",
|
|
"target": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_7_neo4j_export_only_if_neo4j_or_neo4j_push_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_7a_falkordb_export_only_if_falkordb_or_falkordb_push_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_7b_svg_export_only_if_svg_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_6b_wiki_only_if_wiki_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_7c_graphml_export_only_if_graphml_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_7d_mcp_server_only_if_mcp_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_exports_graphify_reference_extra_exports_and_benchmark",
|
|
"target": "agents_skills_graphify_references_exports_step_8_token_reduction_benchmark_only_if_total_words_5000",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/exports.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_extraction_spec",
|
|
"target": "agents_skills_graphify_references_extraction_spec_graphify_reference_extraction_subagent_prompt",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/extraction-spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_github_and_merge",
|
|
"target": "agents_skills_graphify_references_github_and_merge_graphify_reference_github_clone_and_cross_repo_merge",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/github-and-merge.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_github_and_merge_graphify_reference_github_clone_and_cross_repo_merge",
|
|
"target": "agents_skills_graphify_references_github_and_merge_step_0_clone_github_repo_s_only_if_a_github_url_was_given",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/github-and-merge.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_hooks",
|
|
"target": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration",
|
|
"target": "agents_skills_graphify_references_hooks_for_native_claude_md_integration",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_hooks_graphify_reference_commit_hook_and_native_claude_md_integration",
|
|
"target": "agents_skills_graphify_references_hooks_for_git_commit_hook",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/hooks.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_query",
|
|
"target": "agents_skills_graphify_references_query_graphify_reference_query_path_explain",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_query_graphify_reference_query_path_explain",
|
|
"target": "agents_skills_graphify_references_query_for_graphify_path",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_query_graphify_reference_query_path_explain",
|
|
"target": "agents_skills_graphify_references_query_step_0_constrained_query_expansion_required_before_traversal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_query_graphify_reference_query_path_explain",
|
|
"target": "agents_skills_graphify_references_query_for_graphify_explain",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L254",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_query_graphify_reference_query_path_explain",
|
|
"target": "agents_skills_graphify_references_query_step_1_traversal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/query.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_transcribe",
|
|
"target": "agents_skills_graphify_references_transcribe_graphify_reference_transcribe_video_and_audio",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/transcribe.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_transcribe_graphify_reference_transcribe_video_and_audio",
|
|
"target": "agents_skills_graphify_references_transcribe_step_2_5_transcribe_video_audio_files_only_if_video_files_detected",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/transcribe.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_update",
|
|
"target": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only",
|
|
"target": "agents_skills_graphify_references_update_for_cluster_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L202",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_references_update_graphify_reference_incremental_update_and_cluster_only",
|
|
"target": "agents_skills_graphify_references_update_for_update_incremental_re_extraction",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/references/update.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill",
|
|
"target": "agents_skills_graphify_skill_graphify",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_usage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_what_graphify_is_for",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_interpreter_guard_for_subcommands",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L659",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_for_update_and_cluster_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L677",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_for_graphify_query",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L683",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_for_graphify_add_and_watch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L695",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_for_the_commit_hook_and_native_claude_md_integration",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L701",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_graphify",
|
|
"target": "agents_skills_graphify_skill_honesty_rules",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L707",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships",
|
|
"target": "agents_skills_graphify_skill_part_a_structural_extraction_for_code_files",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships",
|
|
"target": "agents_skills_graphify_skill_part_b_semantic_extraction_parallel_subagents",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships",
|
|
"target": "agents_skills_graphify_skill_part_c_merge_ast_semantic_into_final_extraction",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L359",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_2_detect_files",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_2_5_video_and_audio_only_if_video_files_detected",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_3_extract_entities_and_relationships",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_4_build_graph_cluster_analyze_generate_outputs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L393",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_4_5_graph_health_check_read_only_integrity_gate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L456",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_5_label_communities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L482",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_6_generate_obsidian_vault_opt_in_html",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L531",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_steps_6b_8_wiki_neo4j_falkordb_svg_graphml_mcp_benchmark_only_on_their_flags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L551",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_9_save_manifest_update_cost_tracker_clean_up_and_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L557",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_0_github_repos_and_multi_path_merge_only_if_a_url_or_several_paths",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_graphify_skill_what_you_must_do_when_invoked",
|
|
"target": "agents_skills_graphify_skill_step_1_ensure_graphify_is_installed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/graphify/SKILL.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_audit_skill",
|
|
"target": "agents_skills_ponytail_audit_skill_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_audit_skill",
|
|
"target": "agents_skills_ponytail_audit_skill_hunt",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_audit_skill",
|
|
"target": "agents_skills_ponytail_audit_skill_output",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_audit_skill",
|
|
"target": "agents_skills_ponytail_audit_skill_boundaries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-audit/SKILL.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_debt_skill",
|
|
"target": "agents_skills_ponytail_debt_skill_scan",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_debt_skill",
|
|
"target": "agents_skills_ponytail_debt_skill_output",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_debt_skill",
|
|
"target": "agents_skills_ponytail_debt_skill_boundaries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-debt/SKILL.md",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_gain_skill",
|
|
"target": "agents_skills_ponytail_gain_skill_ponytail_gain",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_gain_skill_ponytail_gain",
|
|
"target": "agents_skills_ponytail_gain_skill_scoreboard",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_gain_skill_ponytail_gain",
|
|
"target": "agents_skills_ponytail_gain_skill_honesty_boundary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_gain_skill_ponytail_gain",
|
|
"target": "agents_skills_ponytail_gain_skill_boundaries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-gain/SKILL.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill",
|
|
"target": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"target": "agents_skills_ponytail_help_skill_levels",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"target": "agents_skills_ponytail_help_skill_skills",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"target": "agents_skills_ponytail_help_skill_deactivate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"target": "agents_skills_ponytail_help_skill_configure_default_mode",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"target": "agents_skills_ponytail_help_skill_update",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_help_skill_ponytail_help",
|
|
"target": "agents_skills_ponytail_help_skill_more",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-help/SKILL.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_review_skill",
|
|
"target": "agents_skills_ponytail_review_skill_format",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_review_skill",
|
|
"target": "agents_skills_ponytail_review_skill_examples",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_review_skill",
|
|
"target": "agents_skills_ponytail_review_skill_scoring",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_review_skill",
|
|
"target": "agents_skills_ponytail_review_skill_boundaries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail-review/SKILL.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill",
|
|
"target": "agents_skills_ponytail_skill_ponytail",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_boundaries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_persistence",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_the_ladder",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_rules",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_output",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_intensity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_ponytail_skill_ponytail",
|
|
"target": "agents_skills_ponytail_skill_when_not_to_be_lazy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/ponytail/SKILL.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_specification_analysis_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_operating_principles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L240",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L257",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_goal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_operating_constraints",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill",
|
|
"target": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"target": "agents_skills_speckit_analyze_skill_a_duplication_detection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"target": "agents_skills_speckit_analyze_skill_b_ambiguity_detection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"target": "agents_skills_speckit_analyze_skill_c_underspecification",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"target": "agents_skills_speckit_analyze_skill_d_constitution_alignment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"target": "agents_skills_speckit_analyze_skill_e_coverage_gaps",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L143",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"target": "agents_skills_speckit_analyze_skill_f_inconsistency",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"target": "agents_skills_speckit_analyze_skill_3_build_semantic_models",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"target": "agents_skills_speckit_analyze_skill_4_detection_passes_token_efficient_analysis",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"target": "agents_skills_speckit_analyze_skill_5_severity_assignment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L156",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"target": "agents_skills_speckit_analyze_skill_6_produce_compact_analysis_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"target": "agents_skills_speckit_analyze_skill_1_initialize_analysis_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_execution_steps",
|
|
"target": "agents_skills_speckit_analyze_skill_2_load_artifacts_progressive_disclosure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_operating_principles",
|
|
"target": "agents_skills_speckit_analyze_skill_context_efficiency",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L242",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_operating_principles",
|
|
"target": "agents_skills_speckit_analyze_skill_analysis_guidelines",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L249",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_specification_analysis_report",
|
|
"target": "agents_skills_speckit_analyze_skill_7_provide_next_actions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_specification_analysis_report",
|
|
"target": "agents_skills_speckit_analyze_skill_8_offer_remediation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L203",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_analyze_skill_specification_analysis_report",
|
|
"target": "agents_skills_speckit_analyze_skill_9_check_for_extension_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-analyze/SKILL.md",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_checklist_purpose_unit_tests_for_english",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_example_checklist_types_sample_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L277",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_anti_examples_what_not_to_do",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L320",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_post_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L351",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_checklist_skill",
|
|
"target": "agents_skills_speckit_checklist_skill_execution_steps",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-checklist/SKILL.md",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_clarify_skill",
|
|
"target": "agents_skills_speckit_clarify_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_clarify_skill",
|
|
"target": "agents_skills_speckit_clarify_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_clarify_skill",
|
|
"target": "agents_skills_speckit_clarify_skill_mandatory_post_execution_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L240",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_clarify_skill",
|
|
"target": "agents_skills_speckit_clarify_skill_completion_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L275",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_clarify_skill",
|
|
"target": "agents_skills_speckit_clarify_skill_done_when",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L286",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_clarify_skill",
|
|
"target": "agents_skills_speckit_clarify_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-clarify/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_constitution_skill",
|
|
"target": "agents_skills_speckit_constitution_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_constitution_skill",
|
|
"target": "agents_skills_speckit_constitution_skill_post_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L145",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_constitution_skill",
|
|
"target": "agents_skills_speckit_constitution_skill_scope_guard",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_constitution_skill",
|
|
"target": "agents_skills_speckit_constitution_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_constitution_skill",
|
|
"target": "agents_skills_speckit_constitution_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-constitution/SKILL.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill",
|
|
"target": "agents_skills_speckit_converge_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill",
|
|
"target": "agents_skills_speckit_converge_skill_convergence_findings",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill",
|
|
"target": "agents_skills_speckit_converge_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill",
|
|
"target": "agents_skills_speckit_converge_skill_goal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill",
|
|
"target": "agents_skills_speckit_converge_skill_operating_constraints",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill",
|
|
"target": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_convergence_findings",
|
|
"target": "agents_skills_speckit_converge_skill_7_append_convergence_tasks_or_report_converged",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_convergence_findings",
|
|
"target": "agents_skills_speckit_converge_skill_8_provide_next_actions_handoff",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_convergence_findings",
|
|
"target": "agents_skills_speckit_converge_skill_9_check_for_extension_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L239",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"target": "agents_skills_speckit_converge_skill_2_load_artifacts_progressive_disclosure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"target": "agents_skills_speckit_converge_skill_3_build_the_intent_inventory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"target": "agents_skills_speckit_converge_skill_4_assess_the_codebase_and_classify_findings",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"target": "agents_skills_speckit_converge_skill_5_assign_severity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"target": "agents_skills_speckit_converge_skill_6_present_the_in_session_findings_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L181",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_converge_skill_execution_steps",
|
|
"target": "agents_skills_speckit_converge_skill_1_initialize_convergence_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-converge/SKILL.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_implement_skill",
|
|
"target": "agents_skills_speckit_implement_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_implement_skill",
|
|
"target": "agents_skills_speckit_implement_skill_mandatory_post_execution_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L182",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_implement_skill",
|
|
"target": "agents_skills_speckit_implement_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_implement_skill",
|
|
"target": "agents_skills_speckit_implement_skill_completion_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L217",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_implement_skill",
|
|
"target": "agents_skills_speckit_implement_skill_done_when",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L221",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_implement_skill",
|
|
"target": "agents_skills_speckit_implement_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-implement/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_completion_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_phases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_key_rules",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L157",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_done_when",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill",
|
|
"target": "agents_skills_speckit_plan_skill_mandatory_post_execution_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill_phases",
|
|
"target": "agents_skills_speckit_plan_skill_phase_0_outline_research",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_plan_skill_phases",
|
|
"target": "agents_skills_speckit_plan_skill_phase_1_design_contracts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-plan/SKILL.md",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_mandatory_post_execution_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L235",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_completion_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L270",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_quick_guidelines",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L280",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_done_when",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L341",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill",
|
|
"target": "agents_skills_speckit_specify_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill_quick_guidelines",
|
|
"target": "agents_skills_speckit_specify_skill_section_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L287",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill_quick_guidelines",
|
|
"target": "agents_skills_speckit_specify_skill_for_ai_generation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_specify_skill_quick_guidelines",
|
|
"target": "agents_skills_speckit_specify_skill_success_criteria_guidelines",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-specify/SKILL.md",
|
|
"source_location": "L318",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_completion_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_task_generation_rules",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_done_when",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L210",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill",
|
|
"target": "agents_skills_speckit_tasks_skill_mandatory_post_execution_hooks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill_task_generation_rules",
|
|
"target": "agents_skills_speckit_tasks_skill_checklist_format_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill_task_generation_rules",
|
|
"target": "agents_skills_speckit_tasks_skill_task_organization",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L176",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_tasks_skill_task_generation_rules",
|
|
"target": "agents_skills_speckit_tasks_skill_phase_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-tasks/SKILL.md",
|
|
"source_location": "L201",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_taskstoissues_skill",
|
|
"target": "agents_skills_speckit_taskstoissues_skill_user_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_taskstoissues_skill",
|
|
"target": "agents_skills_speckit_taskstoissues_skill_pre_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_taskstoissues_skill",
|
|
"target": "agents_skills_speckit_taskstoissues_skill_outline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_skills_speckit_taskstoissues_skill",
|
|
"target": "agents_skills_speckit_taskstoissues_skill_post_execution_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/skills/speckit-taskstoissues/SKILL.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "agents_workflows_graphify",
|
|
"target": "agents_workflows_graphify_workflow_graphify",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".agents/workflows/graphify.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "classify_parse_args",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "classify.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "classify_emit_error",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "classify.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "classify",
|
|
"target": "classify_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "classify.py",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo",
|
|
"target": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_2_entrada",
|
|
"target": "docs_googlenews_extractor_guia_completo_2_1_dto_de_entrada_googlenews_etl_application_dtos_extract_news_dto_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_2_entrada",
|
|
"target": "docs_googlenews_extractor_guia_completo_2_2_value_object_de_valida\u00e7\u00e3o_googlenews_etl_domain_entities_search_query_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "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",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_3_1_inicializa\u00e7\u00e3o_sess\u00e3o_http_com_impersona\u00e7\u00e3o_de_browser",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "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",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_3_2_mapeamento_idioma_par\u00e2metros_hl_gl_get_hl_gl",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "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",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_3_3_extra\u00e7\u00e3o_do_rss_o_ponto_fundamental_fetch_rss",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L257",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "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",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_3_4_orquestra\u00e7\u00e3o_com_resolu\u00e7\u00e3o_de_urls_extract",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L313",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_1_o_caso_de_uso_googlenews_etl_application_use_cases_extract_news_use_case_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_2_a_porta_googlenews_etl_domain_ports_news_extractor_port_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L173",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"target": "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",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_4_resolu\u00e7\u00e3o_de_urls_googlenews_etl_infrastructure_adapters_playwright_url_resolver_adapter_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L339",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_5_rate_limiter_googlenews_etl_domain_services_rate_limiter_service_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L395",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_5_sa\u00edda",
|
|
"target": "docs_googlenews_extractor_guia_completo_5_1_dtos_de_sa\u00edda_googlenews_etl_application_dtos_extract_news_dto_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_5_sa\u00edda",
|
|
"target": "docs_googlenews_extractor_guia_completo_5_2_exemplo_de_sa\u00edda_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L472",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais",
|
|
"target": "docs_googlenews_extractor_guia_completo_depend\u00eancias_de_bibliotecas_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L540",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais",
|
|
"target": "docs_googlenews_extractor_guia_completo_comportamentos_observ\u00e1veis_honestidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L548",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_3_processamento_passo_a_passo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_4_entidade_de_dom\u00ednio_da_not\u00edcia_googlenews_etl_domain_entities_news_article_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L414",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_5_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L446",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_6_resumo_do_fluxo_completo_entrada_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L497",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_7_depend\u00eancias_para_rodar_o_que_n\u00e3o_est\u00e1_nos_4_arquivos_centrais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L525",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_8_como_chamar_exemplo_de_uso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L559",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_2_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_googlenews_extractor_guia_completo_extrator_de_not\u00edcias_do_google_news_guia_completo_de_funcionamento",
|
|
"target": "docs_googlenews_extractor_guia_completo_1_vis\u00e3o_geral_arquitetura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/googlenews_extractor_guia_completo.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations",
|
|
"target": "docs_operations_production_operations_maintenance_runbook",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_1_operational_commands",
|
|
"target": "docs_operations_1_2_smoke_test",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_1_operational_commands",
|
|
"target": "docs_operations_1_3_state_artifact_reconciliation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_1_operational_commands",
|
|
"target": "docs_operations_1_4_telemetry_flush",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_1_operational_commands",
|
|
"target": "docs_operations_1_1_preflight_verification",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_2_standard_consolidation_execution",
|
|
"target": "docs_operations_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_production_operations_maintenance_runbook",
|
|
"target": "docs_operations_2_standard_consolidation_execution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_operations_production_operations_maintenance_runbook",
|
|
"target": "docs_operations_1_operational_commands",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/operations.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown",
|
|
"target": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rnf_001_determinismo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L350",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rnf_002_compatibilidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rnf_003_execu\u00e7\u00e3o_local",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L358",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rnf_004_integridade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L362",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rnf_005_manutenibilidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L366",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rnf_006_qualidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L370",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_001_trafilatura_selecionada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L376",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_002_newspaper4k_selecionado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L382",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_003_readability_selecionado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L388",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_004_fallback_dentro_do_extrator",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L394",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_005_proibi\u00e7\u00e3o_de_fallback_de_corpo_entre_extratores",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L400",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_006_metadado_vindo_de_outro_extrator",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L406",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_007_obrigat\u00f3rios_presentes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L412",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_008_opcionais_ausentes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L418",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_009_imagens_inv\u00e1lidas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L424",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_010_t\u00edtulo_repetido_no_corpo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L430",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_011_entrada_em_lote_rejeitada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L436",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_012_determinismo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L442",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"target": "docs_prd_convert_json_markdown_ca_013_grava\u00e7\u00e3o_segura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes",
|
|
"target": "docs_prd_convert_json_markdown_13_1_testes_unit\u00e1rios",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L456",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes",
|
|
"target": "docs_prd_convert_json_markdown_13_2_testes_de_integra\u00e7\u00e3o_do_cli",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L471",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes",
|
|
"target": "docs_prd_convert_json_markdown_13_3_casos_de_resultado_esperado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L481",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_5_escopo",
|
|
"target": "docs_prd_convert_json_markdown_5_1_inclu\u00eddo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_5_escopo",
|
|
"target": "docs_prd_convert_json_markdown_5_2_fora_do_escopo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_6_contrato_de_entrada",
|
|
"target": "docs_prd_convert_json_markdown_6_1_formato",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_6_contrato_de_entrada",
|
|
"target": "docs_prd_convert_json_markdown_6_2_valores_aceitos_para_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_6_contrato_de_entrada",
|
|
"target": "docs_prd_convert_json_markdown_6_3_campos_obrigat\u00f3rios_ap\u00f3s_a_resolu\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda",
|
|
"target": "docs_prd_convert_json_markdown_7_2_estrutura_do_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda",
|
|
"target": "docs_prd_convert_json_markdown_7_1_arquivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_001_receber_um_\u00fanico_artigo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_002_respeitar_o_extrator_selecionado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_003_resolver_o_corpo_dentro_do_extrator_selecionado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_004_selecionar_metadados_deterministicamente",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_005_priorizar_metadados_por_campo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_006_normalizar_valores_escalares",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_007_normalizar_listas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L216",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_008_normalizar_datas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L229",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_009_validar_urls",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L237",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_010_converter_html_para_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L243",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_011_tratar_imagens_do_corpo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L261",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_012_evitar_t\u00edtulo_duplicado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L269",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_013_normalizar_o_markdown_final",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L275",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"target": "docs_prd_convert_json_markdown_rf_014_n\u00e3o_gerar_sa\u00edda_parcial",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L286",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_9_interface_cli",
|
|
"target": "docs_prd_convert_json_markdown_9_1_script",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L292",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_9_interface_cli",
|
|
"target": "docs_prd_convert_json_markdown_9_2_argumentos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L296",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_9_interface_cli",
|
|
"target": "docs_prd_convert_json_markdown_9_3_exemplos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_9_interface_cli",
|
|
"target": "docs_prd_convert_json_markdown_9_4_sa\u00edda_do_processo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L319",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_2_problema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_8_regras_funcionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_3_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_4_hist\u00f3ria_do_usu\u00e1rio",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_9_interface_cli",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L290",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_1_vis\u00e3o_geral",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_5_escopo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_10_tratamento_de_erros",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L327",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_11_requisitos_n\u00e3o_funcionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L348",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_12_crit\u00e9rios_de_aceite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L374",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_13_estrat\u00e9gia_de_testes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L454",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_14_definition_of_done",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L495",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_15_depend\u00eancia_t\u00e9cnica_escolhida",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L511",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_6_contrato_de_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_convert_json_markdown_prd_convers\u00e3o_de_artigo_json_para_markdown",
|
|
"target": "docs_prd_convert_json_markdown_7_contrato_de_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_convert_json_markdown.md",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection",
|
|
"target": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_3_escopo",
|
|
"target": "docs_prd_deterministic_content_selection_3_1_inclu\u00eddo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_3_escopo",
|
|
"target": "docs_prd_deterministic_content_selection_3_2_fora_do_escopo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_5_entrada",
|
|
"target": "docs_prd_deterministic_content_selection_5_1_arquivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_5_entrada",
|
|
"target": "docs_prd_deterministic_content_selection_5_2_conte\u00fados_comparados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_5_entrada",
|
|
"target": "docs_prd_deterministic_content_selection_5_3_estado_de_um_candidato",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_6_sa\u00edda",
|
|
"target": "docs_prd_deterministic_content_selection_6_3_preserva\u00e7\u00e3o_da_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_6_sa\u00edda",
|
|
"target": "docs_prd_deterministic_content_selection_6_1_arquivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_6_sa\u00edda",
|
|
"target": "docs_prd_deterministic_content_selection_6_2_altera\u00e7\u00e3o_permitida",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_1_formar_o_conjunto_ativo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_2_normalizar_os_conte\u00fados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_3_gerar_shingles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_4_construir_o_consenso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_5_selecionar_quando_existe_consenso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_6_selecionar_quando_n\u00e3o_existe_consenso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"target": "docs_prd_deterministic_content_selection_7_7_gravar_a_escolha",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_7_algoritmo_determin\u00edstico_de_sele\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_2_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_3_escopo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_8_requisitos_funcionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L194",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_9_tratamento_de_erros",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L212",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_10_requisitos_n\u00e3o_funcionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L227",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_11_crit\u00e9rios_de_aceite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L237",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_12_casos_obrigat\u00f3rios_de_teste",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L252",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_13_definition_of_done",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L271",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_4_premissas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_5_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_1_contexto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_deterministic_content_selection_prd_sele\u00e7\u00e3o_determin\u00edstica_da_biblioteca_de_extra\u00e7\u00e3o_de_conte\u00fado",
|
|
"target": "docs_prd_deterministic_content_selection_6_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_deterministic_content_selection.md",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp",
|
|
"target": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_1_vis\u00e3o_geral_e_contexto",
|
|
"target": "docs_prd_extrator_artigos_nlp_1_1_objetivo_do_produto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf06_consolida\u00e7\u00e3o_e_exporta\u00e7\u00e3o_de_resultados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf07_interface_de_linha_de_comando_cli_e_logs_em_tempo_real",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf08_toler\u00e2ncia_a_falhas_e_resili\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf01_ingest\u00e3o_de_arquivo_json_de_not\u00edcias",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf02_navega\u00e7\u00e3o_e_coleta_com_foxcape_obrigat\u00f3rio",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf03_extra\u00e7\u00e3o_m\u00e1xima_com_trafilatura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf04_extra\u00e7\u00e3o_m\u00e1xima_com_newspaper4k",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"target": "docs_prd_extrator_artigos_nlp_rf05_extra\u00e7\u00e3o_com_readability_readability_lxml",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface",
|
|
"target": "docs_prd_extrator_artigos_nlp_6_1_esquema_do_json_de_entrada_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface",
|
|
"target": "docs_prd_extrator_artigos_nlp_6_2_esquema_do_json_consolidado_de_sa\u00edda_output",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L173",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_1_vis\u00e3o_geral_e_contexto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_5_requisitos_n\u00e3o_funcionais_nfr",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_6_esquema_de_dados_contratos_de_interface",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_7_depend\u00eancias_do_projeto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L230",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_8_crit\u00e9rios_de_aceite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L246",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_2_personas_e_casos_de_uso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_3_arquitetura_e_fluxo_do_sistema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_prd_extrator_artigos_nlp_prd_extrator_e_parser_de_artigos_multimotor_foxcape_trafilatura_newspaper4k_readability",
|
|
"target": "docs_prd_extrator_artigos_nlp_4_requisitos_funcionais_fr",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/prd_extrator_artigos_nlp.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_1_resultado_json_e_manifesto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_2_status_finais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L253",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_3_arquivo_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L262",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_4_formata\u00e7\u00e3o_markdown_permitida",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L292",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_1_limite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L326",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_2_t\u00e9cnicas_permitidas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_3_t\u00e9cnicas_proibidas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L342",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_1_url_de_origem",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L378",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_2_fontes_de_metadados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L390",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_1_obrigatoriedade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L427",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_2_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L431",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_3_sa\u00edda_l\u00f3gica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L442",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_4_regras_editoriais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L453",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_1_permiss\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L471",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_2_proibi\u00e7\u00f5es",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L483",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_3_forma_audit\u00e1vel",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L496",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_1_imagens_editoriais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L512",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_2_links",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L523",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_1_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L529",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_2_decis\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L533",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_1_sentimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L547",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_2_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L555",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_1_fundamenta\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_2_proibi\u00e7\u00e3o_de_regex_para_texto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_3_uso_obrigat\u00f3rio_do_llm",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_4_modelos_do_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_2_fora_do_escopo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_1_inclu\u00eddo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_1_campos_estruturais_esperados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_2_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_3_campos_das_extra\u00e7\u00f5es",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_4_validade_editorial_m\u00ednima",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L204",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_1_obrigatoriedade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_2_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L219",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_3_resultados_poss\u00edveis",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L225",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_6_atores_e_sistemas_relacionados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_7_unidade_de_processamento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_8_contrato_de_entrada_do_artigo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_2_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_9_contrato_do_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L213",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_10_contrato_de_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_11_fluxo_funcional_do_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_3_princ\u00edpio_mestre",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_12_prepara\u00e7\u00e3o_determin\u00edstica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L324",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_13_candidatos_e_proveni\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L350",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_14_higieniza\u00e7\u00e3o_por_llm",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L425",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_15_pequenos_reparos_textuais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L469",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_4_regras_mandat\u00f3rias",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_16_imagens_e_links",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L510",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_17_gate_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L527",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_18_enriquecimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L543",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_19_gateway_e_fallback_de_modelos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L565",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_20_idempot\u00eancia_e_persist\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L590",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_21_observabilidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L598",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_22_promptfoo_no_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L626",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_23_requisitos_funcionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L642",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_24_requisitos_n\u00e3o_funcionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L674",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_25_c\u00f3digos_m\u00ednimos_de_erro_e_descarte",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L689",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_26_crit\u00e9rios_de_aceita\u00e7\u00e3o_do_produto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L708",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_27_m\u00e9tricas_de_sucesso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L732",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_28_depend\u00eancia_futura_de_self_healing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L742",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_29_definition_of_done",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L750",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_1_contexto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_prd_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_01_prd_runtime_consolidacao_artigos_5_escopo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/01_PRD_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_1_html",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L262",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_2_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L266",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_3_json_ld_e_metadados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L270",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_4_urls",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L274",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_5_texto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L278",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_6_enforcement",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L282",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_1_ordem",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L304",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_2_equival\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L310",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_1_interface",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_2_garantia_de_grounding",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L335",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_3_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L350",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_1_representa\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L361",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_2_valida\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L371",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_3_responsabilidade_do_prompt",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L384",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_1_adapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L405",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_2_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L409",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_3_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L413",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_4_gate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L417",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_1_interface_m\u00ednima",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L442",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_2_configura\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L460",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_3_retry",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L469",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_1_nomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L500",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_2_escrita_at\u00f4mica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L507",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_1_hierarquia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L519",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_2_conte\u00fado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L528",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_3_degrada\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L536",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_1_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_2_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_3_depend\u00eancias_externas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_1_escolha",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_2_justificativa",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_3_estados_persistidos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_4_crit\u00e9rios_de_reavalia\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_1_prefer\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L176",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_2_aprova\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L183",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_3_proibi\u00e7\u00f5es",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_1_prop\u00f3sito",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_7_orquestra\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_8_organiza\u00e7\u00e3o_de_m\u00f3dulos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_2_direcionadores",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_9_pol\u00edtica_de_depend\u00eancias",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_10_contratos_versionados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L202",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_11_valida\u00e7\u00e3o_inicial",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L218",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_12_fingerprint_e_idempot\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L233",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_13_parsing_estrutural_sem_regex",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L260",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_14_modelo_de_candidatos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L286",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_3_limites_do_sistema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_15_higieniza\u00e7\u00e3o_extrativa",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L320",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_16_pequenos_reparos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L359",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_17_montagem_do_markdown_intermedi\u00e1rio",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L388",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_18_integra\u00e7\u00e3o_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L403",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_19_enriquecimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L425",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_20_model_gateway",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L440",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_21_prompts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L481",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_22_renderer_e_arquivos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L498",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_23_observabilidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L517",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_24_logging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L546",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_25_seguran\u00e7a_e_privacidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L563",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_26_capacidade_e_concorr\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L574",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_27_falhas_e_recupera\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L587",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_4_vis\u00e3o_de_contexto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_28_deploy_e_configura\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L601",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_29_ci_cd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L618",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_30_decis\u00f5es_de_simplicidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L635",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_31_prepara\u00e7\u00e3o_m\u00ednima_para_self_healing_futuro",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L647",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_32_riscos_arquiteturais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L670",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_33_crit\u00e9rios_arquiteturais_de_aceite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L683",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_5_arquitetura_l\u00f3gica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_documento_de_arquitetura_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_02_arquitetura_runtime_consolidacao_artigos_6_componentes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/02_Arquitetura_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_42",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_46",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_52",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_crit\u00e9rios_de_reavalia\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_117",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_69",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_89",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_95",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_127",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_131",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_140",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L140",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_147",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_157",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L157",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_161",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L161",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_169",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_176",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L176",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_187",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_191",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L191",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_203",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L203",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_210",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L210",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_220",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_224",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L224",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_234",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_240",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L240",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_249",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L249",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_253",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L253",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_261",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L261",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_268",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L268",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_278",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L278",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_282",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L282",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_294",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L294",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_301",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L301",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_312",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L312",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_316",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L316",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_322",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativas_rejeitadas_328",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L328",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_contexto_336",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L336",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_decis\u00e3o_340",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_consequ\u00eancias_349",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L349",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_alternativa_rejeitada_355",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L355",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_004_gateway_agn\u00f3stico_com_apenas_modelos_baratos_no_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_001_separar_runtime_e_self_healing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_005_proibir_regex_e_palavras_chave_manuais_em_decis\u00f5es_textuais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L153",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_006_llm_seleciona_evid\u00eancias_e_prop\u00f5e_reparos_n\u00e3o_regenera_o_artigo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L183",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_007_tornar_o_ecp_obrigat\u00f3rio_antes_de_toda_sa\u00edda_editorial",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L216",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_008_langfuse_no_runtime_e_promptfoo_no_ci",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L245",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_009_persistir_estado_em_sqlite_e_sa\u00eddas_no_filesystem",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L274",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_010_produzir_resultado_estruturado_sempre_e_markdown_condicionalmente",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L308",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_011_definir_slos_de_custo_e_lat\u00eancia_a_partir_de_staging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L332",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_002_iniciar_o_runtime_ap\u00f3s_a_sele\u00e7\u00e3o_do_extrator",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_adr_003_usar_orquestra\u00e7\u00e3o_expl\u00edcita_em_python_sem_langchain_ou_langgraph",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_architecture_decision_records_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_03_adrs_runtime_consolidacao_artigos_conven\u00e7\u00f5es",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/03_ADRs_Runtime_Consolidacao_Artigos.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_20_1_perfil",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L328",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_20_2_crit\u00e9rios",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L336",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_20_3_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L347",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_22_1_matriz",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L368",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_22_2_assertions_permitidas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L377",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_22_3_assertions_proibidas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L390",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_todo_pull_request",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L400",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_mudan\u00e7a_de_prompt_contexto_schema_ou_modelo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L410",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_antes_de_promo\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L417",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_4_1_fixture_inicial",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_4_2_golden_set_de_produ\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_4_3_holdout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_4_4_verdade_de_refer\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_7_gates_quantitativos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_8_testes_de_contrato_de_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_2_princ\u00edpios",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_9_testes_de_fingerprint_e_idempot\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_10_testes_de_parsing_sem_regex",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_11_testes_de_candidatos_e_proveni\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_12_testes_de_higieniza\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L189",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_13_testes_de_reparos_textuais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_14_testes_do_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_3_camadas_de_teste",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_15_testes_de_enriquecimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L250",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_16_testes_de_markdown_e_manifesto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L264",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_17_testes_de_providers_e_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L281",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_18_testes_de_observabilidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L298",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_19_testes_de_seguran\u00e7a",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L314",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_20_teste_de_carga",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L326",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_21_fault_injection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L351",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_22_promptfoo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L366",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_4_dados_de_teste",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_23_execu\u00e7\u00e3o_no_ci",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L398",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_24_evid\u00eancias_de_teste",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L426",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_25_crit\u00e9rio_de_conclus\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L441",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_5_m\u00e9tricas_de_avalia\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_1_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_04_plano_testes_evals_runtime_plano_de_testes_e_evals_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_04_plano_testes_evals_runtime_6_gates_cr\u00edticos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/04_Plano_Testes_Evals_Runtime.md",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_16_1_staging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L278",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_16_2_relat\u00f3rio_obrigat\u00f3rio",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L282",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_16_3_aprova\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L294",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_18_1_sa\u00fade_do_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_18_2_qualidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L351",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_18_3_sinais_de_revis\u00e3o_futura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L359",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_8_m\u00e9tricas_de_reparos_textuais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_2_princ\u00edpios",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_9_m\u00e9tricas_do_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_10_m\u00e9tricas_de_enriquecimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_11_m\u00e9tricas_de_llm",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_12_sinais_para_futura_revis\u00e3o_de_prompt",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_3_kpis_do_produto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_13_m\u00e9tricas_de_persist\u00eancia_e_idempot\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L228",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_14_m\u00e9tricas_de_observabilidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L241",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_15_m\u00e9tricas_de_capacidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L252",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_16_baseline_e_defini\u00e7\u00e3o_de_slos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L276",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_17_logs_estruturados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L307",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_4_invariantes_cr\u00edticas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_18_dashboards_m\u00ednimos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L338",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_19_cardinalidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L368",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_20_crit\u00e9rio_de_aceite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L397",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_5_m\u00e9tricas_de_volume_e_resultado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_6_m\u00e9tricas_de_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_7_m\u00e9tricas_de_higieniza\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_05_metricas_kpis_runtime_cat\u00e1logo_de_m\u00e9tricas_e_kpis_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_05_metricas_kpis_runtime_1_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/05_Metricas_KPIs_Runtime.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_12_1_sa\u00fade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_12_2_qualidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L218",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_12_3_sinais_para_an\u00e1lise_futura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L227",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_14_1_mesma_configura\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L247",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_14_2_configura\u00e7\u00e3o_diferente",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L251",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_14_3_proibi\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L255",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_sintomas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L261",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L268",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L278",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_investiga\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L284",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_escalada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L294",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_302",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L302",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_311",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L311",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_324",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L324",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_330",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_comportamento_esperado_347",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L347",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_recupera\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_365",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L365",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_lock",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L372",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_para_corrup\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L379",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_sintomas_389",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L389",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_a\u00e7\u00e3o_397",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L397",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_gatilhos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L439",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_procedimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L447",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_6_1_funcional",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_6_2_secrets",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_6_3_valores_definidos_ap\u00f3s_staging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_7_2_testes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_7_3_staging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_7_4_configura\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L128",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_7_1_c\u00f3digo_e_documenta\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_2_princ\u00edpios_operacionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_8_implanta\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_9_preflight",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_10_smoke_test",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_11_opera\u00e7\u00e3o_normal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_12_monitoramento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L205",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_13_logs_e_correla\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_3_artefatos_operacionais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_14_reprocessamento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L245",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_15_falha_de_valida\u00e7\u00e3o_de_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_16_falha_do_provider_prim\u00e1rio",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L276",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_17_falha_sem\u00e2ntica_ou_de_grounding",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L300",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_18_falha_do_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_19_falha_de_enriquecimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L339",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_20_falha_do_langfuse",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L345",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_21_falha_do_sqlite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L363",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_4_responsabilidades",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_22_falha_de_filesystem_ou_disco",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L387",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_23_custo_acima_do_limite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L405",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_24_lat\u00eancia_acima_do_slo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L416",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_25_viola\u00e7\u00e3o_cr\u00edtica_de_grounding",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L425",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_26_rollback_manual",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L437",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_27_troca_planejada_de_modelo_ou_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L460",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_5_pr\u00e9_requisitos_do_ambiente",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_28_rota\u00e7\u00e3o_de_credenciais",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L474",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_29_backup_e_reten\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L483",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_30_reconcilia\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L496",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_31_encerramento_controlado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L508",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_32_crit\u00e9rios_de_prontid\u00e3o_operacional",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L520",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_6_configura\u00e7\u00e3o_obrigat\u00f3ria",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_1_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_06_runbook_producao_runtime_runbook_de_produ\u00e7\u00e3o_runtime_de_consolida\u00e7\u00e3o_de_artigos",
|
|
"target": "docs_structured_extraction_06_runbook_producao_runtime_7_checklist_de_release",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/06_Runbook_Producao_Runtime.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_1_fonte",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L267",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_2_casos_obrigat\u00f3rios_de_reparo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L271",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_3_assertions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L292",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_1_incluir",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_2_n\u00e3o_incluir",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_3_ordem_do_contexto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_3_instru\u00e7\u00f5es_normativas_de_conte\u00fado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_4_sa\u00edda_l\u00f3gica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_1_nome_l\u00f3gico",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_2_entrada_m\u00ednima",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_1_texto_obrigat\u00f3rio_no_prompt",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_2_categorias_fechadas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_3_estrutura_de_cada_reparo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_4_o_que_o_prompt_n\u00e3o_pode_permitir",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_1_ordem_de_valida\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L168",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_2_valida\u00e7\u00e3o_de_reparo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L181",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_3_falha_parcial",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_4_montagem",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L201",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_1_nome_l\u00f3gico",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_2_entrada_m\u00ednima",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L219",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_3_instru\u00e7\u00f5es_normativas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L228",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_4_harness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L244",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_2_chamadas_l\u00f3gicas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_7_regras_normativas_de_pequenos_reparos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_8_harness_da_higieniza\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_9_prompt_de_enriquecimento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L213",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_3_regras_comuns_dos_prompts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_10_pol\u00edtica_de_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L254",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_11_promptfoo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L265",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_12_contexto_registrado_no_langfuse",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L312",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_13_crit\u00e9rios_de_aceite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_4_versionamento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_5_context_engineering_comum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_6_prompt_de_higieniza\u00e7\u00e3o_extrativa",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_especifica\u00e7\u00e3o_de_prompt_contexto_e_harness_runtime",
|
|
"target": "docs_structured_extraction_07_especificacao_prompt_contexto_harness_runtime_1_objetivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/structured_extraction/07_Especificacao_Prompt_Contexto_Harness_Runtime.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "evals_eval_runner",
|
|
"target": "evals_eval_runner_aggregate_evaluation_results",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "evals_eval_runner",
|
|
"target": "evals_eval_runner_run_offline_evaluations",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "examples_content_northvolt_de",
|
|
"target": "examples_content_northvolt_de_batteriezellproduktion_f\u00fcr_europ\u00e4ische_elektrofahrzeuge",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "examples/content_northvolt_de.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "examples_content_presal_pt",
|
|
"target": "examples_content_presal_pt_petrobras_bate_recorde_hist\u00f3rico_de_produ\u00e7\u00e3o_no_pr\u00e9_sal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "examples/content_presal_pt.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "examples_content_tangential_es",
|
|
"target": "examples_content_tangential_es_reflexiones_sobre_el_debate_pol\u00edtico_y_la_diplomacia_regional",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "examples/content_tangential_es.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme",
|
|
"target": "readme_textnlpclassifierapp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp",
|
|
"target": "readme_o_que_\u00e9_e_como_funciona",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp",
|
|
"target": "readme_arquitetura_de_classifica\u00e7\u00e3o_em_3_tiers",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp",
|
|
"target": "readme_categorias_de_decis\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L129",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp",
|
|
"target": "readme_formato_do_ecp_snapshot_e_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp",
|
|
"target": "readme_exemplos_de_uso_cli",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_2_extrator_de_manchetes_do_google_news",
|
|
"target": "readme_o_que_\u00e9_e_como_funciona_196",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_2_extrator_de_manchetes_do_google_news",
|
|
"target": "readme_diferenciais_t\u00e9cnicos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_2_extrator_de_manchetes_do_google_news",
|
|
"target": "readme_argumentos_e_flags_de_linha_de_comando",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_2_extrator_de_manchetes_do_google_news",
|
|
"target": "readme_exemplos_pr\u00e1ticos_de_uso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L221",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_3_extrator_e_parser_multimotor_de_artigos",
|
|
"target": "readme_vis\u00e3o_geral_e_tr\u00edplice_extra\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L238",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_3_extrator_e_parser_multimotor_de_artigos",
|
|
"target": "readme_argumentos_e_flags_cli",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L248",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_3_extrator_e_parser_multimotor_de_artigos",
|
|
"target": "readme_exemplos_de_uso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"target": "readme_vis\u00e3o_geral_e_algoritmo_de_consenso_f_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L276",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"target": "readme_pipeline_de_normaliza\u00e7\u00e3o_e_shingles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"target": "readme_crit\u00e9rios_de_desempate_t\u00e9cnico_e_resili\u00eancia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L317",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"target": "readme_argumentos_e_flags_cli_329",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L329",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"target": "readme_exemplos_pr\u00e1ticos_de_uso_338",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L338",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"target": "readme_vis\u00e3o_geral_e_estrutura_do_documento",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L389",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"target": "readme_isolamento_estrito_de_extratores_e_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L416",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"target": "readme_matriz_determin\u00edstica_de_metadados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L425",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"target": "readme_sanitiza\u00e7\u00e3o_editorial_e_deduplica\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L441",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"target": "readme_argumentos_e_flags_cli_448",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"target": "readme_exemplos_pr\u00e1ticos_de_uso_455",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L455",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime",
|
|
"target": "readme_vis\u00e3o_geral_e_arquitetura_do_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L483",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime",
|
|
"target": "readme_configura\u00e7\u00e3o_de_ambiente_env",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L503",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime",
|
|
"target": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L525",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime",
|
|
"target": "readme_o_que_esperar_do_resultado_artefatos_gerados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L568",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime",
|
|
"target": "readme_contrato_de_c\u00f3digos_de_sa\u00edda_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L625",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"target": "readme_1_consolida\u00e7\u00e3o_de_artigo_\u00fanico_consolidate_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L529",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"target": "readme_2_certifica\u00e7\u00e3o_de_pr\u00e9_voo_preflight_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L538",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"target": "readme_3_teste_de_fuma\u00e7a_smoke_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L544",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"target": "readme_4_reconcilia\u00e7\u00e3o_e_recupera\u00e7\u00e3o_de_quedas_reconcile_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L550",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_comandos_e_utilit\u00e1rios_cli",
|
|
"target": "readme_5_despejo_de_telemetria_operacional_telemetry_flush_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L560",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_exemplos_pr\u00e1ticos_de_uso_338",
|
|
"target": "readme_1_execu\u00e7\u00e3o_padr\u00e3o_autom\u00e1tica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_exemplos_pr\u00e1ticos_de_uso_338",
|
|
"target": "readme_2_execu\u00e7\u00e3o_com_modo_verboso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L346",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_exemplos_pr\u00e1ticos_de_uso_338",
|
|
"target": "readme_3_uso_program\u00e1tico_como_m\u00f3dulo_python",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L370",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_exemplos_pr\u00e1ticos_de_uso_455",
|
|
"target": "readme_1_convers\u00e3o_padr\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L457",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_exemplos_pr\u00e1ticos_de_uso_455",
|
|
"target": "readme_2_convers\u00e3o_com_caminho_de_destino_personalizado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L463",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_exemplos_pr\u00e1ticos_de_uso_455",
|
|
"target": "readme_3_uso_program\u00e1tico_em_python",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L470",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_formato_do_ecp_snapshot_e_markdown",
|
|
"target": "readme_exemplo_de_ecp_snapshot_real_examples_ecp_club_atletico_river_plate_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L140",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_instala\u00e7\u00e3o_e_setup",
|
|
"target": "readme_1_clonar_o_reposit\u00f3rio_e_criar_ambiente_virtual",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_instala\u00e7\u00e3o_e_setup",
|
|
"target": "readme_2_instalar_depend\u00eancias",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_instala\u00e7\u00e3o_e_setup",
|
|
"target": "readme_3_baixar_bin\u00e1rios_do_navegador_stealth_camoufox",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_o_que_esperar_do_resultado_artefatos_gerados",
|
|
"target": "readme_1_documento_markdown_higienizado_fingerprint_md",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L572",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_o_que_esperar_do_resultado_artefatos_gerados",
|
|
"target": "readme_2_manifesto_de_auditoria_e_resultado_fingerprint_result_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L590",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_o_que_esperar_do_resultado_artefatos_gerados",
|
|
"target": "readme_3_rastreamento_e_estado_no_banco_sqlite_out_runtime_db",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L620",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_1_classificador_de_conte\u00fado_e_iner\u00eancia_nlp_llm_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_tabela_de_conte\u00fados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_2_extrator_de_manchetes_do_google_news",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L194",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_3_extrator_e_parser_multimotor_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_4_seletor_determin\u00edstico_de_conte\u00fado_de_artigos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L274",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_5_conversor_de_artigo_json_para_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L387",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_6_runtime_de_consolida\u00e7\u00e3o_e_higieniza\u00e7\u00e3o_de_artigos_006_article_consolidation_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L481",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_vis\u00e3o_geral",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_estrutura_do_projeto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L639",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_testes_e_qualidade_de_c\u00f3digo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L687",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_instala\u00e7\u00e3o_e_setup",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "readme_textnlpclassifierapp",
|
|
"target": "readme_licen\u00e7a",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L713",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_build_release_metadata",
|
|
"target": "scripts_build_release_metadata_build_release_metadata",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/build_release_metadata.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_ci_check",
|
|
"target": "scripts_ci_check_run_ci_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/ci_check.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_validate_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_get_dict",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L483",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_clean_body_images",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L518",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L550",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_convert_article",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L618",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L677",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown",
|
|
"target": "scripts_convert_article_to_markdown_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L700",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_extractedarticle",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L202",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_trafilaturaextractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L228",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_newspaperextractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L332",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_inputarticle",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_readabilityextractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L395",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_extract_all_engines",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L427",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L482",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_log_info",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L533",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_load_search_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L540",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_save_extracted_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L568",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L575",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_parse_arguments",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L688",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents",
|
|
"target": "scripts_extract_article_contents_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L742",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_normalize_text_for_comparison",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_parse_google_news_rss",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L156",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_resolve_article_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_resolve_articles_urls",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_fetch_rss_content",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L253",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_extract_google_news",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L297",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_build_parser",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L336",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L403",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_newsarticle",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news",
|
|
"target": "scripts_extract_google_news_extractionresult",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_prepare_reference_20",
|
|
"target": "scripts_prepare_reference_20_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/prepare_reference_20.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_extract_candidate_data",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_form_active_set",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L211",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_calculate_consensus_metrics",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_break_priority_tie",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L284",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_select_with_consensus",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_select_without_consensus",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L330",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L387",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_candidatestatus",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_atomic_save_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L448",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L470",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_parse_args",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L544",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L570",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_articleselectionresult",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor",
|
|
"target": "scripts_select_article_extractor_batchprocessingresult",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution",
|
|
"target": "specify_memory_constitution_project_name_constitution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_core_principles",
|
|
"target": "specify_memory_constitution_principle_2_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_core_principles",
|
|
"target": "specify_memory_constitution_principle_3_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_core_principles",
|
|
"target": "specify_memory_constitution_principle_4_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_core_principles",
|
|
"target": "specify_memory_constitution_principle_5_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_core_principles",
|
|
"target": "specify_memory_constitution_principle_1_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_project_name_constitution",
|
|
"target": "specify_memory_constitution_section_2_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_project_name_constitution",
|
|
"target": "specify_memory_constitution_section_3_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_project_name_constitution",
|
|
"target": "specify_memory_constitution_core_principles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_memory_constitution_project_name_constitution",
|
|
"target": "specify_memory_constitution_governance",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/memory/constitution.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_save_featurejson",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_featurepathsenv",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_test_fileexists",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L240",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_test_dirhasfiles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L251",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_invokeseparator",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L268",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_format_speckitcommand",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L302",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_python3command",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_normalizedpriority",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L335",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_sortedextensionids",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L352",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_resolve_specifyinitdir",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_resolve_template",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L416",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_resolve_templatecontent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L515",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_find_specifyroot",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_reporoot",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_common",
|
|
"target": "specify_scripts_powershell_common_get_currentbranch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/common.ps1",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_create_new_feature",
|
|
"target": "specify_scripts_powershell_create_new_feature_get_branchname",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_create_new_feature",
|
|
"target": "specify_scripts_powershell_create_new_feature_get_highestnumberfromspecs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_create_new_feature",
|
|
"target": "specify_scripts_powershell_create_new_feature_test_specprefixinuse",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_create_new_feature",
|
|
"target": "specify_scripts_powershell_create_new_feature_convertto_cleanbranchname",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_scripts_powershell_create_new_feature",
|
|
"target": "specify_scripts_powershell_create_new_feature_get_fittedbranchname",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/scripts/powershell/create-new-feature.ps1",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_checklist_template",
|
|
"target": "specify_templates_checklist_template_checklist_type_checklist_feature_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_checklist_template_checklist_type_checklist_feature_name",
|
|
"target": "specify_templates_checklist_template_category_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_checklist_template_checklist_type_checklist_feature_name",
|
|
"target": "specify_templates_checklist_template_category_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_checklist_template_checklist_type_checklist_feature_name",
|
|
"target": "specify_templates_checklist_template_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/checklist-template.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template",
|
|
"target": "specify_templates_constitution_template_project_name_constitution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_core_principles",
|
|
"target": "specify_templates_constitution_template_principle_2_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_core_principles",
|
|
"target": "specify_templates_constitution_template_principle_3_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_core_principles",
|
|
"target": "specify_templates_constitution_template_principle_4_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_core_principles",
|
|
"target": "specify_templates_constitution_template_principle_5_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_core_principles",
|
|
"target": "specify_templates_constitution_template_principle_1_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_project_name_constitution",
|
|
"target": "specify_templates_constitution_template_section_2_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_project_name_constitution",
|
|
"target": "specify_templates_constitution_template_section_3_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_project_name_constitution",
|
|
"target": "specify_templates_constitution_template_core_principles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_constitution_template_project_name_constitution",
|
|
"target": "specify_templates_constitution_template_governance",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/constitution-template.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template",
|
|
"target": "specify_templates_plan_template_implementation_plan_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_implementation_plan_feature",
|
|
"target": "specify_templates_plan_template_complexity_tracking",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_implementation_plan_feature",
|
|
"target": "specify_templates_plan_template_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_implementation_plan_feature",
|
|
"target": "specify_templates_plan_template_constitution_check",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_implementation_plan_feature",
|
|
"target": "specify_templates_plan_template_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_implementation_plan_feature",
|
|
"target": "specify_templates_plan_template_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_project_structure",
|
|
"target": "specify_templates_plan_template_documentation_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_plan_template_project_structure",
|
|
"target": "specify_templates_plan_template_source_code_repository_root",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/plan-template.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template",
|
|
"target": "specify_templates_spec_template_feature_specification_feature_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_feature_specification_feature_name",
|
|
"target": "specify_templates_spec_template_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_feature_specification_feature_name",
|
|
"target": "specify_templates_spec_template_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_feature_specification_feature_name",
|
|
"target": "specify_templates_spec_template_assumptions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_feature_specification_feature_name",
|
|
"target": "specify_templates_spec_template_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_requirements_mandatory",
|
|
"target": "specify_templates_spec_template_key_entities_include_if_feature_involves_data",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_requirements_mandatory",
|
|
"target": "specify_templates_spec_template_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_success_criteria_mandatory",
|
|
"target": "specify_templates_spec_template_measurable_outcomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_user_scenarios_testing_mandatory",
|
|
"target": "specify_templates_spec_template_user_story_1_brief_title_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_user_scenarios_testing_mandatory",
|
|
"target": "specify_templates_spec_template_user_story_2_brief_title_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_user_scenarios_testing_mandatory",
|
|
"target": "specify_templates_spec_template_user_story_3_brief_title_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_spec_template_user_scenarios_testing_mandatory",
|
|
"target": "specify_templates_spec_template_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/spec-template.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template",
|
|
"target": "specify_templates_tasks_template_tasks_feature_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_dependencies_execution_order",
|
|
"target": "specify_templates_tasks_template_phase_dependencies",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_dependencies_execution_order",
|
|
"target": "specify_templates_tasks_template_user_story_dependencies",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_dependencies_execution_order",
|
|
"target": "specify_templates_tasks_template_within_each_user_story",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_dependencies_execution_order",
|
|
"target": "specify_templates_tasks_template_parallel_opportunities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_implementation_strategy",
|
|
"target": "specify_templates_tasks_template_mvp_first_user_story_1_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_implementation_strategy",
|
|
"target": "specify_templates_tasks_template_incremental_delivery",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L223",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_implementation_strategy",
|
|
"target": "specify_templates_tasks_template_parallel_team_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp",
|
|
"target": "specify_templates_tasks_template_tests_for_user_story_1_optional_only_if_tests_requested",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L83",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp",
|
|
"target": "specify_templates_tasks_template_implementation_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2",
|
|
"target": "specify_templates_tasks_template_tests_for_user_story_2_optional_only_if_tests_requested",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2",
|
|
"target": "specify_templates_tasks_template_implementation_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3",
|
|
"target": "specify_templates_tasks_template_tests_for_user_story_3_optional_only_if_tests_requested",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3",
|
|
"target": "specify_templates_tasks_template_implementation_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_phase_4_user_story_2_title_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_phase_5_user_story_3_title_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_phase_n_polish_cross_cutting_concerns",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_format_id_p_story_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_dependencies_execution_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_parallel_example_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_implementation_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L213",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_path_conventions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L244",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_phase_1_setup_shared_infrastructure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_phase_2_foundational_blocking_prerequisites",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specify_templates_tasks_template_tasks_feature_name",
|
|
"target": "specify_templates_tasks_template_phase_3_user_story_1_title_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": ".specify/templates/tasks-template.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_1_requirement_completeness_scope_boundaries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_2_requirement_clarity_decision_semantics",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_3_requirement_consistency_alignment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_4_acceptance_criteria_measurability",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_5_scenario_edge_case_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_poc_readiness_requirements_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_poc_readiness_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_requirements",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_requirements_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_requirements_feature_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_requirements_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_requirements_specification_quality_checklist_multilingual_nlp_entity_inherence_classifier",
|
|
"target": "specs_001_multilingual_entity_classifier_checklists_requirements_content_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_contracts_cli_contract",
|
|
"target": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_command_line_interface",
|
|
"target": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_1_arguments_options",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes",
|
|
"target": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_1_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes",
|
|
"target": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_2_standard_output_stdout_standard_error_stderr",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_contracts_cli_contract_2_standard_streams_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_contracts_cli_contract_cli_contract_interface_specification_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_contracts_cli_contract_1_command_line_interface",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/contracts/cli-contract.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_1_1_ecp_snapshot_schema_snapshot_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_1_2_content_item_schema_content_md",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_2_2_error_result_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_2_1_classification_success_result_schema_result_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_1_input_schemas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_data_model_data_models_schemas_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_data_model_2_output_schemas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/data-model.md",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_complexity_tracking",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_constitution_check",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_implementation_plan_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_project_structure",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_documentation_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan_project_structure",
|
|
"target": "specs_001_multilingual_entity_classifier_plan_source_code_repository_root",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_2_1_direct_inherence_portuguese",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_2_2_contextual_inherence_via_graph_snapshot_german",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_2_3_tangential_mention_spanish",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_2_basic_cli_usage_examples",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_1_prerequisites_installation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_quickstart_quickstart_validation_guide_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_quickstart_3_running_the_controlled_24_case_benchmark",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/quickstart.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research",
|
|
"target": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_001_multilingual_entity_classifier_research_decision_1_execution_engine_cli_architecture",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_001_multilingual_entity_classifier_research_decision_2_multilingual_language_detection_normalization_tier_1_core",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_001_multilingual_entity_classifier_research_decision_3_materialized_ecp_snapshot_contract_matching_logic",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_001_multilingual_entity_classifier_research_decision_4_tier_2_embeddings_tier_3_llm_optional_adapters",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_001_multilingual_entity_classifier_research_decision_5_controlled_24_case_poc_benchmark_suite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_research_2_standardized_error_handling_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_research_technical_research_architecture_decisions_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_research_1_technical_decisions_tradeoffs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/research.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_assumptions_scope",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_assumptions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_assumptions_scope",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_explicit_out_of_scope_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_clarifications",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_session_2026_08_19",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_assumptions_scope",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_clarifications",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_feature_specification_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_key_entities_data_models_domain_entities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_requirements_mandatory",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_success_criteria_mandatory",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_measurable_outcomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_user_story_1_classify_content_inherence_via_cli_for_an_ecp_snapshot_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_001_multilingual_entity_classifier_spec_user_story_2_multilingual_language_support_edge_validation_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/spec.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_dependencies_execution_order",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_implementation_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_tests_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_phase_4_user_story_2_multilingual_24_case_controlled_benchmark_suite_priority_p2",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_phase_5_optional_adapters_tier_2_embeddings_tier_3_llm_priority_p3",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_implementation_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_phase_2_foundational_blocking_prerequisites",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_phase_3_user_story_1_core_tier_1_deterministic_classification_cli_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_phase_4_user_story_2_multilingual_24_case_controlled_benchmark_suite_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_phase_1_setup_shared_infrastructure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_phase_5_optional_adapters_tier_2_embeddings_tier_3_llm_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_phase_6_polish_validation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks_tasks_multilingual_nlp_entity_inherence_classifier_poc",
|
|
"target": "specs_001_multilingual_entity_classifier_tasks_dependencies_execution_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_cli_interface_parameter_contracts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_scraping_engine_feed_mapping",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_data_sanitization_article_extraction",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_error_handling_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_non_functional_operational_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness_general_readiness_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_readiness_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_requirements",
|
|
"target": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_requirements_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_requirements_feature_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_requirements_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_requirements_specification_quality_checklist_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_checklists_requirements_content_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_contracts_cli_contract",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract_argumentos_de_linha_de_comando",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract_sintaxe",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract_2_c\u00f3digos_de_sa\u00edda_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract_1_comando_e_argumentos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_contracts_cli_contract_cli_contract_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract_3_protocolo_de_streams_stdout_stderr",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/contracts/cli_contract.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_data_model",
|
|
"target": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos",
|
|
"target": "specs_002_google_news_extractor_data_model_1_2_newsarticle_item_de_not\u00edcia",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos",
|
|
"target": "specs_002_google_news_extractor_data_model_1_3_extractionresult_sa\u00edda_estruturada_consolidada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos",
|
|
"target": "specs_002_google_news_extractor_data_model_1_1_searchquery_par\u00e2metros_da_busca",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_data_model_1_entidades_de_dom\u00ednio_dtos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_data_model_data_model_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_data_model_2_esquema_json_de_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/data-model.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan",
|
|
"target": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_plan_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_plan_architecture_pipeline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_plan_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan_implementation_plan_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_plan_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan_project_structure",
|
|
"target": "specs_002_google_news_extractor_plan_documentation_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan_project_structure",
|
|
"target": "specs_002_google_news_extractor_plan_source_code",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart",
|
|
"target": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"target": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_1_river_plate_argentina_espanhol_2_p\u00e1ginas_salvar_em_arquivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"target": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_2_cruzeiro_brasil_portugu\u00eas_formatado_no_terminal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"target": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_3_f\u00f3rmula_1_reino_unido_ingl\u00eas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"target": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_4_integra\u00e7\u00e3o_em_pipeline_com_jq_modo_silencioso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"target": "specs_002_google_news_extractor_quickstart_cen\u00e1rio_5_extra\u00e7\u00e3o_r\u00e1pida_com_links_brutos_sem_resolu\u00e7\u00e3o_de_urls",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_quickstart_2_cen\u00e1rios_pr\u00e1ticos_de_uso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_quickstart_3_valida\u00e7\u00e3o_dos_testes_automatizados_e_linter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_quickstart_quickstart_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_quickstart_1_pr\u00e9_requisitos_e_instala\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/quickstart.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research",
|
|
"target": "specs_002_google_news_extractor_research_research_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_002_google_news_extractor_research_decision_2_endpoint_rss_do_google_news_vs_scraping_de_dom",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_002_google_news_extractor_research_decision_3_mapeamento_de_idioma_e_locale_hl_gl_ceid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_002_google_news_extractor_research_decision_4_resolu\u00e7\u00e3o_de_urls_do_google_news_via_googlenewsdecoder",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_002_google_news_extractor_research_decision_5_logging_em_tempo_real_no_stderr_e_segrega\u00e7\u00e3o_de_streams",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_002_google_news_extractor_research_decision_1_motor_de_requisi\u00e7\u00e3o_e_scraping_com_foxcape_em_modo_headless",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_research_research_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_research_1_technical_decisions_tradeoffs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/research.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec",
|
|
"target": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_clarifications",
|
|
"target": "specs_002_google_news_extractor_spec_session_2026_08_20",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_spec_clarifications",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_spec_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_spec_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_feature_specification_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_spec_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_requirements_mandatory",
|
|
"target": "specs_002_google_news_extractor_spec_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_002_google_news_extractor_spec_user_story_1_extra\u00e7\u00e3o_b\u00e1sica_de_not\u00edcias_com_urls_finais_resolvidas_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_002_google_news_extractor_spec_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_002_google_news_extractor_spec_user_story_3_pagina\u00e7\u00e3o_exporta\u00e7\u00e3o_em_arquivo_e_feedback_visual_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/spec.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks",
|
|
"target": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_tasks_phase_2_foundational_blocking_prerequisites",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "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",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_tasks_phase_6_url_resolution_headless_configuration_real_time_logging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_tasks_phase_7_verification_e2e_testing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_implementation_tasks_google_news_headlines_extractor",
|
|
"target": "specs_002_google_news_extractor_tasks_phase_1_setup_shared_infrastructure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "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",
|
|
"target": "specs_002_google_news_extractor_tasks_tests_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "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",
|
|
"target": "specs_002_google_news_extractor_tasks_implementation_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2",
|
|
"target": "specs_002_google_news_extractor_tasks_tests_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_phase_4_user_story_2_filtragem_regional_e_edi\u00e7\u00e3o_geogr\u00e1fica_priority_p2",
|
|
"target": "specs_002_google_news_extractor_tasks_implementation_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3",
|
|
"target": "specs_002_google_news_extractor_tasks_tests_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks_phase_5_user_story_3_pagina\u00e7\u00e3o_e_controle_de_volume_de_resultados_priority_p3",
|
|
"target": "specs_002_google_news_extractor_tasks_implementation_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_1_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_2_requirement_clarity_non_ambiguity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_3_requirement_consistency_data_contracts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_4_scenario_edge_case_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_5_non_functional_operational_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction_extraction_pipeline_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_extraction_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_requirements",
|
|
"target": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_requirements_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_requirements_feature_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_requirements_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_requirements_specification_quality_checklist_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_checklists_requirements_content_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_cli_contract",
|
|
"target": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_contracts_cli_contract_2_argumentos_e_flags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_contracts_cli_contract_3_c\u00f3digos_de_sa\u00edda_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_contracts_cli_contract_1_comando_de_execu\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_cli_contract_cli_contract_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_contracts_cli_contract_4_comportamento_de_streams_i_o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/cli-contract.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_json_schema",
|
|
"target": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_contracts_json_schema_2_schema_de_sa\u00edda_output_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_contracts_json_schema_json_schema_contract_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_contracts_json_schema_1_schema_de_entrada_input_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/contracts/json-schema.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model",
|
|
"target": "specs_003_article_content_extractor_data_model_data_model_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"target": "specs_003_article_content_extractor_data_model_1_2_trafilaturadata_value_object",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"target": "specs_003_article_content_extractor_data_model_1_3_newspaperdata_value_object",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"target": "specs_003_article_content_extractor_data_model_1_1_inputarticle_value_object",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"target": "specs_003_article_content_extractor_data_model_1_4_readabilitydata_value_object",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"target": "specs_003_article_content_extractor_data_model_1_5_extractedarticle_entity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"target": "specs_003_article_content_extractor_data_model_1_6_extractionbatchreport_aggregate_root",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_data_model_data_model_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_data_model_1_entities_value_objects",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/data-model.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan",
|
|
"target": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_phases",
|
|
"target": "specs_003_article_content_extractor_plan_phase_0_outline_research_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_phases",
|
|
"target": "specs_003_article_content_extractor_plan_phase_1_design_contracts_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_phases",
|
|
"target": "specs_003_article_content_extractor_plan_phase_2_tasks_execution_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_plan_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_plan_constitution_check",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_plan_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_plan_implementation_phases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_implementation_plan_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_plan_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_project_structure",
|
|
"target": "specs_003_article_content_extractor_plan_documentation_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_plan_project_structure",
|
|
"target": "specs_003_article_content_extractor_plan_source_code_layout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/plan.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart",
|
|
"target": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o",
|
|
"target": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_1_extra\u00e7\u00e3o_com_amostragem_r\u00e1pida_limit_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o",
|
|
"target": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_2_caminho_customizado_de_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o",
|
|
"target": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_3_modo_silencioso_silent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o",
|
|
"target": "specs_003_article_content_extractor_quickstart_cen\u00e1rio_4_resili\u00eancia_contra_urls_inv\u00e1lidas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_quickstart_2_cen\u00e1rios_de_valida\u00e7\u00e3o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_quickstart_1_pr\u00e9_requisitos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_quickstart_quickstart_validation_guide_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_quickstart_3_valida\u00e7\u00e3o_automatizada_de_testes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/quickstart.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research",
|
|
"target": "specs_003_article_content_extractor_research_research_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_003_article_content_extractor_research_decision_2_orquestra\u00e7\u00e3o_tripla_de_extra\u00e7\u00e3o_de_conte\u00fado_nlp_web_scraping",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_003_article_content_extractor_research_decision_3_resili\u00eancia_e_isolamento_de_falhas_por_camada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_003_article_content_extractor_research_decision_4_heran\u00e7a_inteligente_de_idioma_para_nlp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_003_article_content_extractor_research_decision_5_gerenciamento_de_mem\u00f3ria_e_descarte_do_raw_html",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_003_article_content_extractor_research_decision_6_segrega\u00e7\u00e3o_de_streams_e_feedback_visual_em_stderr",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"target": "specs_003_article_content_extractor_research_decision_1_motor_de_navega\u00e7\u00e3o_e_renderiza\u00e7\u00e3o_com_foxcape_em_sess\u00e3o_\u00fanica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_research_research_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_research_1_technical_decisions_tradeoffs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/research.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec",
|
|
"target": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_clarifications",
|
|
"target": "specs_003_article_content_extractor_spec_session_2026_08_20",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_spec_clarifications",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_spec_assumptions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_spec_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_feature_specification_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_spec_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_requirements_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_requirements_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_key_entities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_success_criteria_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_measurable_outcomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_user_story_3_controle_de_execu\u00e7\u00e3o_via_linha_de_comando_e_feedback_visual_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_003_article_content_extractor_spec_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/spec.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks",
|
|
"target": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_dependencies_execution_order",
|
|
"target": "specs_003_article_content_extractor_tasks_oportunidades_de_execu\u00e7\u00e3o_paralela",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_implementation_strategy",
|
|
"target": "specs_003_article_content_extractor_tasks_mvp_first_user_story_1_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_implementation_strategy",
|
|
"target": "specs_003_article_content_extractor_tasks_entrega_incremental",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp",
|
|
"target": "specs_003_article_content_extractor_tasks_testes_da_user_story_1_tdd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp",
|
|
"target": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2",
|
|
"target": "specs_003_article_content_extractor_tasks_testes_da_user_story_2_tdd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2",
|
|
"target": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3",
|
|
"target": "specs_003_article_content_extractor_tasks_testes_da_user_story_3_tdd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3",
|
|
"target": "specs_003_article_content_extractor_tasks_implementa\u00e7\u00e3o_da_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_phase_1_setup_dependencies",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_dependencies_execution_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_implementation_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_phase_2_foundational_estruturas_e_modelos_base",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_phase_3_user_story_1_extra\u00e7\u00e3o_completa_e_consolidada_de_artigos_em_lote_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_phase_4_user_story_2_resili\u00eancia_e_isolamento_de_falhas_por_artigo_e_motor_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_phase_5_user_story_3_controle_de_execu\u00e7\u00e3o_via_cli_e_feedback_visual_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_tasks_tasks_article_content_multi_engine_extractor",
|
|
"target": "specs_003_article_content_extractor_tasks_phase_6_polish_valida\u00e7\u00e3o_final",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/tasks.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_text_normalization_tokenization_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_shingles_consensus_metric_formulation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_decision_tie_breaking_hierarchy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_candidate_state_transitions_resilience",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_json_schema_integrity_atomic_i_o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection_deterministic_content_selection_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_004_deterministic_content_selection_checklists_deterministic_selection_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_requirements",
|
|
"target": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_checklists_requirements_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_checklists_requirements_feature_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_checklists_requirements_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_requirements_specification_quality_checklist_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_checklists_requirements_content_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_cli_contract",
|
|
"target": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_contracts_cli_contract_2_arguments_and_flags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_contracts_cli_contract_3_standard_streams_i_o",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_contracts_cli_contract_4_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_cli_contract_cli_interface_contract_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_contracts_cli_contract_1_command_syntax",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_json_schema",
|
|
"target": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_contracts_json_schema_2_output_json_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_json_schema_json_schema_contract_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_contracts_json_schema_1_input_json_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model",
|
|
"target": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"target": "specs_004_deterministic_content_selection_data_model_batchprocessingresult_dataclass",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"target": "specs_004_deterministic_content_selection_data_model_extractorname_enum_literal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"target": "specs_004_deterministic_content_selection_data_model_candidatestatus_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"target": "specs_004_deterministic_content_selection_data_model_extractorcandidate_dataclass",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"target": "specs_004_deterministic_content_selection_data_model_articleselectionresult_dataclass",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping",
|
|
"target": "specs_004_deterministic_content_selection_data_model_entrada",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping",
|
|
"target": "specs_004_deterministic_content_selection_data_model_sa\u00edda",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_data_model_3_json_schema_mapping",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_data_model_2_entity_descriptions_fields",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model_data_model_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_data_model_1_domain_entities_value_types",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan",
|
|
"target": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_phases",
|
|
"target": "specs_004_deterministic_content_selection_plan_phase_0_outline_research_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_phases",
|
|
"target": "specs_004_deterministic_content_selection_plan_phase_1_design_contracts_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_phases",
|
|
"target": "specs_004_deterministic_content_selection_plan_phase_2_tasks_execution_next_step_via_speckit_tasks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_plan_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_plan_constitution_check",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_plan_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_plan_implementation_phases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_implementation_plan_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_plan_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_project_structure",
|
|
"target": "specs_004_deterministic_content_selection_plan_documentation_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan_project_structure",
|
|
"target": "specs_004_deterministic_content_selection_plan_source_code_layout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_cen\u00e1rio_1_selecionar_o_melhor_extrator_para_uma_extra\u00e7\u00e3o_existente",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_cen\u00e1rio_2_especificar_caminho_de_sa\u00edda_customizado_e_modo_verboso",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_2_execu\u00e7\u00e3o_r\u00e1pida_via_cli",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_3_execu\u00e7\u00e3o_dos_testes_automatizados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_4_valida\u00e7\u00e3o_program\u00e1tica_uso_como_m\u00f3dulo_python",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart_quickstart_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_quickstart_1_pr\u00e9_requisitos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research",
|
|
"target": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline",
|
|
"target": "specs_004_deterministic_content_selection_research_decisions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline",
|
|
"target": "specs_004_deterministic_content_selection_research_rationale",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline",
|
|
"target": "specs_004_deterministic_content_selection_research_alternatives_considered",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline",
|
|
"target": "specs_004_deterministic_content_selection_research_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics",
|
|
"target": "specs_004_deterministic_content_selection_research_context_34",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics",
|
|
"target": "specs_004_deterministic_content_selection_research_decisions_37",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics",
|
|
"target": "specs_004_deterministic_content_selection_research_rationale_51",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico",
|
|
"target": "specs_004_deterministic_content_selection_research_context_59",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico",
|
|
"target": "specs_004_deterministic_content_selection_research_decisions_62",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico",
|
|
"target": "specs_004_deterministic_content_selection_research_rationale_84",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica",
|
|
"target": "specs_004_deterministic_content_selection_research_rationale_106",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica",
|
|
"target": "specs_004_deterministic_content_selection_research_context_91",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica",
|
|
"target": "specs_004_deterministic_content_selection_research_decisions_94",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_research_2_5_token_shingles_consensus_metrics",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_research_3_regras_de_decis\u00e3o_empate_t\u00e9cnico_e_desempate_hier\u00e1rquico",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_research_1_text_normalization_pipeline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research_research_architectural_decisions_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_research_4_estrat\u00e9gia_de_i_o_n\u00e3o_destrutiva_e_escrita_at\u00f4mica",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec",
|
|
"target": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_spec_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_spec_assumptions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L129",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_spec_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_feature_specification_deterministic_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_requirements_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_key_entities_include_if_feature_involves_data",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_requirements_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_success_criteria_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_measurable_outcomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_user_story_1_deterministic_selection_with_text_consensus_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_user_story_2_resilient_decision_under_total_disagreement_or_degradation_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_user_story_3_non_destructive_json_batch_processing_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_004_deterministic_content_selection_spec_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/spec.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks",
|
|
"target": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_implementation_strategy",
|
|
"target": "specs_004_deterministic_content_selection_tasks_mvp_first_phases_1_2_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L140",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_implementation_strategy",
|
|
"target": "specs_004_deterministic_content_selection_tasks_incremental_delivery_phases_4_5_6",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L145",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp",
|
|
"target": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp",
|
|
"target": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2",
|
|
"target": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2",
|
|
"target": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3",
|
|
"target": "specs_004_deterministic_content_selection_tasks_tests_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3",
|
|
"target": "specs_004_deterministic_content_selection_tasks_implementation_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_dependencies_execution_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_parallel_opportunities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L129",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_implementation_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_phase_2_foundational_data_structures_normalization_engine",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_phase_1_setup_shared_infrastructure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection",
|
|
"target": "specs_004_deterministic_content_selection_tasks_phase_6_polish_cross_cutting_concerns",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_1_valida\u00e7\u00e3o_de_entrada_tipagem_isolamento_de_lotes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_2_isolamento_estrito_de_extrator_convers\u00e3o_de_conte\u00fado_html_md",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_3_resolu\u00e7\u00e3o_determin\u00edstica_de_metadados_mapeamento_de_selecionado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_4_normaliza\u00e7\u00e3o_de_escalares_placeholders_sanitiza\u00e7\u00e3o_de_listas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_5_normaliza\u00e7\u00e3o_de_datas_fusos_valida\u00e7\u00e3o_estrita_de_urls",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_6_sanitiza\u00e7\u00e3o_editorial_tratamento_de_imagens_t\u00edtulo_duplicado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_7_estrutura_sintaxe_do_markdown_de_sa\u00edda_restri\u00e7\u00f5es",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_8_interface_cli_tratamento_de_erros_atomicidade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_9_estrat\u00e9gia_de_testes_golden_fixtures_definition_of_done",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion_markdown_conversion_checklist_end_to_end_requirements_quality",
|
|
"target": "specs_005_convert_json_markdown_checklists_markdown_conversion_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_requirements",
|
|
"target": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_checklists_requirements_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_checklists_requirements_feature_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_checklists_requirements_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_requirements_specification_quality_checklist_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_checklists_requirements_content_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_cli_contract",
|
|
"target": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py",
|
|
"target": "specs_005_convert_json_markdown_contracts_cli_contract_2_command_line_arguments",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py",
|
|
"target": "specs_005_convert_json_markdown_contracts_cli_contract_3_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py",
|
|
"target": "specs_005_convert_json_markdown_contracts_cli_contract_4_standard_stream_behavior",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_cli_contract_cli_contract_convert_article_to_markdown_py",
|
|
"target": "specs_005_convert_json_markdown_contracts_cli_contract_1_script_signature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/cli-contract.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_markdown_schema",
|
|
"target": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown",
|
|
"target": "specs_005_convert_json_markdown_contracts_markdown_schema_2_formatting_syntax_constraints",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_contracts_markdown_schema_markdown_schema_contract_output_article_markdown",
|
|
"target": "specs_005_convert_json_markdown_contracts_markdown_schema_1_output_document_specification",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/contracts/markdown-schema.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model",
|
|
"target": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas",
|
|
"target": "specs_005_convert_json_markdown_data_model_entity_2_extractorblock_per_extractor_data",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas",
|
|
"target": "specs_005_convert_json_markdown_data_model_entity_3_resolvedarticlemetadata",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas",
|
|
"target": "specs_005_convert_json_markdown_data_model_entity_4_markdowndocument",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas",
|
|
"target": "specs_005_convert_json_markdown_data_model_entity_1_articleinput_source_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_data_model_1_domain_entities_schemas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_data_model_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_data_model_2_priority_resolution_matrix",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_data_model_entity_1_articleinput_source_json",
|
|
"target": "specs_005_convert_json_markdown_data_model_validation_rules",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/data-model.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_phases",
|
|
"target": "specs_005_convert_json_markdown_plan_phase_0_outline_research_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_phases",
|
|
"target": "specs_005_convert_json_markdown_plan_phase_1_design_contracts_completed",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_phases",
|
|
"target": "specs_005_convert_json_markdown_plan_phase_2_tasks_implementation_breakdown_next_speckit_tasks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_plan_complexity_tracking",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_plan_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_plan_constitution_check",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_plan_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_plan_implementation_phases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_implementation_plan_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_plan_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_project_structure",
|
|
"target": "specs_005_convert_json_markdown_plan_documentation_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan_project_structure",
|
|
"target": "specs_005_convert_json_markdown_plan_source_code_test_layout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart",
|
|
"target": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool",
|
|
"target": "specs_005_convert_json_markdown_quickstart_basic_conversion_default_output_path",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool",
|
|
"target": "specs_005_convert_json_markdown_quickstart_custom_destination_path",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_3_verification_testing",
|
|
"target": "specs_005_convert_json_markdown_quickstart_run_all_unit_integration_tests",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_3_verification_testing",
|
|
"target": "specs_005_convert_json_markdown_quickstart_run_linter_type_checker",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_quickstart_2_running_the_cli_tool",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_quickstart_3_verification_testing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_quickstart_quickstart_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_quickstart_1_prerequisites_setup",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/quickstart.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research",
|
|
"target": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_1_html_to_markdown_engine_selection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_2_direct_markdown_handling_for_trafilatura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_3_metadata_normalization_priority_resolution_pipeline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_4_date_parsing_strategy_iso_8601_rfc_2822",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_5_url_validation_media_filtering",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_6_duplicate_title_heading_h1_stripping",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"target": "specs_005_convert_json_markdown_research_decision_7_atomic_file_writing_error_resilience",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_research_2_technical_decisions_research_findings",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_research_1_executive_summary_goals",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_research_research_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_research_3_technology_stack_dependencies",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/research.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec",
|
|
"target": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_spec_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_spec_assumptions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_spec_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_feature_specification_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_requirements_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_key_entities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_requirements_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_success_criteria_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_measurable_outcomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_user_story_3_cli_usability_validation_and_atomic_output_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_005_convert_json_markdown_spec_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/spec.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks",
|
|
"target": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_dependencies_execution_order",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_dependencies",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_implementation_strategy",
|
|
"target": "specs_005_convert_json_markdown_tasks_mvp_first_user_story_1_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L130",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_implementation_strategy",
|
|
"target": "specs_005_convert_json_markdown_tasks_incremental_delivery",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp",
|
|
"target": "specs_005_convert_json_markdown_tasks_tests_for_user_story_1_tdd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp",
|
|
"target": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2",
|
|
"target": "specs_005_convert_json_markdown_tasks_tests_for_user_story_2_tdd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2",
|
|
"target": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3",
|
|
"target": "specs_005_convert_json_markdown_tasks_tests_for_user_story_3_tdd",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3",
|
|
"target": "specs_005_convert_json_markdown_tasks_implementation_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_dependencies_execution_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_parallel_opportunities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_implementation_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L128",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_2_foundational_blocking_prerequisites",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_1_setup_shared_infrastructure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown",
|
|
"target": "specs_005_convert_json_markdown_tasks_phase_6_polish_cross_cutting_concerns",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_10_scope_boundaries_quality_gates_operations_fr_001_to_fr_084",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_1_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_notes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_2_requirement_clarity_precision",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_3_requirement_consistency_alignment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_4_acceptance_criteria_measurability",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_5_scenario_flow_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_6_edge_case_boundary_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_7_non_functional_security_requirements_sec_001_to_sec_008",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_8_operational_resilience_lifecycle_governance_fr_081_fr_084",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_release_readiness_requirements_readiness_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_release_readiness_9_dependencies_contract_traceability",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/release-readiness.md",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_requirements_requirement_completeness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_requirements_feature_readiness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_requirements_verification_notes_for_the_4_precision_adjustments",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_checklists_requirements_specification_quality_checklist_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_checklists_requirements_content_quality",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/checklists/requirements.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_titulo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_subtitulo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_quando_publicado",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_publish_date",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_article_html",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_link",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_top_image",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_data",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_lang",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_site_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_articles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_crawled_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error_message",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_extraction_status",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_http_status",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_page_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L83",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_article_html",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_article_html_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_author_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_authors",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_authors_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_link",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_link_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_canonical_url_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_categories_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_html",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_html_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_text",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_cleaned_text_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_crawled_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_crawled_url_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_date",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_date_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_description",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_description_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error_message",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_error_message_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_extraction_status",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_extraction_status_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_http_status",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_http_status_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_image",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_image_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_images",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_images_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_input_meta",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_input_meta_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_keywords",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_keywords_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_language",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_language_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_markdown",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_markdown_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_data",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_data_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_description",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_description_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_lang",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_lang_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_meta_site_name",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_meta_site_name_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_newspaper4k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_newspaper4k_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_page_title",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_page_title_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_pagetype",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_pagetype_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_publish_date",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_publish_date_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_quando_publicado",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_quando_publicado_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_raw_json",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_raw_json_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_readability",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_selected_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_selected_extractor_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_short_title",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_short_title_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_sitename",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_sitename_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_subtitulo",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_subtitulo_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_text_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_title_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_titulo",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_titulo_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_top_image",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_top_image_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_trafilatura",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_url_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_short_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_cleaned_html",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_readability_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_tags_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_author",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_date",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_canonical_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_image",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_language",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_sitename",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_categories",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_raw_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_pagetype",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_article_input_schema_trafilatura_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_article_input_schema_properties_error",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/article-input.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L74",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_anchor_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_candidate_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_alt",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_caption",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_parent_block_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_order_index",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L83",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_language",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_alt",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_alt_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_anchor_text",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_anchor_text_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_author_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_author_candidates_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_block_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_block_candidates_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_candidate_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_candidate_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_caption",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_caption_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_equivalences",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_equivalences_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_image_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_image_candidates_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_language",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_language_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_link_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_link_candidates_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_metadata_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_metadata_candidates_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_order_index",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_order_index_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_parent_block_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_parent_block_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_selected_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_selected_extractor_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_source_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_source_extractor_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_subtitle_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_text",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_text_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L82",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_title_candidates",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_type",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_type_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_properties_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_url_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_subtitle_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_title_candidates_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_candidates_payload_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/candidates-payload.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_1_main_consolidation_command",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_2_operational_commands",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_consolidate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_smoke",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_src_cli_preflight_reconcile_telemetry_flush",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_2_stderr_sanitized_technical_logs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_1_stdout_machine_readable_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_1_invocation_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_2_command_synopsis",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_3_options_arguments",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_4_exit_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_cli_interface_cli_interface_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_cli_interface_5_output_protocol",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/cli-interface.md",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_ecp_snapshot_schema_ref",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/ecp-snapshot.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_evidence_candidate_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_evidence_candidate_ids_minitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_sentiment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_sentiment_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_minitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_maxitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_uniqueitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_tags_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_enrichment_response_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/enrichment-response.schema.json",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_title_candidate_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_subtitle_candidate_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_author_candidate_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_repairs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_author_candidate_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_author_candidate_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_minitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_block_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_block_ids_uniqueitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_image_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_image_ids_uniqueitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_kept_link_ids",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_kept_link_ids_uniqueitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_removal_reasons",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_repairs",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_repairs_ref",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_subtitle_candidate_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_subtitle_candidate_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_properties_title_candidate_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_title_candidate_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_removal_reasons_additionalproperties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_hygiene_response_schema_additionalproperties_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/hygiene-response.schema.json",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_allof",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L221",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L376",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L181",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_rationale",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L83",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L128",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L129",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L140",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L176",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L188",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_trace_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L192",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_source_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_generate_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_path",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L62",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L168",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_content_hygiene_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L177",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L179",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_article_sentiment_tags_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L183",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_category",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_category_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_confidence",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_confidence_maximum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L189",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_config_version_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_ecp_classification",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_ecp_classification_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_enrichment_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_uniqueitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L197",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_error_codes",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_error_codes_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L198",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_evidences",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_evidences_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_final_status",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_final_status_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_fingerprint",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_fingerprint_maxlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_generate_markdown",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_generate_markdown_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hash",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hash_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L181",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_hygiene_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_hash",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_hash_maxlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_markdown_path",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_markdown_path_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_model_versions_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L161",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_prompt_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_prompt_versions_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L154",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider_versions",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_rationale",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_rationale_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_role_config_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L156",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L153",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L158",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L141",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L143",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_schema_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_schema_version_const",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_selected_extractor",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_selected_extractor_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_sentiment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_sentiment_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_source_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_source_url_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_minitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_maxitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_uniqueitems",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_trace_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_trace_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_hygiene",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_provider_versions_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_enrichment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L154",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L156",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L145",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_properties_role_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L146",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_tags_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_manifest_output_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/manifest-output.schema.json",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_1_article_content_hygiene_fr_024_fr_058",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_2_article_sentiment_tags_fr_037_fr_059",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_1_versioned_prompt_registry",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_2_normative_6_block_prompt_ordering_doc_07_5_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_3_strict_input_context_specifications",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_prompts_contract_prompts_versioned_contract_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_prompts_contract_4_contractual_invariants",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/prompts-contract.md",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_target_candidate_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_replacement_fragment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_items_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_category",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_category_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_original_fragment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_original_fragment_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_rationale",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_rationale_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_replacement_fragment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_replacement_fragment_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_properties_target_candidate_id",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_repair_operations_schema_target_candidate_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/repair-operations.schema.json",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L192",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_x_contract_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_canonical_schema_reference",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_classifier_module",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_environment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L176",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L146",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L151",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_output_dir",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite_db",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L142",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L171",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L183",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_content_hygiene",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_content_hygiene_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_article_sentiment_tags",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_article_sentiment_tags_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L128",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_busy_timeout_ms_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_canonical_schema_reference",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_canonical_schema_reference_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_classifier_module",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_classifier_module_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_config_version_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_const",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L153",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_context_strategy",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_context_strategy_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L154",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_ecp",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_ecp_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L140",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_format",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_endpoint_url_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_prompt_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_enrichment_schema_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_environment",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_environment_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_input_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_input_1k_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L166",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_fallback_output_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_fallback_output_1k_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hash",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hash_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_prompt_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_hygiene_schema_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L173",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L174",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_langfuse",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_langfuse_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L181",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L143",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L144",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L145",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_limits",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_limits_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L157",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_input_bytes",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_input_bytes_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_max_retries_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_model_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_output_dir",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_output_dir_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_parameters_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_path",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_path_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_paths",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_paths_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_description",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L161",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_pricing",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_pricing_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_input_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_input_1k_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_primary_output_1k",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_primary_output_1k_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L165",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_prompts",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_prompts_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_provider_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_role_config_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_roles",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L184",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L189",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_sqlite_db",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_db_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_minimum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_timeout_seconds_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L177",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_trace_content_policy",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_trace_content_policy_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_version",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L125",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_primary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_roles_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_runtime_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L97",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L98",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_fallback_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L99",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_role_config_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_endpoint_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_timeout_seconds",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_max_retries",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_parameters",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_prompt_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_hygiene_schema_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_prompt_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_runtime_primary_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_enrichment_schema_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_sqlite_properties",
|
|
"target": "specs_006_article_consolidation_runtime_contracts_runtime_config_schema_properties_busy_timeout_ms",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/contracts/runtime-config.schema.json",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_6_state_transition_log_state_transitions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_7_telemetry_event_pending_telemetry",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_8_release_metadata_contract_src_core_release_metadata_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_9_output_manifest_fingerprint_result_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_10_published_markdown_fingerprint_md",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L229",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_1_article_input_unit_article_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_2_entity_context_profile_snapshot_ecp_snapshot",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_3_candidate_object_candidate_object",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_4_text_repair_operation_text_repair",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_5_state_machine_record_state_record",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_2_entity_definitions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_data_model_data_model_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_data_model_1_domain_entities_relationships",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/data-model.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan",
|
|
"target": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_plan_technical_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_plan_complexity_tracking",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_plan_constitution_check",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_plan_project_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_implementation_plan_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_plan_summary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_project_structure",
|
|
"target": "specs_006_article_consolidation_runtime_plan_documentation_9_versioned_contracts_this_feature",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_plan_project_structure",
|
|
"target": "specs_006_article_consolidation_runtime_plan_source_code_fixtures_repository_layout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/plan.md",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_installation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_environment_secrets",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_scenario_a_preflight_validation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_scenario_b_end_to_end_processing_approved_article",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_scenario_c_ecp_rejection_zero_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_scenario_d_idempotent_execution_replay",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_3_operational_execution_scenarios",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_4_automated_quality_evaluation_test_commands",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L182",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_2_local_validation_configuration_fixture_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_quickstart_quickstart_guide_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_quickstart_1_prerequisites_environment_setup",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/quickstart.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research",
|
|
"target": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_7_atomic_storage_backup_graceful_shutdown_fr_009_fr_046_fr_050_fr_081",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_8_observability_metrics_dashboards_in_langfuse_fr_060_to_fr_069",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_9_empirically_calibrated_staging_slos_fr_076_fr_077",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_1_direct_python_state_machine_orchestration_fr_003_fr_046",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_2_certified_model_gateway_preflight_certification_fr_041_fr_042_fr_044",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_3_input_size_limit_enforcement_fr_056",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_4_candidate_equivalence_mapping_without_deduplication_fr_014_fr_020",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_5_10_step_hygiene_harness_and_controlled_micro_repairs_fr_024_to_fr_030",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"target": "specs_006_article_consolidation_runtime_research_decision_6_local_resolution_of_canonical_ecp_schema_inherence_gate_fr_031_to_fr_036",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_research_2_definitive_dependency_selections_qualitative_impact_analysis",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_research_3_concrete_architectural_technical_decisions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_research_research_technical_decisions_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_research_1_executive_summary_architectural_scope",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/research.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec",
|
|
"target": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_priority_governance_statement",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_edge_cases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L274",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_requirements_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L294",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_success_criteria_mandatory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L447",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_traceability_matrix",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L464",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_feature_specification_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_spec_assumptions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L543",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_master_simplicity_and_architecture_principles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L298",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_input_validation_and_fingerprinting_contracts",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L304",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_deterministic_structural_candidate_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_llm_extractive_content_hygiene_and_controlled_repairs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L335",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_ecp_gate_and_relevance_enforcement",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L346",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_post_ecp_enrichment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_model_gateway_and_fallback_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L360",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_state_machine_persistence_and_rendering",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L367",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_security",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L374",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_prompts_and_context_engineering",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L382",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_observability_logging_and_metrics",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L390",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_testing_ci_quality_gates_and_staging_baselines",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L413",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"target": "specs_006_article_consolidation_runtime_spec_production_operations_and_runbook_procedures",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L423",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_requirements_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_functional_requirements",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L296",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_requirements_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_key_entities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L434",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_success_criteria_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_measurable_outcomes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L449",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_5_canonical_markdown_rendering_and_atomic_persistence_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_6_agnostic_model_gateway_cheap_models_and_controlled_fallbacks_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_7_production_observability_log_sanitization_and_deferred_telemetry_resend_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L180",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_1_single_article_ingestion_contract_validation_and_deterministic_candidate_preparation_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_8_automated_quality_evaluation_staging_baselines_and_ci_quality_gates_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L203",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_9_production_runbook_operations_and_lifecycle_management_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_2_mandatory_llm_extractive_content_hygiene_and_controlled_text_repairs_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_spec_user_scenarios_testing_mandatory",
|
|
"target": "specs_006_article_consolidation_runtime_spec_user_story_3_mandatory_ecp_gate_and_relevance_enforcement_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/spec.md",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_dependencies_execution_order",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_dependencies",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L288",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_strategy",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_foundation_incremental_pipeline_flow",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L329",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L172",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_2_foundational_blocking_prerequisites_shared_core",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L246",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_12_polish_verification_gates_release_sign_off",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L270",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_dependencies_execution_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L286",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_parallel_execution_opportunities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_strategy",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L327",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_1_setup_shared_infrastructure_tooling",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_implementation_tasks_article_consolidation_and_hygiene_runtime",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_8",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L226",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_10_user_story_8_quality_gates_zero_regex_verification_promptfoo_evaluation_priority_p3",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_8",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L235",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_9",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L252",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_11_user_story_9_production_runbook_operations_lifecycle_management_priority_p3",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_9",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L258",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_model_gateway",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_3_user_story_6_model_gateway_infrastructure_cheap_model_enforcement",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_model_gateway",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_4_user_story_1_single_article_ingestion_contract_validation_and_candidate_preparation_priority_p1",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_5_user_story_2_mandatory_llm_extractive_hygiene_controlled_text_repairs_priority_p1",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L130",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_6_user_story_3_mandatory_ecp_gate_relevance_enforcement_priority_p1",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_3",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_4",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L153",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_7_user_story_4_post_ecp_enrichment_entity_sentiment_and_native_language_tags_priority_p2",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_4",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_5",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_8_user_story_5_canonical_markdown_rendering_atomic_persistence_priority_p2",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_5",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L184",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_tests_for_user_story_7",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L201",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_006_article_consolidation_runtime_tasks_phase_9_user_story_7_direct_langfuse_observability_log_sanitization_telemetry_queue_priority_p3",
|
|
"target": "specs_006_article_consolidation_runtime_tasks_implementation_for_user_story_7",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/006-article-consolidation-runtime/tasks.md",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence",
|
|
"target": "src_runtime_candidate_equivalence_normalize_text_for_comparison",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence",
|
|
"target": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence",
|
|
"target": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models",
|
|
"target": "src_runtime_candidate_models_candidatetype",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models",
|
|
"target": "src_runtime_candidate_models_repaircategory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models",
|
|
"target": "src_runtime_candidate_models_textrepair",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_extract_plain_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L190",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser",
|
|
"target": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_cli_consolidate_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_cli_consolidate_signal_handler",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_cli_consolidate_setup_signal_handlers",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_cli_consolidate_validate_article_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate",
|
|
"target": "src_runtime_cli_consolidate_run_consolidation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight",
|
|
"target": "src_runtime_cli_preflight_run_preflight_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight",
|
|
"target": "src_runtime_cli_preflight_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile",
|
|
"target": "src_runtime_cli_reconcile_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile",
|
|
"target": "src_runtime_cli_reconcile_reconcile_runtime",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke",
|
|
"target": "src_runtime_cli_smoke_run_smoke_test",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke",
|
|
"target": "src_runtime_cli_smoke_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_cli_telemetry_flush_flush_telemetry_queue",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush",
|
|
"target": "src_runtime_cli_telemetry_flush_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_calculate_exact_file_sha256",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_load_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_create_schema_registry",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_validate_certified_models",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_load_runtime_config",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_validate_certified_cheap_model",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_runtimelimits",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_runtimepricing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_runtimestoragepaths",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_runtimeobservabilityconfig",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint",
|
|
"target": "src_runtime_core_fingerprint_canonical_json_dumps",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine",
|
|
"target": "src_runtime_core_state_machine_executionstatus",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine",
|
|
"target": "src_runtime_core_state_machine_invalidstatetransitionerror",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_runtime_ecp_adapter_load_ecp_schema_registry",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_runtime_ecp_adapter_validate_ecp_snapshot",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_normalize_tag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_build_minimal_enrichment_projection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness",
|
|
"target": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters",
|
|
"target": "src_runtime_gateway_adapters_load_env_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters",
|
|
"target": "src_runtime_gateway_adapters_groqadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters",
|
|
"target": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_client_gatewayresponse",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_assembler",
|
|
"target": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L158",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness",
|
|
"target": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_quality_invariants",
|
|
"target": "src_runtime_quality_invariants_verify_all_11_invariants",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store",
|
|
"target": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L132",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_markdown_renderer",
|
|
"target": "src_runtime_storage_markdown_renderer_render_canonical_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base",
|
|
"target": "src_tools_adapters_base_basenlpadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L2",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_entity_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_relation_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_weight",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_scope",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_confidence",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_graph_version",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_aliases",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_aliases_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_anchors",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_anchors_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_confidence",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_confidence_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_domain",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_domain_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_entity_id",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_entity_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_graph_version",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_graph_version_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_name",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_name_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_negative_anchors",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_negative_anchors_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_related_entities",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_relation_type",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_relation_type_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_scope",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_scope_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_entity_id",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_entity_id_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_minlength",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_target_name",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_target_name_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_properties_weight",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_weight_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_type",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_properties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_ecp_schemas_ecp_profile_schema_related_entities_items",
|
|
"target": "src_tools_adapters_ecp_schemas_ecp_profile_schema_items_additionalproperties",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/ecp/schemas/ecp-profile.schema.json",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_adapters_llm_load_env_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_classifier_match_phrase_in_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_classifier_count_phrase_occurrences",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L462",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language",
|
|
"target": "src_tools_language_extract_words",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L472",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L477",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_decisioncategory",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_matchedgraphentity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L114",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_classificationresult",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L122",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_classificationerror",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_errorcode",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_relatedentity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models",
|
|
"target": "src_tools_models_ecpsnapshot",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser",
|
|
"target": "src_tools_parser_extract_sentences",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser",
|
|
"target": "src_tools_parser_extract_evidence_snippets",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_de_contextual",
|
|
"target": "tests_fixtures_benchmark_24_de_contextual_batteriefabrik_in_europa",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/de/contextual.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_de_direct",
|
|
"target": "tests_fixtures_benchmark_24_de_direct_investitionsoffensive_in_wolfsburg",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/de/direct.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_de_not_related",
|
|
"target": "tests_fixtures_benchmark_24_de_not_related_backrezept_f\u00fcr_apfelstrudel",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/de/not_related.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_de_tangential",
|
|
"target": "tests_fixtures_benchmark_24_de_tangential_reisebericht_aus_niedersachsen",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/de/tangential.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_en_contextual",
|
|
"target": "tests_fixtures_benchmark_24_en_contextual_electronics_assembly_expansion",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/en/contextual.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_en_direct",
|
|
"target": "tests_fixtures_benchmark_24_en_direct_apple_unveils_next_generation_iphone",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/en/direct.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_en_not_related",
|
|
"target": "tests_fixtures_benchmark_24_en_not_related_classic_apple_pie_baking_guide",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/en/not_related.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_en_tangential",
|
|
"target": "tests_fixtures_benchmark_24_en_tangential_morning_city_walk",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/en/tangential.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_es_contextual",
|
|
"target": "tests_fixtures_benchmark_24_es_contextual_nuevas_soluciones_de_pagos_electr\u00f3nicos",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/es/contextual.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_es_direct",
|
|
"target": "tests_fixtures_benchmark_24_es_direct_expansi\u00f3n_de_servicios_financieros_en_espa\u00f1a",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/es/direct.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_es_not_related",
|
|
"target": "tests_fixtures_benchmark_24_es_not_related_turismo_en_la_costa_norte",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/es/not_related.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_es_tangential",
|
|
"target": "tests_fixtures_benchmark_24_es_tangential_gu\u00eda_cultural_de_la_ciudad",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/es/tangential.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_fr_contextual",
|
|
"target": "tests_fixtures_benchmark_24_fr_contextual_batteries_industrielles_de_pointe",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/fr/contextual.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_fr_direct",
|
|
"target": "tests_fixtures_benchmark_24_fr_direct_d\u00e9veloppement_\u00e9nerg\u00e9tique_en_france",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/fr/direct.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_fr_not_related",
|
|
"target": "tests_fixtures_benchmark_24_fr_not_related_recette_traditionnelle_de_la_quiche_lorraine",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/fr/not_related.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_fr_tangential",
|
|
"target": "tests_fixtures_benchmark_24_fr_tangential_promenade_dans_paris",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/fr/tangential.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_it_contextual",
|
|
"target": "tests_fixtures_benchmark_24_it_contextual_innovazione_negli_impianti_frenanti",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/it/contextual.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_it_direct",
|
|
"target": "tests_fixtures_benchmark_24_it_direct_nuova_monoposto_a_maranello",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/it/direct.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_it_not_related",
|
|
"target": "tests_fixtures_benchmark_24_it_not_related_ricetta_tradizionale_del_risotto",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/it/not_related.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_it_tangential",
|
|
"target": "tests_fixtures_benchmark_24_it_tangential_passeggiata_pomeridiana_a_modena",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/it/tangential.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_pt_contextual",
|
|
"target": "tests_fixtures_benchmark_24_pt_contextual_log\u00edstica_de_derivados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/pt/contextual.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_pt_direct",
|
|
"target": "tests_fixtures_benchmark_24_pt_direct_produ\u00e7\u00e3o_de_petr\u00f3leo_no_brasil",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/pt/direct.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_pt_not_related",
|
|
"target": "tests_fixtures_benchmark_24_pt_not_related_dicas_de_jardinagem",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/pt/not_related.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_benchmark_24_pt_tangential",
|
|
"target": "tests_fixtures_benchmark_24_pt_tangential_turismo_no_rio_de_janeiro",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/benchmark_24/pt/tangential.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_markdown_conversion_valid_newspaper4k",
|
|
"target": "tests_fixtures_markdown_conversion_valid_newspaper4k_qui\u00e9n_es_paz_zubiri_la_relatora_de_fox_sports",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_newspaper4k.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_markdown_conversion_valid_readability",
|
|
"target": "tests_fixtures_markdown_conversion_valid_readability_an\u00e1lisis_t\u00e1ctico_del_partido_de_river_en_bogot\u00e1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_readability.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_markdown_conversion_valid_trafilatura",
|
|
"target": "tests_fixtures_markdown_conversion_valid_trafilatura_los_puntajes_de_river_vs_independiente_santa_fe_por_la_copa_sudamericana_tyc_sports",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_fixtures_markdown_conversion_valid_trafilatura_los_puntajes_de_river_vs_independiente_santa_fe_por_la_copa_sudamericana_tyc_sports",
|
|
"target": "tests_fixtures_markdown_conversion_valid_trafilatura_santiago_beltr\u00e1n_6",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/fixtures/markdown_conversion/valid_trafilatura.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_readme",
|
|
"target": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_readme_como_executar_os_testes",
|
|
"target": "tests_readme_1_executar_toda_a_su\u00edte_do_projeto_247_testes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_readme_como_executar_os_testes",
|
|
"target": "tests_readme_2_executar_por_m\u00f3dulo_espec\u00edfico",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados",
|
|
"target": "tests_readme_como_executar_os_testes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados",
|
|
"target": "tests_readme_configura\u00e7\u00e3o_para_testes_com_llm_ao_vivo",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_readme_documenta\u00e7\u00e3o_da_su\u00edte_de_testes_automatizados",
|
|
"target": "tests_readme_invent\u00e1rio_e_mapa_de_cobertura_das_su\u00edtes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/README.md",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract",
|
|
"target": "tests_runtime_contract_test_article_input_contract_test_article_input_schema_against_all_20_reference_units",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract",
|
|
"target": "tests_runtime_contract_test_article_input_contract_test_article_input_rejects_batch_wrapper",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"target": "tests_runtime_contract_test_candidates_payload_contract_test_candidates_payload_against_reference_articles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_contract_parity",
|
|
"target": "tests_runtime_contract_test_contract_parity_test_all_contract_schemas_version_1_0_0",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_contract_parity.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_schema_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"target": "tests_runtime_contract_test_ecp_snapshot_contract_test_ecp_snapshot_invalid_schema",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"target": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"target": "tests_runtime_contract_test_enrichment_response_contract_test_enrichment_response_schema_invalid_bounds",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"target": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"target": "tests_runtime_contract_test_hygiene_response_contract_test_hygiene_response_schema_missing_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_completed_text_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract",
|
|
"target": "tests_runtime_contract_test_manifest_output_contract_test_manifest_output_schema_rejected_ecp_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_prompts_contract",
|
|
"target": "tests_runtime_contract_test_prompts_contract_test_prompts_sha256_calculation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_prompts_contract",
|
|
"target": "tests_runtime_contract_test_prompts_contract_test_prompts_6_block_architecture",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract",
|
|
"target": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_schema_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract",
|
|
"target": "tests_runtime_contract_test_repair_operations_contract_test_repair_operations_rejects_unapproved_category",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_rejects_powerful_models",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_schema_validation_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract",
|
|
"target": "tests_runtime_contract_test_runtime_config_contract_test_runtime_config_fixture_loads_successfully",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_500_server_error_and_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_create_fault_test_config",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_test_gateway_fault_http_429_rate_limit_and_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims",
|
|
"target": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation",
|
|
"target": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_ecp_rejection_flow",
|
|
"target": "tests_runtime_integration_test_ecp_rejection_flow_test_ecp_rejection_flow_produces_zero_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"target": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience",
|
|
"target": "tests_runtime_integration_test_operations_resilience_test_certified_model_rotation_resilience",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation",
|
|
"target": "tests_runtime_integration_test_telemetry_degradation_test_telemetry_degradation_and_flush",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"target": "tests_runtime_load_test_load_100_art_per_hour_test_sustained_throughput_benchmark",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_release_quality_report",
|
|
"target": "tests_runtime_quality_release_quality_report_release_quality_summary_report",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_release_quality_report_release_quality_summary_report",
|
|
"target": "tests_runtime_quality_release_quality_report_2_test_execution_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_release_quality_report_release_quality_summary_report",
|
|
"target": "tests_runtime_quality_release_quality_report_1_compliance_matrix_11_critical_invariants",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/RELEASE_QUALITY_REPORT.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_cost_budget",
|
|
"target": "tests_runtime_quality_test_cost_budget_test_per_article_cost_within_budget",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20",
|
|
"target": "tests_runtime_quality_test_golden_reference_20_test_golden_set_all_20_reference_cases_process_cleanly",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_no_powerful_models",
|
|
"target": "tests_runtime_quality_test_no_powerful_models_test_runtime_config_strictly_cheap_models",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_prompt_injection_guard",
|
|
"target": "tests_runtime_quality_test_prompt_injection_guard_test_adversarial_injection_treated_as_passive_data",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_zero_regex_enforcement",
|
|
"target": "tests_runtime_quality_test_zero_regex_enforcement_test_static_policy_verification_script_passes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_zero_regex_enforcement.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction",
|
|
"target": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_dictionary",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction",
|
|
"target": "tests_runtime_security_test_secret_redaction_test_secret_redaction_in_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "tests_runtime_unit_test_candidate_parser_test_parse_raw_text_into_candidates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "tests_runtime_unit_test_candidate_parser_test_resolve_canonical_source_url_priority",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser",
|
|
"target": "tests_runtime_unit_test_candidate_parser_test_author_parsing_forbids_delimiter_splitting",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter",
|
|
"target": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_not_related",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter",
|
|
"target": "tests_runtime_unit_test_ecp_adapter_test_ecp_adapter_direct_inherent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "tests_runtime_unit_test_enrichment_harness_test_tag_normalization",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "tests_runtime_unit_test_enrichment_harness_test_validate_and_extract_enrichment_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness",
|
|
"target": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "tests_runtime_unit_test_equivalence_mapping_test_sequence_similarity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "tests_runtime_unit_test_equivalence_mapping_test_map_candidate_equivalences",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping",
|
|
"target": "tests_runtime_unit_test_equivalence_mapping_test_text_normalization",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "tests_runtime_unit_test_file_store_test_atomic_file_write_hash_mismatch_raises",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "tests_runtime_unit_test_file_store_test_persist_manifest_atomically",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store",
|
|
"target": "tests_runtime_unit_test_file_store_test_atomic_file_write_and_verification",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint",
|
|
"target": "tests_runtime_unit_test_fingerprint_test_fingerprint_changes_on_config_or_ecp_change",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint",
|
|
"target": "tests_runtime_unit_test_fingerprint_test_deterministic_fingerprint_identical_inputs",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_create_sample_payload",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_success",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_test_hygiene_harness_raises_on_ungrounded_block_id",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness",
|
|
"target": "tests_runtime_unit_test_hygiene_harness_test_hygiene_deterministic_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L71",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits",
|
|
"target": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits",
|
|
"target": "tests_runtime_unit_test_input_limits_test_input_size_valid_within_limit",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer",
|
|
"target": "tests_runtime_unit_test_langfuse_tracer_test_tracer_offline_queues_to_sqlite",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer",
|
|
"target": "tests_runtime_unit_test_markdown_renderer_test_render_canonical_markdown_with_front_matter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "tests_runtime_unit_test_model_gateway_test_llm_semantic_failure_failover_to_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "tests_runtime_unit_test_model_gateway_mockprovideradapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "tests_runtime_unit_test_model_gateway_test_llm_transient_retry_and_recovery",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L143",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "tests_runtime_unit_test_model_gateway_create_test_config",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "tests_runtime_unit_test_model_gateway_test_llm_pricing_calculation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway",
|
|
"target": "tests_runtime_unit_test_model_gateway_test_llm_primary_success",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_preflight_certification",
|
|
"target": "tests_runtime_unit_test_preflight_certification_test_preflight_checks_pass",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_release_invariants",
|
|
"target": "tests_runtime_unit_test_release_invariants_test_11_invariants_all_pass",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "tests_runtime_unit_test_repairs_validator_test_reject_unapproved_category_repair",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L27",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "tests_runtime_unit_test_repairs_validator_test_reject_ungrounded_original_fragment",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L47",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator",
|
|
"target": "tests_runtime_unit_test_repairs_validator_test_valid_encoding_repair",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_smoke_cli",
|
|
"target": "tests_runtime_unit_test_smoke_cli_test_smoke_test_execution_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store",
|
|
"target": "tests_runtime_unit_test_sqlite_store_test_sqlite_native_backup_and_restore",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store",
|
|
"target": "tests_runtime_unit_test_sqlite_store_test_sqlite_claim_and_transitions",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_check_json_schemas",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_find_json_pattern_keys",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L123",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_check_promptfoo_yaml",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_run_all_checks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_main",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L198",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex",
|
|
"target": "tests_scripts_check_zero_regex_check_python_ast",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "tests_tools_test_adapters_test_llm_adapter_interface",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "tests_tools_test_adapters_test_classifier_with_adapter_flags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters",
|
|
"target": "tests_tools_test_adapters_test_embeddings_adapter_interface",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_success_stdout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_empty_content",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_missing_required_field",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_corrupted_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L220",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L68",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24",
|
|
"target": "tests_tools_test_benchmark_24_classifier",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24",
|
|
"target": "tests_tools_test_benchmark_24_test_benchmark_case",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "tests_tools_test_classifier_petrobras_ecp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "tests_tools_test_classifier_test_direct_inherent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "tests_tools_test_classifier_test_contextual_inherent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "tests_tools_test_classifier_test_tangential_inherent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "tests_tools_test_classifier_test_not_related",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier",
|
|
"target": "tests_tools_test_classifier_test_negative_anchor_suppression",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L167",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L183",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L210",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L236",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L280",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L301",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L322",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L353",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_ecp_tech_corp",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L369",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L385",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L407",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L419",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L431",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L453",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L479",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L515",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L567",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L580",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L595",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L624",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L648",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L782",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "tests_tools_test_cli_test_cli_missing_required_ecp_field",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "tests_tools_test_cli_test_cli_output_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "tests_tools_test_cli_test_cli_missing_ecp_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "tests_tools_test_cli_test_cli_success_stdout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli",
|
|
"target": "tests_tools_test_cli_test_cli_empty_content_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L115",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L128",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L154",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L206",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L246",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L275",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L295",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L317",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L340",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L396",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L436",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L451",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L469",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L486",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_golden_fixtures_byte_level_precision",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L541",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_conversion_determinism_sha256_repeatability",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L558",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_exit_codes_and_error_handling",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L582",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_json_root_must_be_object",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L616",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_no_stdout_pollution_and_atomic_preservation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L631",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_default_output_naming",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L675",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_e2e_pipeline_with_real_extracted_selected_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L704",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L735",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L755",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L101",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L230",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L279",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L293",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L347",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_load_search_json_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_load_search_json_invalid_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_save_extracted_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L124",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_trafilatura_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_newspaper_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L195",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_readability_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L205",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_extract_all_engines",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_extractor_error_isolation_on_faulty_engine",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_crawler_error_isolation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L242",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_process_batch_with_limit",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L271",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_cli_main_success",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L291",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_cli_main_missing_input_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L305",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L316",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L360",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_sample_input_json",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents",
|
|
"target": "tests_tools_test_extract_article_contents_test_input_article_creation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L138",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_resolve_article_url_success",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L161",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_execution_stdout",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L213",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_execution_file_output",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L234",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_empty_query_error",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L253",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_network_error_handling",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L262",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L281",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L302",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_sample_rss_xml",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news",
|
|
"target": "tests_tools_test_extract_google_news_test_search_query_validation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_detect_portuguese",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_detect_english",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_detect_spanish",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_detect_german",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_detect_italian",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_detect_french",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_empty_language",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L58",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language",
|
|
"target": "tests_tools_test_language_test_normalize_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L118",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L226",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L257",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_cli_execution_with_enable_llm_flag",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L291",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L48",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_parser_strip_markdown",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L100",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_extract_evidence_snippets",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_ecp_snapshot_valid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_ecp_snapshot_defaults",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_ecp_snapshot_missing_required",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_classification_result_serialization",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L70",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models",
|
|
"target": "tests_tools_test_models_test_classification_error_serialization",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_generate_shingles_sliding_window",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_generate_shingles_short_text",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L113",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_generate_shingles_empty",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L121",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L130",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L146",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L199",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L215",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L230",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L242",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L271",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L289",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_normalize_text_empty_and_invalid",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L30",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L302",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L334",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L353",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_normalize_text_html_entities_and_tags",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_integration_reference_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L370",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L401",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_links",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L435",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L493",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L530",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L567",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L595",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L608",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor",
|
|
"target": "tests_tools_test_select_article_extractor_test_normalize_text_nfkc_unicode_and_punctuation",
|
|
"relation": "contains",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_candidatestatus",
|
|
"target": "scripts_select_article_extractor_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_candidatestatus",
|
|
"target": "scripts_select_article_extractor_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extractorname",
|
|
"target": "scripts_select_article_extractor_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_extractorname",
|
|
"target": "scripts_select_article_extractor_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models_candidatetype",
|
|
"target": "src_runtime_candidate_models_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models_candidatetype",
|
|
"target": "src_runtime_candidate_models_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models_repaircategory",
|
|
"target": "src_runtime_candidate_models_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models_repaircategory",
|
|
"target": "src_runtime_candidate_models_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"target": "src_runtime_core_limits_py_valueerror",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatus",
|
|
"target": "src_runtime_core_state_machine_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatus",
|
|
"target": "src_runtime_core_state_machine_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_invalidstatetransitionerror",
|
|
"target": "src_runtime_core_state_machine_py_valueerror",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"target": "src_runtime_enrichment_harness_py_valueerror",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_groqadapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_openaiadapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L111",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"target": "src_runtime_hygiene_harness_py_valueerror",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"target": "src_runtime_hygiene_harness_py_valueerror",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_basenlpadapter",
|
|
"target": "abc",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L10",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"target": "src_tools_adapters_base_basenlpadapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_base_basenlpadapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_decisioncategory",
|
|
"target": "src_tools_models_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_decisioncategory",
|
|
"target": "src_tools_models_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_errorcode",
|
|
"target": "src_tools_models_py_enum",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_errorcode",
|
|
"target": "src_tools_models_py_str",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_mockprovideradapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "inherits",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler",
|
|
"target": "scripts_extract_article_contents_articlecrawler_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L485",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler",
|
|
"target": "scripts_extract_article_contents_articlecrawler_start",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L490",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler",
|
|
"target": "scripts_extract_article_contents_articlecrawler_close",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L496",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler",
|
|
"target": "scripts_extract_article_contents_articlecrawler_enter",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L504",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler",
|
|
"target": "scripts_extract_article_contents_articlecrawler_exit",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L508",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_articlecrawler",
|
|
"target": "scripts_extract_article_contents_articlecrawler_crawl",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L511",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extractedarticle",
|
|
"target": "scripts_extract_article_contents_extractedarticle_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_extractionbatchreport",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L212",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_inputarticle",
|
|
"target": "scripts_extract_article_contents_inputarticle_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_newspaperdata",
|
|
"target": "scripts_extract_article_contents_newspaperdata_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L126",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_newspaperextractor",
|
|
"target": "scripts_extract_article_contents_newspaperextractor_extract",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L336",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_readabilitydata",
|
|
"target": "scripts_extract_article_contents_readabilitydata_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_readabilityextractor",
|
|
"target": "scripts_extract_article_contents_readabilityextractor_extract",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L399",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_trafilaturadata",
|
|
"target": "scripts_extract_article_contents_trafilaturadata_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_trafilaturaextractor",
|
|
"target": "scripts_extract_article_contents_trafilaturaextractor_extract",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_extractionresult",
|
|
"target": "scripts_extract_google_news_extractionresult_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_newsarticle",
|
|
"target": "scripts_extract_google_news_newsarticle_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_searchquery",
|
|
"target": "scripts_extract_google_news_searchquery_post_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_searchquery",
|
|
"target": "scripts_extract_google_news_searchquery_clean_keyword",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L51",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_searchquery",
|
|
"target": "scripts_extract_google_news_searchquery_clean_language",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_searchquery",
|
|
"target": "scripts_extract_google_news_searchquery_clean_locale",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L8",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L72",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_sync_status",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L78",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_current_status",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L84",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_is_terminal",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine",
|
|
"target": "src_runtime_core_state_machine_executionstatemachine_transition_to",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_invalidstatetransitionerror",
|
|
"target": "src_runtime_core_state_machine_invalidstatetransitionerror_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L39",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter_classify",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"target": "src_runtime_enrichment_harness_enrichmentfailederror_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"target": "src_runtime_gateway_adapters_deepseekadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L81",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"target": "src_runtime_gateway_adapters_deepseekadapter_execute_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_groqadapter",
|
|
"target": "src_runtime_gateway_adapters_groqadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_groqadapter",
|
|
"target": "src_runtime_gateway_adapters_groqadapter_execute_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_openaiadapter",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_openaiadapter",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter_execute_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L117",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_provideradapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_provideradapter",
|
|
"target": "src_runtime_gateway_adapters_provideradapter_execute_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_register_adapter",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_calculate_cost",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_execute_role_with_retries",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"target": "src_runtime_hygiene_harness_groundingviolationerror_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_init_client",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_info",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L104",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_warning",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_error",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L110",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_refresh_secrets",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_text",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_sanitize_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_sanitizedjsonlogger",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_record_transition",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L127",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_execution",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L163",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_queue_telemetry",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L170",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_unflushed_telemetry",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L178",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_get_connection",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_mark_telemetry_flushed",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_backup_db",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L192",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_restore_db",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_init_db",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L26",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L73",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_basenlpadapter",
|
|
"target": "src_tools_adapters_base_basenlpadapter_is_available",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_basenlpadapter",
|
|
"target": "src_tools_adapters_base_basenlpadapter_evaluate_similarity",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_basenlpadapter",
|
|
"target": "src_tools_adapters_base_basenlpadapter_disambiguate",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L22",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter_is_available",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter_evaluate_similarity",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter_disambiguate",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L225",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_is_available",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L56",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_evaluate_similarity",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_build_prompt",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier",
|
|
"target": "src_tools_classifier_inherenceclassifier_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L44",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier",
|
|
"target": "src_tools_classifier_inherenceclassifier_classify",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationerror",
|
|
"target": "src_tools_models_classificationerror_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationerror",
|
|
"target": "src_tools_models_classificationerror_to_json_str",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L169",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationresult",
|
|
"target": "src_tools_models_classificationresult_to_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_classificationresult",
|
|
"target": "src_tools_models_classificationresult_to_json_str",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_ecpsnapshot",
|
|
"target": "src_tools_models_ecpsnapshot_from_json_str",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_ecpsnapshot",
|
|
"target": "src_tools_models_ecpsnapshot_from_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_relatedentity",
|
|
"target": "src_tools_models_relatedentity_from_dict",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L37",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults_faultymockadapter_execute_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L20",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_mockprovideradapter",
|
|
"target": "tests_runtime_unit_test_model_gateway_mockprovideradapter_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_mockprovideradapter",
|
|
"target": "tests_runtime_unit_test_model_gateway_mockprovideradapter_execute_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"target": "tests_scripts_check_zero_regex_regexastvisitor_init",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L52",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"target": "tests_scripts_check_zero_regex_regexastvisitor_visit_import",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"target": "tests_scripts_check_zero_regex_regexastvisitor_visit_importfrom",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L67",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_regexastvisitor",
|
|
"target": "tests_scripts_check_zero_regex_regexastvisitor_visit_call",
|
|
"relation": "method",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L76",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "evals_eval_runner_rationale_1",
|
|
"target": "evals_eval_runner",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "evals/eval_runner.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_build_release_metadata_rationale_1",
|
|
"target": "scripts_build_release_metadata",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/build_release_metadata.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_ci_check_rationale_1",
|
|
"target": "scripts_ci_check",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/ci_check.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_105",
|
|
"target": "scripts_convert_article_to_markdown_normalize_date",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_136",
|
|
"target": "scripts_convert_article_to_markdown_validate_url",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L136",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_150",
|
|
"target": "scripts_convert_article_to_markdown_convert_html_to_markdown",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_168",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_body",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_226",
|
|
"target": "scripts_convert_article_to_markdown_get_dict",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L226",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_232",
|
|
"target": "scripts_convert_article_to_markdown_resolve_article_metadata",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L232",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_41",
|
|
"target": "scripts_convert_article_to_markdown_normalize_scalar",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_484",
|
|
"target": "scripts_convert_article_to_markdown_remove_duplicate_initial_h1",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L484",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_519",
|
|
"target": "scripts_convert_article_to_markdown_clean_body_images",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L519",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_551",
|
|
"target": "scripts_convert_article_to_markdown_assemble_markdown_document",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L551",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_57",
|
|
"target": "scripts_convert_article_to_markdown_normalize_list",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_619",
|
|
"target": "scripts_convert_article_to_markdown_convert_article",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L619",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_678",
|
|
"target": "scripts_convert_article_to_markdown_parse_arguments",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L678",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_convert_article_to_markdown_rationale_701",
|
|
"target": "scripts_convert_article_to_markdown_main",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/convert_article_to_markdown.py",
|
|
"source_location": "L701",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_103",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L103",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_153",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_175",
|
|
"target": "scripts_extract_article_contents_extractedarticle",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L175",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_203",
|
|
"target": "scripts_extract_article_contents_extractionbatchreport",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L203",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_229",
|
|
"target": "scripts_extract_article_contents_trafilaturaextractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L229",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_333",
|
|
"target": "scripts_extract_article_contents_newspaperextractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L333",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_35",
|
|
"target": "scripts_extract_article_contents_inputarticle",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L35",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_396",
|
|
"target": "scripts_extract_article_contents_readabilityextractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L396",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_430",
|
|
"target": "scripts_extract_article_contents_extract_all_engines",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L430",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_483",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L483",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_512",
|
|
"target": "scripts_extract_article_contents_articlecrawler_crawl",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L512",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_534",
|
|
"target": "scripts_extract_article_contents_log_info",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L534",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_541",
|
|
"target": "scripts_extract_article_contents_load_search_json",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L541",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_55",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_569",
|
|
"target": "scripts_extract_article_contents_save_extracted_json",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L569",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_article_contents_rationale_583",
|
|
"target": "scripts_extract_article_contents_process_batch",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_article_contents.py",
|
|
"source_location": "L583",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_108",
|
|
"target": "scripts_extract_google_news_get_hl_gl_ceid",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L108",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_152",
|
|
"target": "scripts_extract_google_news_normalize_text_for_comparison",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L152",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_157",
|
|
"target": "scripts_extract_google_news_parse_google_news_rss",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L157",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_208",
|
|
"target": "scripts_extract_google_news_resolve_article_url",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L208",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_223",
|
|
"target": "scripts_extract_google_news_resolve_articles_urls",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L223",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_254",
|
|
"target": "scripts_extract_google_news_fetch_rss_content",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_300",
|
|
"target": "scripts_extract_google_news_extract_google_news",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L300",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_33",
|
|
"target": "scripts_extract_google_news_searchquery",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_337",
|
|
"target": "scripts_extract_google_news_build_parser",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L337",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_404",
|
|
"target": "scripts_extract_google_news_main",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L404",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_65",
|
|
"target": "scripts_extract_google_news_newsarticle",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_extract_google_news_rationale_85",
|
|
"target": "scripts_extract_google_news_extractionresult",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/extract_google_news.py",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_init_rationale_1",
|
|
"target": "scripts_init",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_prepare_reference_20_rationale_1",
|
|
"target": "scripts_prepare_reference_20",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/prepare_reference_20.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_107",
|
|
"target": "scripts_select_article_extractor_normalize_text",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L107",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_148",
|
|
"target": "scripts_select_article_extractor_generate_shingles",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L148",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_168",
|
|
"target": "scripts_select_article_extractor_extract_candidate_data",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_214",
|
|
"target": "scripts_select_article_extractor_form_active_set",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_239",
|
|
"target": "scripts_select_article_extractor_calculate_consensus_metrics",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L239",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_285",
|
|
"target": "scripts_select_article_extractor_break_priority_tie",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L285",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_296",
|
|
"target": "scripts_select_article_extractor_select_with_consensus",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L296",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_333",
|
|
"target": "scripts_select_article_extractor_select_without_consensus",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L333",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_34",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L34",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_390",
|
|
"target": "scripts_select_article_extractor_select_article_extractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L390",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_42",
|
|
"target": "scripts_select_article_extractor_candidatestatus",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_449",
|
|
"target": "scripts_select_article_extractor_atomic_save_json",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L449",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_476",
|
|
"target": "scripts_select_article_extractor_process_batch",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L476",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_63",
|
|
"target": "scripts_select_article_extractor_extractorcandidate",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L63",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_79",
|
|
"target": "scripts_select_article_extractor_articleselectionresult",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "scripts_select_article_extractor_rationale_91",
|
|
"target": "scripts_select_article_extractor_batchprocessingresult",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "scripts/select_article_extractor.py",
|
|
"source_location": "L91",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_init_rationale_1",
|
|
"target": "src_init",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_rationale_1",
|
|
"target": "src_runtime_candidate_equivalence",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_rationale_12",
|
|
"target": "src_runtime_candidate_equivalence_normalize_text_for_comparison",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_rationale_21",
|
|
"target": "src_runtime_candidate_equivalence_compute_sequence_similarity",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_rationale_36",
|
|
"target": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L36",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_models_rationale_1",
|
|
"target": "src_runtime_candidate_models",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/models.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_rationale_1",
|
|
"target": "src_runtime_candidate_parser",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_rationale_109",
|
|
"target": "src_runtime_candidate_parser_parse_raw_text_into_candidates",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L109",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_rationale_19",
|
|
"target": "src_runtime_candidate_parser_resolve_canonical_source_url",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_rationale_200",
|
|
"target": "src_runtime_candidate_parser_build_candidates_payload",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_parser_rationale_40",
|
|
"target": "src_runtime_candidate_parser_parse_metadata_candidates",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/candidate/parser.py",
|
|
"source_location": "L40",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_rationale_1",
|
|
"target": "src_runtime_cli_consolidate",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_preflight_rationale_1",
|
|
"target": "src_runtime_cli_preflight",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/preflight.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_reconcile_rationale_1",
|
|
"target": "src_runtime_cli_reconcile",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/reconcile.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_smoke_rationale_1",
|
|
"target": "src_runtime_cli_smoke",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/smoke.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_telemetry_flush_rationale_1",
|
|
"target": "src_runtime_cli_telemetry_flush",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/cli/telemetry_flush.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_rationale_1",
|
|
"target": "src_runtime_core_config",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_rationale_133",
|
|
"target": "src_runtime_core_config_validate_certified_models",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_config_rationale_29",
|
|
"target": "src_runtime_core_config_validate_certified_cheap_model",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/config.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint_rationale_1",
|
|
"target": "src_runtime_core_fingerprint",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_fingerprint_rationale_29",
|
|
"target": "src_runtime_core_fingerprint_calculate_execution_fingerprint",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/fingerprint.py",
|
|
"source_location": "L29",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits_rationale_1",
|
|
"target": "src_runtime_core_limits",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits_rationale_18",
|
|
"target": "src_runtime_core_limits_validate_input_size",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_limits_rationale_7",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/limits.py",
|
|
"source_location": "L7",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_rationale_1",
|
|
"target": "src_runtime_core_state_machine",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_rationale_64",
|
|
"target": "src_runtime_core_state_machine_invalidstatetransitionerror",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L64",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_rationale_1",
|
|
"target": "src_runtime_ecp_adapter",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_rationale_43",
|
|
"target": "src_runtime_ecp_adapter_ecpclassificationadapter_classify",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_rationale_1",
|
|
"target": "src_runtime_enrichment_harness",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_rationale_12",
|
|
"target": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_rationale_19",
|
|
"target": "src_runtime_enrichment_harness_normalize_tag",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_rationale_31",
|
|
"target": "src_runtime_enrichment_harness_build_minimal_enrichment_projection",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_enrichment_harness_rationale_46",
|
|
"target": "src_runtime_enrichment_harness_validate_and_extract_enrichment",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/enrichment/harness.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_rationale_1",
|
|
"target": "src_runtime_gateway_adapters",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_adapters_rationale_12",
|
|
"target": "src_runtime_gateway_adapters_load_env_file",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/adapters.py",
|
|
"source_location": "L12",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_rationale_1",
|
|
"target": "src_runtime_gateway_client",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_rationale_65",
|
|
"target": "src_runtime_gateway_client_modelgatewayclient_execute_structured_call",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L65",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_assembler_rationale_1",
|
|
"target": "src_runtime_hygiene_assembler",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_assembler_rationale_14",
|
|
"target": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_rationale_1",
|
|
"target": "src_runtime_hygiene_harness",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_rationale_159",
|
|
"target": "src_runtime_hygiene_harness_execute_deterministic_hygiene_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L159",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_rationale_17",
|
|
"target": "src_runtime_hygiene_harness_groundingviolationerror",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_rationale_25",
|
|
"target": "src_runtime_hygiene_harness_hygienefailederror",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L25",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_rationale_32",
|
|
"target": "src_runtime_hygiene_harness_build_minimal_hygiene_projection",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_harness_rationale_59",
|
|
"target": "src_runtime_hygiene_harness_execute_10_step_hygiene_harness",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/harness.py",
|
|
"source_location": "L59",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs_rationale_1",
|
|
"target": "src_runtime_hygiene_repairs",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs_rationale_24",
|
|
"target": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L24",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_init_rationale_1",
|
|
"target": "src_runtime_init",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_rationale_1",
|
|
"target": "src_runtime_observability_langfuse_tracer",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_rationale_60",
|
|
"target": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer_record_trace",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L60",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_rationale_1",
|
|
"target": "src_runtime_observability_structured_logger",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_structured_logger_rationale_75",
|
|
"target": "src_runtime_observability_structured_logger_sanitizedjsonlogger_log",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/observability/structured_logger.py",
|
|
"source_location": "L75",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_quality_invariants_rationale_1",
|
|
"target": "src_runtime_quality_invariants",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_quality_invariants_rationale_13",
|
|
"target": "src_runtime_quality_invariants_verify_all_11_invariants",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/quality/invariants.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_rationale_1",
|
|
"target": "src_runtime_storage_file_store",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_rationale_105",
|
|
"target": "src_runtime_storage_file_store_create_manifest_dict",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_rationale_133",
|
|
"target": "src_runtime_storage_file_store_persist_manifest_atomically",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L133",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_file_store_rationale_42",
|
|
"target": "src_runtime_storage_file_store_write_file_atomically",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/file_store.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_markdown_renderer_rationale_1",
|
|
"target": "src_runtime_storage_markdown_renderer",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_markdown_renderer_rationale_23",
|
|
"target": "src_runtime_storage_markdown_renderer_render_canonical_markdown",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L23",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_rationale_1",
|
|
"target": "src_runtime_storage_sqlite_store",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_rationale_134",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_record_transition",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L134",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_rationale_193",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_backup_db",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_rationale_201",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_restore_db",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L201",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_sqlite_store_rationale_80",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore_claim_or_get_execution",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/runtime/storage/sqlite_store.py",
|
|
"source_location": "L80",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_rationale_1",
|
|
"target": "src_tools_adapters_base",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_rationale_11",
|
|
"target": "src_tools_adapters_base_basenlpadapter",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L11",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_rationale_15",
|
|
"target": "src_tools_adapters_base_basenlpadapter_is_available",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_rationale_19",
|
|
"target": "src_tools_adapters_base_basenlpadapter_evaluate_similarity",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L19",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_base_rationale_28",
|
|
"target": "src_tools_adapters_base_basenlpadapter_disambiguate",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/base.py",
|
|
"source_location": "L28",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_rationale_1",
|
|
"target": "src_tools_adapters_embeddings",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_embeddings_rationale_14",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/embeddings.py",
|
|
"source_location": "L14",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_init_rationale_1",
|
|
"target": "src_tools_adapters_init",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_1",
|
|
"target": "src_tools_adapters_llm",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_155",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_disambiguate",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_21",
|
|
"target": "src_tools_adapters_llm_load_env_file",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L21",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_230",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_parse_llm_response",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L230",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_43",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_57",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_is_available",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L57",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_adapters_llm_rationale_66",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter_build_prompt",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/adapters/llm.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_rationale_1",
|
|
"target": "src_tools_classifier",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_rationale_18",
|
|
"target": "src_tools_classifier_match_phrase_in_text",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L18",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_rationale_31",
|
|
"target": "src_tools_classifier_count_phrase_occurrences",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L31",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_rationale_42",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L42",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_rationale_66",
|
|
"target": "src_tools_classifier_inherenceclassifier_classify",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L66",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_init_rationale_1",
|
|
"target": "src_tools_init",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language_rationale_1",
|
|
"target": "src_tools_language",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language_rationale_463",
|
|
"target": "src_tools_language_normalize_text",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L463",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language_rationale_473",
|
|
"target": "src_tools_language_extract_words",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L473",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_language_rationale_478",
|
|
"target": "src_tools_language_detect_language",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/language.py",
|
|
"source_location": "L478",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_models_rationale_1",
|
|
"target": "src_tools_models",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/models.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser_rationale_1",
|
|
"target": "src_tools_parser",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser_rationale_43",
|
|
"target": "src_tools_parser_extract_sentences",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser_rationale_53",
|
|
"target": "src_tools_parser_extract_evidence_snippets",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L53",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_tools_parser_rationale_9",
|
|
"target": "src_tools_parser_strip_markdown",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/tools/parser.py",
|
|
"source_location": "L9",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_init_rationale_1",
|
|
"target": "tests_init",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/__init__.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_article_input_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_article_input_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_article_input_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_candidates_payload_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_candidates_payload_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_candidates_payload_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_contract_parity_rationale_1",
|
|
"target": "tests_runtime_contract_test_contract_parity",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_contract_parity.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_ecp_snapshot_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_ecp_snapshot_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_ecp_snapshot_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_enrichment_response_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_enrichment_response_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_enrichment_response_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_hygiene_response_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_hygiene_response_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_hygiene_response_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_manifest_output_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_manifest_output_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_manifest_output_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_prompts_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_prompts_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_prompts_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_repair_operations_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_repair_operations_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_repair_operations_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_contract_test_runtime_config_contract_rationale_1",
|
|
"target": "tests_runtime_contract_test_runtime_config_contract",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/contract/test_runtime_config_contract.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_fault_injection_test_gateway_faults_rationale_1",
|
|
"target": "tests_runtime_fault_injection_test_gateway_faults",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/fault_injection/test_gateway_faults.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_1",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_16",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_invalid_schema_exit_code_1",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L16",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_cli_subprocess_pipeline_rationale_41",
|
|
"target": "tests_runtime_integration_test_cli_subprocess_pipeline_test_cli_subprocess_missing_config_exit_code_2",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_cli_subprocess_pipeline.py",
|
|
"source_location": "L41",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims_rationale_1",
|
|
"target": "tests_runtime_integration_test_concurrency_claims",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_concurrency_claims_rationale_15",
|
|
"target": "tests_runtime_integration_test_concurrency_claims_test_concurrent_claims_with_8_workers",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_concurrency_claims.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation_rationale_1",
|
|
"target": "tests_runtime_integration_test_crash_reconciliation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_crash_reconciliation_rationale_13",
|
|
"target": "tests_runtime_integration_test_crash_reconciliation_test_reconcile_resolves_crash_mismatch",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_crash_reconciliation.py",
|
|
"source_location": "L13",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_ecp_rejection_flow_rationale_1",
|
|
"target": "tests_runtime_integration_test_ecp_rejection_flow",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_ecp_rejection_flow.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api_rationale_1",
|
|
"target": "tests_runtime_integration_test_live_e2e_real_api",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_live_e2e_real_api_rationale_17",
|
|
"target": "tests_runtime_integration_test_live_e2e_real_api_test_live_e2e_real_api_consolidation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_live_e2e_real_api.py",
|
|
"source_location": "L17",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_operations_resilience_rationale_1",
|
|
"target": "tests_runtime_integration_test_operations_resilience",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_operations_resilience.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_integration_test_telemetry_degradation_rationale_1",
|
|
"target": "tests_runtime_integration_test_telemetry_degradation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/integration/test_telemetry_degradation.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_load_test_load_100_art_per_hour_rationale_1",
|
|
"target": "tests_runtime_load_test_load_100_art_per_hour",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/load/test_load_100_art_per_hour.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_cost_budget_rationale_1",
|
|
"target": "tests_runtime_quality_test_cost_budget",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_cost_budget.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_golden_reference_20_rationale_1",
|
|
"target": "tests_runtime_quality_test_golden_reference_20",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_golden_reference_20.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_no_powerful_models_rationale_1",
|
|
"target": "tests_runtime_quality_test_no_powerful_models",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_no_powerful_models.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_prompt_injection_guard_rationale_1",
|
|
"target": "tests_runtime_quality_test_prompt_injection_guard",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_prompt_injection_guard.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_quality_test_zero_regex_enforcement_rationale_1",
|
|
"target": "tests_runtime_quality_test_zero_regex_enforcement",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/quality/test_zero_regex_enforcement.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_security_test_secret_redaction_rationale_1",
|
|
"target": "tests_runtime_security_test_secret_redaction",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/security/test_secret_redaction.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_candidate_parser_rationale_1",
|
|
"target": "tests_runtime_unit_test_candidate_parser",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_candidate_parser.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_ecp_adapter_rationale_1",
|
|
"target": "tests_runtime_unit_test_ecp_adapter",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_ecp_adapter.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness_rationale_1",
|
|
"target": "tests_runtime_unit_test_enrichment_harness",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_equivalence_mapping_rationale_1",
|
|
"target": "tests_runtime_unit_test_equivalence_mapping",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_equivalence_mapping.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_file_store_rationale_1",
|
|
"target": "tests_runtime_unit_test_file_store",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_file_store.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_fingerprint_rationale_1",
|
|
"target": "tests_runtime_unit_test_fingerprint",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_fingerprint.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_hygiene_harness_rationale_1",
|
|
"target": "tests_runtime_unit_test_hygiene_harness",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_hygiene_harness.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits_rationale_1",
|
|
"target": "tests_runtime_unit_test_input_limits",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_langfuse_tracer_rationale_1",
|
|
"target": "tests_runtime_unit_test_langfuse_tracer",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_langfuse_tracer.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_markdown_renderer_rationale_1",
|
|
"target": "tests_runtime_unit_test_markdown_renderer",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_markdown_renderer.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_model_gateway_rationale_1",
|
|
"target": "tests_runtime_unit_test_model_gateway",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_model_gateway.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_preflight_certification_rationale_1",
|
|
"target": "tests_runtime_unit_test_preflight_certification",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_preflight_certification.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_release_invariants_rationale_1",
|
|
"target": "tests_runtime_unit_test_release_invariants",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_release_invariants.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_repairs_validator_rationale_1",
|
|
"target": "tests_runtime_unit_test_repairs_validator",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_repairs_validator.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_smoke_cli_rationale_1",
|
|
"target": "tests_runtime_unit_test_smoke_cli",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_smoke_cli.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_sqlite_store_rationale_1",
|
|
"target": "tests_runtime_unit_test_sqlite_store",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/runtime/unit/test_sqlite_store.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_scripts_check_zero_regex_rationale_1",
|
|
"target": "tests_scripts_check_zero_regex",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/scripts/check_zero_regex.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adapters_rationale_1",
|
|
"target": "tests_tools_test_adapters",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adapters.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_1",
|
|
"target": "tests_tools_test_adversarial",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_105",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_success_stdout",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_149",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_empty_content",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_15",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_sao_paulo_city_vs_fc",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L15",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_186",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_missing_required_field",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L186",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_221",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_subprocess_cli_corrupted_json",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L221",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_45",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_apple_fruit_recipe",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L45",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_adversarial_rationale_69",
|
|
"target": "tests_tools_test_adversarial_test_adversarial_related_entity_without_scope_context",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_adversarial.py",
|
|
"source_location": "L69",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24_rationale_1",
|
|
"target": "tests_tools_test_benchmark_24",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classifier_rationale_1",
|
|
"target": "tests_tools_test_classifier",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classifier.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_1",
|
|
"target": "tests_tools_test_classify_exhaustive_suite",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_106",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_by_repetition_without_heavy_anchors",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L106",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_120",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_subsidiary_graph_entity",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L120",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_135",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_contextual_inherent_via_executive_graph_entity",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_153",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_completely_off_topic",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L153",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_168",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_generic_domain_without_target_or_graph",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L168",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_184",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_dominance",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L184",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_197",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_sad_path_not_related_negative_anchor_ties_with_positive_anchor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L197",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_211",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_single_passing_mention",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L211",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_222",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_borderline_tangential_graph_entity_in_isolation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L222",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_237",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_direct_inherent",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L237",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_260",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_upgrade_tangential_to_contextual_inherent",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L260",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_281",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_confirmation_of_tangential",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L281",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_302",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_happy_path_rejection_to_not_related",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L302",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_323",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_llm_disabled_by_default_never_invokes_adapter",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L323",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_341",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_flag_enabled_without_api_key_or_provider",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_354",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_network_timeout_graceful_degradation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_370",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_http_500_server_error_graceful_degradation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L370",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_386",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_malformed_json_and_non_json_strings",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L386",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_408",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_missing_decision_key_in_json",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L408",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_420",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_sad_path_unknown_hallucinated_decision_enum",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L420",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_432",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_resilience_confidence_clipping",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L432",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_454",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_optimization_clear_case_bypasses_llm",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L454",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_480",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_openai_client_execution",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L480",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_516",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_llm_provider_gemini_rest_execution",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L516",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_568",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_file_does_not_exist",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L568",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_581",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_corrupted_json_syntax",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L581",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_596",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_ecp_missing_each_required_field",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L596",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_625",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_content_file_does_not_exist",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L625",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_649",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_error_empty_and_whitespace_content",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L649",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_677",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_cli_output_file_creates_nested_directories",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L677",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_77",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_with_canonical_and_anchors",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L77",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_792",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L792",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_rationale_93",
|
|
"target": "tests_tools_test_classify_exhaustive_suite_test_happy_path_direct_inherent_via_alias_and_acronym",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_cli_rationale_1",
|
|
"target": "tests_tools_test_cli",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_cli.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_1",
|
|
"target": "tests_tools_test_convert_article_to_markdown",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_105",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_semicolon_and_comma_split",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L105",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_116",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_author_url_filtering",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L116",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_129",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_deduplication_preserves_case_and_order",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L129",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_135",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_list_empty_and_invalid",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L135",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_147",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_date_iso_8601_variants",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_155",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_date_rfc_2822_variants",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L155",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_164",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_date_invalid_and_placeholders",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_187",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_validate_url_valid_schemes",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_207",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_validate_url_invalid_schemes",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L207",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_217",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_rich_formatting",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L217",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_247",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_convert_html_to_markdown_empty_or_whitespace",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L247",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_259",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_trafilatura_primary_and_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L259",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_276",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_newspaper4k_primary_and_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L276",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_296",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_readability_primary_and_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L296",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_318",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_strict_isolation_all_extractors",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L318",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_341",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_resolve_article_body_invalid_selected_extractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L341",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_355",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_title_all_fallbacks",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L355",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_397",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_original_url_all_fallbacks",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L397",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_437",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_subtitle_omitted_when_equal_to_title",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L437",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_452",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_metadata_priority_first_valid_source_no_cross_merging",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L452",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_46",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_complex_html_entities",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L46",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_470",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_remove_duplicate_initial_h1_exact_and_variations",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L470",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_487",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_clean_body_images_removes_invalid_and_deduplicates",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L487",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_509",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_assemble_markdown_document_full_and_minimal",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L509",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_542",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_golden_fixtures_byte_level_precision",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L542",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_55",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_whitespace_collapsing",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L55",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_559",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_conversion_determinism_sha256_repeatability",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L559",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_583",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_exit_codes_and_error_handling",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L583",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_617",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_json_root_must_be_object",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L617",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_632",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_no_stdout_pollution_and_atomic_preservation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L632",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_676",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_cli_default_output_naming",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L676",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_705",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_e2e_pipeline_with_real_extracted_selected_json",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L705",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_736",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_convert_article_api_direct",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L736",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_756",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_parse_arguments_api_direct",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L756",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_86",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_placeholders_discarded",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L86",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_convert_article_to_markdown_rationale_92",
|
|
"target": "tests_tools_test_convert_article_to_markdown_test_normalize_scalar_non_string_types",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_convert_article_to_markdown.py",
|
|
"source_location": "L92",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_1",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_102",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_success",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L102",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_137",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_deterministic_rejection_homonym",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L137",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_160",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_resolved_by_llm_upgrade",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L160",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_196",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_nlp_ambiguity_confirmed_tangential_by_llm",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L196",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_231",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_llm_failure_graceful_degradation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_282",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_294",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_cli_subprocess_end_to_end",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L294",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_348",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_live_api_execution_if_configured",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L348",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_rationale_43",
|
|
"target": "tests_tools_test_e2e_text_analysis_pipeline_ecp_river_plate",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L43",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_rationale_317",
|
|
"target": "tests_tools_test_extract_article_contents_test_e2e_live_article_extraction",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L317",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_rationale_361",
|
|
"target": "tests_tools_test_extract_article_contents_test_e2e_cli_live_execution",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L361",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_1",
|
|
"target": "tests_tools_test_extract_google_news",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_112",
|
|
"target": "tests_tools_test_extract_google_news_test_parse_google_news_rss_with_fixture",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L112",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_139",
|
|
"target": "tests_tools_test_extract_google_news_test_resolve_article_url_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L139",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_149",
|
|
"target": "tests_tools_test_extract_google_news_test_resolve_article_url_success",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L149",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_162",
|
|
"target": "tests_tools_test_extract_google_news_test_resolve_articles_urls_batch",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L162",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_187",
|
|
"target": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L187",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_214",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_execution_stdout",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L214",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_235",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_execution_file_output",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L235",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_254",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_empty_query_error",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L254",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_263",
|
|
"target": "tests_tools_test_extract_google_news_test_cli_network_error_handling",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L263",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_282",
|
|
"target": "tests_tools_test_extract_google_news_test_e2e_resolve_real_google_news_url",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L282",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_303",
|
|
"target": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L303",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_319",
|
|
"target": "tests_tools_test_extract_google_news_test_e2e_cli_live_file_output",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L319",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_33",
|
|
"target": "tests_tools_test_extract_google_news_sample_rss_xml",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L33",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_38",
|
|
"target": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_default_mappings",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L38",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_61",
|
|
"target": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_with_custom_locale",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L61",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_79",
|
|
"target": "tests_tools_test_extract_google_news_test_get_hl_gl_ceid_dynamic_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_rationale_87",
|
|
"target": "tests_tools_test_extract_google_news_test_search_query_validation",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L87",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_language_rationale_1",
|
|
"target": "tests_tools_test_language",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_language.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_1",
|
|
"target": "tests_tools_test_llm_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_119",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_json_wrapped_in_markdown_codeblock",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L119",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_150",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_handling_invalid_and_corrupt_responses",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L150",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_193",
|
|
"target": "tests_tools_test_llm_fallback_test_classifier_triggers_tier3_on_ambiguous_tangential_case",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L193",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_227",
|
|
"target": "tests_tools_test_llm_fallback_test_classifier_skips_tier3_on_clear_direct_inherent_case",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L227",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_258",
|
|
"target": "tests_tools_test_llm_fallback_test_classifier_graceful_degradation_when_llm_raises_exception",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L258",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_292",
|
|
"target": "tests_tools_test_llm_fallback_test_cli_execution_with_enable_llm_flag",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L292",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_32",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_availability_detection",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L32",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_49",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_build_prompt_structure",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L49",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_llm_fallback_rationale_79",
|
|
"target": "tests_tools_test_llm_fallback_test_llm_adapter_parsing_valid_json_response",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_llm_fallback.py",
|
|
"source_location": "L79",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_models_rationale_1",
|
|
"target": "tests_tools_test_models",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_models.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_1",
|
|
"target": "tests_tools_test_select_article_extractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L1",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_131",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L131",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_147",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L147",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_164",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L164",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_185",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L185",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_200",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L200",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_216",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L216",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_231",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L231",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_243",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L243",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_255",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L255",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_272",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L272",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_290",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L290",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_303",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_012_recalculate_existing_selected_extractor",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L303",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_335",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_013_empty_articles_list",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L335",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_354",
|
|
"target": "tests_tools_test_select_article_extractor_test_ct_014_invalid_json_fails_atomically",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L354",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_371",
|
|
"target": "tests_tools_test_select_article_extractor_test_integration_reference_file",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L371",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_402",
|
|
"target": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L402",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_436",
|
|
"target": "tests_tools_test_select_article_extractor_test_integration_large_batch_determinism",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L436",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_494",
|
|
"target": "tests_tools_test_select_article_extractor_test_integration_pipeline_downstream_consumer",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L494",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_50",
|
|
"target": "tests_tools_test_select_article_extractor_test_normalize_text_markdown_images_stripped_while_links_preserved",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L50",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_531",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_real_execution",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L531",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_568",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_default_naming",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L568",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_596",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_invalid_input",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L596",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_rationale_609",
|
|
"target": "tests_tools_test_select_article_extractor_test_e2e_cli_subprocess_missing_file",
|
|
"relation": "rationale_for",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L609",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness",
|
|
"target": "specs_001_multilingual_entity_classifier_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_poc_readiness",
|
|
"target": "specs_001_multilingual_entity_classifier_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/poc-readiness.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_checklists_requirements",
|
|
"target": "specs_001_multilingual_entity_classifier_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/checklists/requirements.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_plan",
|
|
"target": "specs_001_multilingual_entity_classifier_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/plan.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks",
|
|
"target": "specs_001_multilingual_entity_classifier_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_001_multilingual_entity_classifier_tasks",
|
|
"target": "specs_001_multilingual_entity_classifier_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/001-multilingual-entity-classifier/tasks.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness",
|
|
"target": "specs_002_google_news_extractor_data_model",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness",
|
|
"target": "specs_002_google_news_extractor_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness",
|
|
"target": "specs_002_google_news_extractor_research",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_readiness",
|
|
"target": "specs_002_google_news_extractor_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/readiness.md",
|
|
"source_location": "L6",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_checklists_requirements",
|
|
"target": "specs_002_google_news_extractor_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/checklists/requirements.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_plan",
|
|
"target": "specs_002_google_news_extractor_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/plan.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks",
|
|
"target": "specs_002_google_news_extractor_contracts_cli_contract",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks",
|
|
"target": "specs_002_google_news_extractor_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_002_google_news_extractor_tasks",
|
|
"target": "specs_002_google_news_extractor_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/002-google-news-extractor/tasks.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction",
|
|
"target": "specs_003_article_content_extractor_data_model",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_extraction",
|
|
"target": "specs_003_article_content_extractor_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/extraction.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_003_article_content_extractor_checklists_requirements",
|
|
"target": "specs_003_article_content_extractor_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/003-article-content-extractor/checklists/requirements.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_deterministic_selection",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/deterministic-selection.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_checklists_requirements",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/checklists/requirements.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_cli_contract",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/cli-contract.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_contracts_json_schema",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/contracts/json-schema.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_data_model",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/data-model.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan",
|
|
"target": "specs_004_deterministic_content_selection_research",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L85",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan",
|
|
"target": "specs_004_deterministic_content_selection_data_model",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L88",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_plan",
|
|
"target": "specs_004_deterministic_content_selection_quickstart",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/plan.md",
|
|
"source_location": "L90",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_quickstart",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/quickstart.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_research",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/research.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks",
|
|
"target": "specs_004_deterministic_content_selection_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_004_deterministic_content_selection_tasks",
|
|
"target": "specs_004_deterministic_content_selection_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/004-deterministic-content-selection/tasks.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion",
|
|
"target": "docs_prd_convert_json_markdown",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion",
|
|
"target": "specs_005_convert_json_markdown_data_model",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion",
|
|
"target": "specs_005_convert_json_markdown_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_markdown_conversion",
|
|
"target": "specs_005_convert_json_markdown_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/markdown-conversion.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_checklists_requirements",
|
|
"target": "specs_005_convert_json_markdown_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/checklists/requirements.md",
|
|
"source_location": "L5",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L3",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_research",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L89",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_data_model",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L93",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_contracts_cli_contract",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L94",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_contracts_markdown_schema",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L95",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_plan",
|
|
"target": "specs_005_convert_json_markdown_quickstart",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/plan.md",
|
|
"source_location": "L96",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks",
|
|
"target": "specs_005_convert_json_markdown_data_model",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks",
|
|
"target": "specs_005_convert_json_markdown_plan",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "specs_005_convert_json_markdown_tasks",
|
|
"target": "specs_005_convert_json_markdown_spec",
|
|
"relation": "references",
|
|
"_origin": "ast",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "specs/005-convert-json-markdown/tasks.md",
|
|
"source_location": "L4",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_setup_signal_handlers",
|
|
"target": "src_runtime_cli_consolidate_signal_handler",
|
|
"relation": "indirect_call",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"context": "argument",
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L54",
|
|
"weight": 1.0
|
|
},
|
|
{
|
|
"source": "src_runtime_candidate_equivalence_map_candidate_equivalences",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/candidate/equivalence.py",
|
|
"source_location": "L32",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_assembler_assemble_intermediate_markdown",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/hygiene/assembler.py",
|
|
"source_location": "L12",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_hygiene_repairs_validate_and_apply_repairs",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/hygiene/repairs.py",
|
|
"source_location": "L21",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_storage_markdown_renderer_render_canonical_markdown",
|
|
"target": "src_runtime_candidate_models_candidateobject",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"context": "generic_arg",
|
|
"source_file": "src/runtime/storage/markdown_renderer.py",
|
|
"source_location": "L21",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L105",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_cli_consolidate_run_consolidation",
|
|
"target": "src_runtime_core_state_machine_executionstatus",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/cli/consolidate.py",
|
|
"source_location": "L169",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_core_state_machine_executionstatemachine",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/core/state_machine.py",
|
|
"source_location": "L72",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_ecp_adapter_ecpclassificationadapter",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/ecp/adapter.py",
|
|
"source_location": "L39",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L35",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_adapters_provideradapter",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L37",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_adapters_groqadapter",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L38",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_adapters_deepseekadapter",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L39",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_gateway_adapters_openaiadapter",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L40",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_gateway_client_modelgatewayclient",
|
|
"target": "src_runtime_core_config_modelroleconfig",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/gateway/client.py",
|
|
"source_location": "L46",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"target": "src_runtime_core_config_runtimeconfig",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L29",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_runtime_observability_langfuse_tracer_langfuseruntimetracer",
|
|
"target": "src_runtime_storage_sqlite_store_sqlitestore",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/runtime/observability/langfuse_tracer.py",
|
|
"source_location": "L29",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier",
|
|
"target": "src_tools_adapters_embeddings_localembeddingsadapter",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L58",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "src_tools_classifier_inherenceclassifier",
|
|
"target": "src_tools_adapters_llm_llmfallbackadapter",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "src/tools/classifier.py",
|
|
"source_location": "L63",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_enrichment_harness_test_enrichment_fails_on_duplicate_tags",
|
|
"target": "src_runtime_enrichment_harness_enrichmentfailederror",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/runtime/unit/test_enrichment_harness.py",
|
|
"source_location": "L40",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_runtime_unit_test_input_limits_test_input_size_exceeded_raises_error",
|
|
"target": "src_runtime_core_limits_inputsizeexceedederror",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/runtime/unit/test_input_limits.py",
|
|
"source_location": "L15",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_benchmark_24_classifier",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_benchmark_24.py",
|
|
"source_location": "L24",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_classify_exhaustive_suite_test_multilingual_matrix_6_languages",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_classify_exhaustive_suite.py",
|
|
"source_location": "L800",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_e2e_text_analysis_pipeline_test_funnel_multilingual_language_detection",
|
|
"target": "src_tools_classifier_inherenceclassifier",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_e2e_text_analysis_pipeline.py",
|
|
"source_location": "L283",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_cli_main_success",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L295",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_crawler_error_isolation",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L250",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_newspaper_extractor",
|
|
"target": "scripts_extract_article_contents_newspaperdata",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L198",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_process_batch_with_limit",
|
|
"target": "scripts_extract_article_contents_articlecrawler",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L275",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_readability_extractor",
|
|
"target": "scripts_extract_article_contents_readabilitydata",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L208",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_article_contents_test_trafilatura_extractor",
|
|
"target": "scripts_extract_article_contents_trafilaturadata",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_article_contents.py",
|
|
"source_location": "L189",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_e2e_extract_google_news_live_pipeline",
|
|
"target": "scripts_extract_google_news_extractionresult",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L307",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_extract_google_news_test_extract_google_news_orchestration_mocked",
|
|
"target": "scripts_extract_google_news_extractionresult",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_extract_google_news.py",
|
|
"source_location": "L202",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_article_1_regression_technical_tie_markdown_images",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L418",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_001_three_candidates_clear_winner",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L142",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_002_technical_tie_smallest_shingles",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L160",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_003_technical_tie_priority_fallback",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L172",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_004_three_candidates_no_consensus",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L195",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_005_two_candidates_no_consensus",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L211",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_006_single_usable_candidate",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L226",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_007_degraded_candidates_only",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L239",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_008_all_candidates_unavailable",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L250",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_009_small_fragment_loses_due_to_low_coverage",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L267",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_010_excessive_boilerplate_loses_due_to_low_support",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L286",
|
|
"weight": 0.8
|
|
},
|
|
{
|
|
"source": "tests_tools_test_select_article_extractor_test_ct_011_partial_content_loses_due_to_low_coverage",
|
|
"target": "scripts_select_article_extractor_extractorname",
|
|
"relation": "uses",
|
|
"_origin": "ast",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "tests/tools/test_select_article_extractor.py",
|
|
"source_location": "L299",
|
|
"weight": 0.8
|
|
}
|
|
],
|
|
"hyperedges": [],
|
|
"built_at_commit": "e1e0be1353357af865744ffb5fff84c903b0b0a4"
|
|
} |