AI Slop Code RIsk Monitor

semantica-agi/semantica

Graph-Native Infrastructure for Context and Accountable AI Systems

41.6 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for semantica-agi/semantica, a Python project with 13,926 GitHub stars. SynthScan examined 549,481 lines of code across 1343 source files, recording 16166 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 41.6 (High pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

41.6
Adjusted Signal
41.6
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
13.9K
Stars
Python
Language
549.5K
Lines of Code
1.3K
Files
16.2K
Pattern Hits
2026-10-12
Scan Date
0.57
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 63.1/100 · HIGH

Can maintainers explain intent, assumptions, and trade-offs? 9944 finding(s).

Hallucinated Dependency & Supply Chain Risk 17.0/100 · LOW

Are imports declared and package/API names verified? 2134 finding(s).

Agent Over-Engineering Ratio 79.2/100 · CRITICAL

Are wrappers, guards, and repeated structures necessary? 12260 finding(s).

PR Review Velocity Impact 88.8/100 · CRITICAL

Which changes need focused human review? 16166 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 13HIGH 750MEDIUM 2001LOW 13402

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 16166 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers8133 hits · 7417 pts
SeverityFileLineSnippetContext
LOW⚡poc_runner.py26def _vulnerable_provenance_response(node_id: str, fmt: str) -> dict:CODE
LOW⚡tests/test_mcp_package_call_tool.py21 def test_known_tool_dispatches_to_handler(self):CODE
LOW⚡tests/test_mcp_package_call_tool.py27 def test_unknown_tool_raises_unknown_tool_error(self):CODE
LOW⚡tests/test_mcp_package_call_tool.py31 def test_unknown_tool_error_is_not_a_key_error(self):CODE
LOW⚡tests/test_mcp_package_call_tool.py43 def test_unknown_tool_returns_method_not_found(self):CODE
LOW⚡tests/test_mcp_package_call_tool.py48 def test_handler_key_error_is_internal_error_not_unknown_tool(self):CODE
LOW⚡tests/test_mcp_package_call_tool.py57 def test_known_tool_returns_result_content(self):CODE
LOWtests/test_notebooks_plain.py83def test_advanced_vector_store():CODE
LOWtests/test_semantic_extract_batch_provenance.py28 def test_semantic_network_batch(self):CODE
LOWtests/test_semantic_extract_batch_provenance.py58 def test_event_detector_batch(self):CODE
LOWtests/test_semantic_extract_batch_provenance.py77 def test_semantic_analyzer_batch(self):CODE
LOWtests/test_semantic_extract_batch_provenance.py98 def test_coreference_resolver_batch(self):CODE
LOWtests/conftest.py49def _isolate_semantic_extract_config():CODE
LOWtests/conftest.py98def pytest_collection_modifyitems(config, items):CODE
LOW⚡tests/test_security_regression.py65 def test_comment_bypass_blocked(self):CODE
LOW⚡tests/test_security_regression.py70 def test_comment_hiding_real_query(self):CODE
LOW⚡tests/test_security_regression.py75 def test_prefix_before_select_allowed(self):CODE
LOW⚡tests/test_security_regression.py80 def test_prefix_before_insert_blocked(self):CODE
LOW⚡tests/test_security_regression.py85 def test_multiple_prefixes_then_select(self):CODE
LOW⚡tests/test_security_regression.py93 def test_select_with_insert_keyword_blocked(self):CODE
LOW⚡tests/test_security_regression.py98 def test_case_insensitive_insert(self):CODE
LOW⚡tests/test_security_regression.py107 def test_empty_query_rejected(self):CODE
LOW⚡tests/test_security_regression.py110 def test_whitespace_only_rejected(self):CODE
LOW⚡tests/test_security_regression.py117 def test_namespace_iri_with_hash_fragment_not_treated_as_comment(self):CODE
LOW⚡tests/test_security_regression.py128 def test_real_comment_after_namespace_iri_still_stripped(self):CODE
LOW⚡tests/test_security_regression.py137 def test_inline_prefix_before_select_allowed(self):CODE
LOW⚡tests/test_security_regression.py144 def test_crlf_line_endings_with_prefix(self):CODE
LOW⚡tests/test_security_regression.py151 def test_crlf_multiple_prefixes_then_select(self):CODE
LOW⚡tests/test_security_regression.py160 def test_inline_prefix_before_insert_still_blocked(self):CODE
LOW⚡tests/test_security_regression.py166 def test_long_valid_query_not_rejected_by_is_read_only(self):CODE
LOW⚡tests/test_security_regression.py182 def test_sanitize_label_valid(self):CODE
LOW⚡tests/test_security_regression.py187 def test_sanitize_label_injection(self):CODE
LOW⚡tests/test_security_regression.py192 def test_sanitize_label_special_chars(self):CODE
LOW⚡tests/test_security_regression.py197 def test_value_to_cypher_literal_string_escaping(self):CODE
LOW⚡tests/test_security_regression.py202 def test_value_to_cypher_literal_backslash(self):CODE
LOW⚡tests/test_security_regression.py207 def test_dollar_dollar_breakout_blocked(self):CODE
LOW⚡tests/test_security_regression.py216 def test_graph_name_sanitization(self):CODE
LOW⚡tests/test_security_regression.py233 def test_property_key_injection(self):CODE
LOW⚡tests/test_security_regression.py246 def test_defusedxml_check_exists(self):CODE
LOW⚡tests/test_security_regression.py251 def test_safe_parse_rdf_function_exists(self):CODE
LOW⚡tests/test_security_regression.py264 def test_tolist_on_numpy_like(self):CODE
LOW⚡tests/test_security_regression.py283 def test_regular_list_still_works(self):CODE
LOW⚡tests/test_security_regression.py297 def test_urljoin_resolves_relative(self):CODE
LOW⚡tests/test_security_regression.py305 def test_urljoin_absolute_passthrough(self):CODE
LOW⚡tests/test_security_regression.py313 def test_urljoin_relative_path(self):CODE
LOWtests/test_spacy_cache_bounds_and_locks.py51 def test_cache_evicts_beyond_the_bound(self):CODE
LOWtests/test_spacy_cache_bounds_and_locks.py63 def test_recently_used_entries_survive(self):CODE
LOWtests/test_spacy_cache_bounds_and_locks.py78 def test_bound_never_exceeded_under_concurrent_load(self):CODE
LOWtests/test_spacy_cache_bounds_and_locks.py116 def test_spacy_not_installed_raises_import_error(self):CODE
LOWtests/test_spacy_cache_bounds_and_locks.py131 def test_concurrent_calls_on_one_model_never_overlap(self):CODE
LOWtests/test_spacy_cache_bounds_and_locks.py165 def test_different_models_run_in_parallel(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py42 def test_json_branch_returns_string_data_not_error(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py50 def test_jsonld_branch_returns_string_data_not_error(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py57 def test_turtle_branch_returns_string_data_not_error(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py63 def test_all_rdf_formats_succeed(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py70 def test_progress_is_disabled_for_the_server_process(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py73 def test_unsupported_format_returns_error_not_mislabeled_json(self):CODE
LOW⚡tests/test_mcp_server_export_graph.py81 def test_export_graph_schema_enum_matches_handled_formats(self):CODE
LOW⚡tests/test_nlp_embedder_cache_locks.py103 def test_nlp_model_loaded_exactly_once_under_concurrent_load(self):CODE
LOW⚡tests/test_nlp_embedder_cache_locks.py227 def test_embedder_constructed_exactly_once_under_concurrent_load(self):CODE
8073 more matches not shown…
Decorative Section Separators1850 hits · 6256 pts
SeverityFileLineSnippetContext
MEDIUM⚡docs_check.py70# ── 1. docs.json is valid JSON ────────────────────────────────────────────────COMMENT
MEDIUM⚡docs_check.py80# ── 2. Every nav page exists on disk ─────────────────────────────────────────COMMENT
MEDIUMdocs_check.py110# ── 3. Internal Card hrefs resolve ───────────────────────────────────────────COMMENT
MEDIUMdocs_check.py123# ── 4. No stale repo URLs ─────────────────────────────────────────────────────COMMENT
MEDIUMdocs_check.py136# ── 5. All reference pages have frontmatter ───────────────────────────────────COMMENT
MEDIUMdocs_check.py146# ── 6. No known-wrong class names ────────────────────────────────────────────COMMENT
MEDIUMdocs_check.py168# ── 7. No Python 3.9+ type syntax in code blocks ─────────────────────────────COMMENT
MEDIUMdocs_check.py182# ── 8. index.md covers all 27 modules ────────────────────────────────────────COMMENT
MEDIUMdocs_check.py199# ── 9. JSX component tags are balanced in every page ─────────────────────────COMMENT
MEDIUMdocs_check.py229# ── 10. Mintlify export succeeds (requires Node.js / npx) ────────────────────COMMENT
MEDIUMdocs_check.py274# ── Summary ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMosv-scanner.toml22# ---------------------------------------------------------------------------STRING
MEDIUMosv-scanner.toml30# ---------------------------------------------------------------------------STRING
MEDIUM⚡poc_runner.py21# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡poc_runner.py23# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpoc_runner.py97# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpoc_runner.py99# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpoc_runner.py164# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpoc_runner.py167# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpoc_runner.py257# ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/test_security_regression.py175# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py177# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py239# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py241# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py257# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py259# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py290# ===================================================================COMMENT
MEDIUM⚡tests/test_security_regression.py292# ===================================================================COMMENT
MEDIUM⚡tests/test_nlp_embedder_cache_locks.py91# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_nlp_embedder_cache_locks.py93# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_nlp_embedder_cache_locks.py215# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_nlp_embedder_cache_locks.py217# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_nlp_embedder_cache_locks.py48# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_nlp_embedder_cache_locks.py50# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_nlp_embedder_cache_locks.py345# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/test_nlp_embedder_cache_locks.py347# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py79# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py82# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py84# ── AI Research Papers (arXiv public data) ────────────────────────────────────COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py271# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py273# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py589# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py591# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py702# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py704# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py829# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py831# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py1152# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py1154# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py1859# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py1861# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py2002# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py2004# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py2083# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py2085# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py2120# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py2122# ═════════════════════════════════════════════════════════════════════════════COMMENT
MEDIUMtests/test_030_context_graph_realworld_extended.py40# ── Context module ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_030_context_graph_realworld_extended.py57# ── Export module ──────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/test_030_context_graph_realworld_extended.py62# ── KG module ──────────────────────────────────────────────────────────────────COMMENT
1790 more matches not shown…
Docstring Block Structure347 hits · 1735 pts
SeverityFileLineSnippetContext
HIGHCONTRIBUTING.md378Extract named entities from text. Args: text: Input text to process model: NER model to use (deSTRING
HIGHsemantica/split/splitter.py116 Split text into chunks using the specified method(s). Args: text: Input text to split STRING
HIGHsemantica/pipeline/pipeline_builder.py439 Serialize pipeline to specified format. Args: pipeline: Pipeline object formatSTRING
HIGHsemantica/change_management/managers.py128 Create and store snapshot with checksum and metadata. Args: graph: Knowledge graph dict wiSTRING
HIGHsemantica/seed/seed_manager.py149 Register a seed data source. Registers a new source or updates an existing one. The source can be STRING
HIGHsemantica/seed/seed_manager.py204 Load seed data from CSV file. Reads a CSV file and converts rows to dictionaries. Automatically STRING
HIGHsemantica/seed/seed_manager.py299 Load seed data from JSON file. Reads a JSON file and handles various structures (list, dict with STRING
HIGHsemantica/seed/seed_manager.py374 Load seed data from database. Connects to a database and executes a query or exports a table. STRING
HIGHsemantica/seed/seed_manager.py457 Load seed data from API. Makes an SSRF-protected HTTP GET request to an API endpoint and parses STRING
HIGHsemantica/seed/seed_manager.py566 Load data from registered source. Loads data from a previously registered source using the source's STRING
HIGHsemantica/embeddings/vector_embedding_manager.py82 Prepare embeddings and metadata for vector database storage. Formats embeddings and metadata accordingSTRING
HIGHsemantica/embeddings/methods.py99 Generate embeddings from data (convenience function). This is a user-friendly wrapper that generates embeddingSTRING
HIGHsemantica/embeddings/methods.py147 Generate text embeddings (convenience function). This is a user-friendly wrapper that generates text embeddingSTRING
HIGHsemantica/embeddings/methods.py207 Calculate similarity between embeddings (convenience function). This is a user-friendly wrapper that calculateSTRING
HIGHsemantica/embeddings/methods.py252 Pool embeddings (convenience function). This is a user-friendly wrapper that pools embeddings using the specifSTRING
HIGHsemantica/embeddings/methods.py295 Get a registered embedding method. Args: task: Task type ("generation", "text", "image", "pooling", "pSTRING
HIGHsemantica/embeddings/methods.py315 List all available embedding methods. Args: task: Optional task type filter Returns: DictSTRING
HIGHsemantica/embeddings/text_embedder.py216 Generate embedding for a single text string. This method creates a semantic embedding vector for the iSTRING
HIGHsemantica/embeddings/graph_embedding_manager.py74 Prepare embeddings for graph database storage. Generates and formats embeddings for both entities (nodSTRING
HIGHsemantica/embeddings/embedding_generator.py148 Generate embeddings for input data. This method automatically detects the data type if not specified aSTRING
HIGHsemantica/context/policy_engine.py380 Check if decision complies with policy. Args: decision: Decision to check STRING
HIGHsemantica/context/agent_memory.py1681Return one existing memory item as canonical Markdown. Args: memory_id: Stable identifier of the meSTRING
HIGHsemantica/context/agent_memory.py1707Validate and atomically replace one existing memory item. Args: memory_id: Stable identifier of theSTRING
HIGHsemantica/context/context_graph.py255Normalize a temporal value to a tz-naive UTC ISO-8601 string. This is the public surface of the normalization logicSTRING
HIGHsemantica/context/context_graph.py1232Return one existing node as canonical Markdown. Args: node_id: Stable identifier of the node to expSTRING
HIGHsemantica/context/context_graph.py1271Validate and atomically replace one existing node. Args: node_id: Stable identifier of the node to STRING
HIGHsemantica/context/context_graph.py2433 Create a navigable link from a node in this graph to a node in another graph. This enables cross-graphSTRING
HIGHsemantica/context/context_graph.py2485 Navigate to the target graph and entry node for a cross-graph link. Args: link_id: Link IDSTRING
HIGHsemantica/context/agent_context.py1005 Link entities in text (if knowledge_graph available). Args: text: Text containing entitiesSTRING
HIGHsemantica/context/agent_context.py1058 Build context graph from entities, relationships, or conversations. Args: entities: List oSTRING
HIGHsemantica/context/agent_context.py1703 Record decision (wrapper for DecisionRecorder). Args: category: Decision category STRING
HIGHsemantica/context/agent_context.py1786 Find similar decisions with user controls. Args: scenario: Scenario to find precedSTRING
HIGHsemantica/context/agent_context.py2030 Get causal chain (wrapper for CausalChainAnalyzer). Args: decision_id: Decision IDSTRING
HIGHsemantica/context/agent_context.py2095 Multi-hop reasoning for complex queries. Args: start_entity: Starting entity ID STRING
HIGHsemantica/context/tiers.py78 Return whether this tier is at least as trustworthy as minimum. Args: minimum: Lowest acceSTRING
HIGHsemantica/core/plugin_registry.py184 Load and initialize a plugin. This method loads a plugin, resolves its dependencies automatically, STRING
HIGHsemantica/core/plugin_registry.py382 Get information about a plugin. Args: plugin_name: Name of plugin Returns: STRING
HIGHsemantica/core/plugin_registry.py542 Load and register a plugin from a Python file. This method dynamically imports a Python module, finds STRING
HIGHsemantica/core/config_manager.py436 Load configuration from file. Supports YAML and JSON formats. Automatically detects format basSTRING
HIGHsemantica/core/config_manager.py516 Load configuration dictionary from file. Args: file_path: Path to configuration file STRING
HIGHsemantica/core/config_manager.py564 Load configuration from dictionary. Args: config_dict: Dictionary of configuration values STRING
HIGHsemantica/core/methods.py100 Build knowledge base from data sources (convenience function). This is a user-friendly wrapper that constructsSTRING
HIGHsemantica/core/methods.py173 Execute a processing pipeline (convenience function). This is a user-friendly wrapper that executes a processiSTRING
HIGHsemantica/core/methods.py222 Initialize Semantica framework (convenience function). This is a user-friendly wrapper that initializes the frSTRING
HIGHsemantica/core/methods.py268 Get system status (convenience function). This is a user-friendly wrapper that retrieves system status usiSTRING
HIGHsemantica/core/methods.py329 Get orchestration method by task and name. This function retrieves a registered orchestration method from the STRING
HIGHsemantica/core/methods.py385 List all available orchestration methods. Args: task: Optional task type to filter by Returns: STRING
HIGHsemantica/core/orchestrator.py284 Build knowledge base from data sources. This is a high-level method that orchestrates the complete STRING
HIGHsemantica/core/orchestrator.py457 Execute a processing pipeline. Args: pipeline: Pipeline object or configuration dictionarySTRING
HIGHsemantica/core/orchestrator.py696 Validate and filter data sources. This method checks if sources exist (for file paths) or are valid URSTRING
HIGHsemantica/ingest/gdrive_ingestor.py172 Ingest data from Google Drive folder. This method lists all files in a Google Drive folder and retrievSTRING
HIGHsemantica/ingest/gdrive_ingestor.py312 Ingest data from Google Drive file. This method retrieves metadata and optionally downloads content STRING
HIGHsemantica/ingest/gdrive_ingestor.py402 Export entire Google Drive or a folder. This method exports all files from a Google Drive folder or thSTRING
HIGHsemantica/ingest/pandas_ingestor.py109 Ingest data from pandas DataFrame. This method processes a pandas DataFrame and extracts metadata, STRING
HIGHsemantica/ingest/pandas_ingestor.py325 Ingest data from JSON file. This method reads a JSON file using pandas and ingests it as a DataFrame. STRING
HIGHsemantica/ingest/pandas_ingestor.py375 Ingest data from dictionary. This method converts a dictionary or list of dictionaries to a DataFrame STRING
HIGHsemantica/ingest/databricks_ingestor.py427 Ingest data from a Databricks (Delta) table. This method retrieves data from a Unity Catalog table witSTRING
HIGHsemantica/ingest/databricks_ingestor.py571 Execute a Databricks SQL query and ingest results. This method executes a SQL query and returns the reSTRING
HIGHsemantica/ingest/databricks_ingestor.py676 Get schema information for a Unity Catalog table. Args: table_name: Name of the table STRING
HIGHsemantica/ingest/databricks_ingestor.py759 List all schemas in a catalog. Args: catalog: Catalog name (uses default if not provided) STRING
287 more matches not shown…
Excessive Try-Catch Wrapping1756 hits · 1598 pts
SeverityFileLineSnippetContext
LOW⚡docs_check.py76 except Exception as e:CODE
MEDIUMdocs_check.py72def _() -> list[str]:CODE
LOWtests/test_notebooks_plain.py49 except Exception as e:CODE
LOWtests/test_notebooks_plain.py78 except Exception as e:CODE
LOWtests/test_notebooks_plain.py146 except Exception as e:CODE
LOWtests/test_semantic_extract_batch_provenance.py12except Exception as e:CODE
LOW⚡tests/test_huggingface_impl.py142 except Exception as e:CODE
MEDIUM⚡tests/test_huggingface_impl.py143 print(f"Error during test execution: {e}", flush=True)CODE
LOW⚡tests/test_huggingface_impl.py152 except Exception as e:CODE
LOWtests/test_spacy_cache_bounds_and_locks.py99 except Exception as exc:CODE
MEDIUMtests/test_spacy_cache_bounds_and_locks.py90def load_model(i):CODE
LOWtests/verify_context_sync.py183 except Exception as e:CODE
MEDIUMtests/test_nlp_embedder_cache_locks.py112def worker():CODE
MEDIUMtests/test_nlp_embedder_cache_locks.py175def worker():CODE
MEDIUMtests/test_nlp_embedder_cache_locks.py244def worker():CODE
MEDIUMtests/test_nlp_embedder_cache_locks.py275def worker():CODE
MEDIUMtests/test_nlp_embedder_cache_locks.py313def worker():CODE
MEDIUMtests/test_nlp_embedder_cache_locks.py408def worker(i):CODE
LOWtests/test_nlp_embedder_cache_locks.py118 except Exception as exc:CODE
LOWtests/test_nlp_embedder_cache_locks.py181 except Exception as exc:CODE
LOWtests/test_nlp_embedder_cache_locks.py248 except Exception as exc:CODE
LOWtests/test_nlp_embedder_cache_locks.py279 except Exception as exc:CODE
LOWtests/test_nlp_embedder_cache_locks.py317 except Exception as exc:CODE
LOWtests/test_nlp_embedder_cache_locks.py416 except Exception as exc:CODE
MEDIUM⚡tests/test_groq_integration.py33 print("Error: Groq is not available. Check library installation or API key.")CODE
LOW⚡tests/test_groq_integration.py35 except Exception as e:CODE
MEDIUM⚡tests/test_groq_integration.py36 print(f"Error checking provider: {e}")CODE
LOW⚡tests/test_groq_integration.py44 except Exception as e:CODE
LOWtests/test_groq_integration.py58 except Exception as e:CODE
LOWtests/test_groq_integration.py66 except Exception as e:CODE
LOWtests/test_groq_integration.py80 except Exception as e:CODE
LOWtests/test_notebooks_verification.py69 except Exception as e:STRING
LOWtests/test_notebooks_verification.py143 except Exception as e:STRING
LOW⚡tests/test_401_temporal_provenance_export.py361 except Exception as exc:CODE
LOWtests/test_progress_tracker_regressions.py68 except Exception as exc: # pragma: no cover - re-raised belowCODE
MEDIUMtests/test_progress_tracker_regressions.py65def runner():CODE
LOWtests/verify_backends.py34 except Exception as e:CODE
LOWtests/verify_backends.py108 except Exception as e:CODE
MEDIUMtests/test_unreleased_changelog_comprehensive.py650def reader():CODE
MEDIUMtests/test_unreleased_changelog_comprehensive.py657def writer():CODE
MEDIUMtests/test_unreleased_changelog_comprehensive.py706def reader():CODE
LOW⚡tests/test_unreleased_changelog_comprehensive.py630 except Exception as exc:CODE
LOWtests/test_unreleased_changelog_comprehensive.py654 except Exception as exc:CODE
LOWtests/test_unreleased_changelog_comprehensive.py661 except Exception as exc:CODE
LOWtests/test_unreleased_changelog_comprehensive.py685 except Exception as exc:CODE
LOWtests/test_unreleased_changelog_comprehensive.py711 except Exception as exc:CODE
LOW⚡tests/test_issue_554_fixes.py297 except Exception:CODE
LOWtests/test_embedding_providers.py36 except Exception as e:CODE
LOWtests/test_embedding_providers.py66 except Exception as e:CODE
LOWtests/test_import.py10except Exception as e:CODE
MEDIUMtests/test_import.py11 print(f"Error: {e}")CODE
LOWtests/test_relations_llm.py49 except Exception:CODE
LOWtests/test_export_module.py140 except Exception as e:CODE
LOWtests/test_export_module.py162 except Exception as e:CODE
LOWtests/test_export_module.py216 except Exception as e:CODE
LOWtests/test_export_module.py260 except Exception as e:CODE
LOWtests/test_all_features.py67 except Exception as e:CODE
LOW⚡tests/verify_rich_cli.py91 except Exception as e:CODE
LOWtests/test_notebook_15_export.py81 except Exception as e:CODE
LOW⚡tests/test_notebooks_simulation.py141 except Exception as e:CODE
1696 more matches not shown…
Unused Imports1871 hits · 1498 pts
SeverityFileLineSnippetContext
LOWdocs_check.py2CODE
LOWpoc_runner.py13CODE
LOWpoc_runner.py14CODE
LOWpoc_runner.py15CODE
LOWpoc_runner.py17CODE
LOWtests/test_semantic_extract_batch_provenance.py10CODE
LOWtests/conftest.py31CODE
LOWtests/verify_context_sync.py4CODE
LOWtests/test_030_context_graph_realworld_extended.py30CODE
LOWtests/test_030_context_graph_realworld_extended.py31CODE
LOWtests/test_030_context_graph_realworld_extended.py32CODE
LOWtests/test_030_context_graph_realworld_extended.py33CODE
LOWtests/test_030_context_graph_realworld_extended.py34CODE
LOWtests/test_030_context_graph_realworld_extended.py34CODE
LOWtests/test_030_context_graph_realworld_extended.py35CODE
LOWtests/test_030_context_graph_realworld_extended.py35CODE
LOWtests/test_030_context_graph_realworld_extended.py35CODE
LOWtests/test_030_context_graph_realworld_extended.py36CODE
LOWtests/test_030_context_graph_realworld_extended.py36CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py41CODE
LOWtests/test_030_context_graph_realworld_extended.py51CODE
LOWtests/test_030_context_graph_realworld_extended.py51CODE
LOWtests/test_030_context_graph_realworld_extended.py51CODE
LOWtests/test_030_context_graph_realworld_extended.py63CODE
LOWtests/test_030_context_graph_realworld_extended.py63CODE
LOWtests/test_030_context_graph_realworld_extended.py63CODE
LOWtests/test_030_context_graph_realworld_extended.py1552CODE
LOWtests/test_semantic_extract_deepdive_part2.py4CODE
LOWtests/test_semantic_extract_deepdive_part2.py5CODE
LOWtests/test_semantic_extract_deepdive_part2.py11CODE
LOWtests/test_semantic_extract_deepdive_part2.py14CODE
LOWtests/test_semantic_extract_deepdive_part2.py15CODE
LOWtests/test_semantic_extract_deepdive_part2.py15CODE
LOWtests/test_semantic_extract_deepdive_part2.py16CODE
LOWtests/test_semantic_extract_deepdive_part2.py16CODE
LOWtests/test_semantic_extract_deepdive_part2.py17CODE
LOWtests/test_semantic_extract_deepdive_part2.py18CODE
LOWtests/test_mcp_package_get_provenance.py17CODE
LOWtests/test_redshift_ingestor.py18CODE
LOWtests/test_redshift_ingestor.py22CODE
LOWtests/test_redshift_ingestor.py30CODE
LOWtests/test_mcp_semantic_retrieval.py563CODE
LOWtests/test_groq_integration.py4CODE
LOWtests/test_groq_integration.py16CODE
LOWtests/test_notebooks_verification.py4CODE
LOWtests/test_notebooks_verification.py10CODE
LOWtests/test_notebooks_verification.py10CODE
LOWtests/test_notebooks_verification.py10CODE
LOWtests/test_mcp_package_export_graphml_parquet.py36CODE
LOWtests/test_mcp_package_export_graphml_parquet.py465CODE
LOWtests/test_dynamics365_ingestor.py7CODE
LOWtests/test_dynamics365_ingestor.py13CODE
LOWtests/verify_backends.py1CODE
LOWtests/verify_backends.py2CODE
1811 more matches not shown…
Empty Error Handlers204 hits · 1020 pts
SeverityFileLineSnippetContext
HIGHtests/verify_backends.py116except:CODE
HIGHtests/test_issue_554_fixes.py297except Exception:CODE
HIGHtests/test_parquet_exporter.py168except AttributeError:CODE
HIGHtests/test_llm_extraction_fixes.py40except ProcessingError as e:CODE
HIGHtests/test_relations_llm.py49except Exception:CODE
HIGHtests/test_notebooks_simulation.py163except ImportError:CODE
HIGHtests/visualization/test_visualization_advanced.py64except Exception:CODE
HIGHtests/pipeline/test_pipeline_comprehensive.py152except Exception:CODE
HIGHtests/context/test_agent_context_decisions.py289except Exception:CODE
HIGHtests/context/test_agent_context_decisions.py359except Exception:CODE
HIGHtests/parse/test_parse_comprehensive.py58except AttributeError:CODE
HIGHtests/parse/test_parse_comprehensive.py70except ImportError:CODE
HIGHtests/triplet_store/test_jena_store.py542except Exception:CODE
HIGHtests/semantic_extract/test_llm_smoke_groq.py9except Exception:CODE
HIGHtests/semantic_extract/test_retry_logic.py150except Exception:CODE
HIGHtests/semantic_extract/test_retry_logic.py172except Exception:CODE
HIGHtests/semantic_extract/test_pr482_deepseek_openai.py227except Exception:CODE
HIGHtests/semantic_extract/test_pr482_deepseek_openai.py249except Exception:CODE
HIGHtests/semantic_extract/test_pr482_deepseek_openai.py277except Exception:CODE
HIGHtests/semantic_extract/test_pr482_deepseek_openai.py306except Exception:CODE
HIGHtests/ontology/test_ontology_advanced.py72except Exception as e:CODE
HIGHtests/ontology/test_ontology_advanced.py116except Exception:CODE
HIGHtests/ontology/test_ontology_advanced.py154except Exception:CODE
HIGHtests/vector_store/test_decision_embedding_pipeline.py848except NotImplementedError:CODE
HIGHtests/vector_store/test_decision_embedding_pipeline.py867except NotImplementedError:CODE
HIGHtests/vector_store/test_pgvector_store.py48except ImportError:CODE
HIGHtests/vector_store/test_pgvector_store.py128except Exception:CODE
HIGHtests/vector_store/test_pgvector_store.py41except ImportError:CODE
HIGHtests/vector_store/test_pgvector_store.py321except Exception:CODE
HIGHtests/vector_store/test_pgvector_store.py642except Exception:CODE
HIGHtests/vector_store/test_backend_facade_contract.py131except Exception:CODE
HIGHtests/provenance/test_provenance_edge_cases.py20except ValueError:CODE
HIGHtests/provenance/test_provenance_edge_cases.py265except (TypeError, ValueError):CODE
HIGHtests/provenance/test_provenance_edge_cases.py328except ValueError:CODE
HIGHtests/provenance/test_manager.py64except RuntimeError:CODE
HIGHtests/kg/test_provenance_integration.py249except Exception:CODE
HIGHsemantica_mcp/mcp/tools/graph.py38except Exception:CODE
HIGHsemantica_mcp/mcp/tools/graph.py93except Exception:CODE
HIGHsemantica_mcp/mcp/tools/graph.py54except Exception:CODE
HIGHsemantica_mcp/mcp/tools/graph.py114except Exception:CODE
HIGHsemantica/cli.py764except ImportError:CODE
HIGHsemantica/cli.py2621except ImportError:CODE
HIGHsemantica/cli.py5745except OSError:CODE
HIGHsemantica/cli.py5517except OSError:CODE
HIGHsemantica/cli.py5558except OSError:CODE
HIGHsemantica/cli.py5767except ValueError:CODE
HIGHsemantica/cli.py325except OSError:CODE
HIGHsemantica/cli.py2681except ImportError:CODE
HIGHsemantica/split/config.py133except (ValueError, TypeError):CODE
HIGHsemantica/split/provenance_tracker.py144except AttributeError:CODE
HIGHsemantica/split/provenance_tracker.py184except AttributeError:CODE
HIGHsemantica/split/methods.py1704except (ImportError, OSError):CODE
HIGHsemantica/split/methods.py1727except (ImportError, OSError):CODE
HIGHsemantica/visualization/utils/layout_algorithms.py220except Exception:CODE
HIGHsemantica/embeddings/config.py159except (ValueError, TypeError):CODE
HIGHsemantica/context/context_retriever.py2429except Exception:CODE
HIGHsemantica/context/context_retriever.py2954except Exception:CODE
HIGHsemantica/context/global_retriever.py543except Exception:CODE
HIGHsemantica/context/global_retriever.py553except Exception:CODE
HIGHsemantica/context/global_retriever.py588except Exception:CODE
144 more matches not shown…
Cross-File Repetition172 hits · 860 pts
SeverityFileLineSnippetContext
HIGHtests/test_llm_groq.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_gemini.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_anthropic.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_novita.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_deepseek.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_openai.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_ollama.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/test_llm_huggingface.py0generate_structured() must propagate a top-level json array unchanged.STRING
HIGHtests/vector_store/test_milvus_store.py0must fail loudly: an empty scan reads the same as an empty source.STRING
HIGHtests/vector_store/test_pinecone_store.py0must fail loudly: an empty scan reads the same as an empty source.STRING
HIGHtests/vector_store/test_qdrant_store.py0must fail loudly: an empty scan reads the same as an empty source.STRING
HIGHtests/integrations/crewai/test_kg_tool.py0returns semantica's real ``entity`` dataclass shape (text/label, no name).STRING
HIGHtests/integrations/agno/test_kg_toolkit.py0returns semantica's real ``entity`` dataclass shape (text/label, no name).STRING
HIGHtests/integrations/agno/test_knowledge_graph.py0returns semantica's real ``entity`` dataclass shape (text/label, no name).STRING
HIGHtests/integrations/crewai/test_kg_tool.py0real semantica ``entity``/``relation`` dataclasses (text/label, subject/object) instead of magicmock-shaped fakes.STRING
HIGHtests/integrations/agno/test_kg_toolkit.py0real semantica ``entity``/``relation`` dataclasses (text/label, subject/object) instead of magicmock-shaped fakes.STRING
HIGHtests/integrations/agno/test_knowledge_graph.py0real semantica ``entity``/``relation`` dataclasses (text/label, subject/object) instead of magicmock-shaped fakes.STRING
HIGHtests/integrations/google_adk/test_decision_tools.py0skip tests if adk is missing, unless testing missing dependency behavior.STRING
HIGHtests/integrations/google_adk/test_kg_tools.py0skip tests if adk is missing, unless testing missing dependency behavior.STRING
HIGHtests/integrations/google_adk/test_session_service.py0skip tests if adk is missing, unless testing missing dependency behavior.STRING
HIGHtests/integrations/google_adk/test_shared_graph.py0skip tests if adk is missing, unless testing missing dependency behavior.STRING
HIGHtests/integrations/google_adk/test_init.py0skip tests if adk is missing, unless testing missing dependency behavior.STRING
HIGHtests/kg/test_provenance_workflows_simple.py0read a provenance record back. fails if tracking only minted an id.STRING
HIGHtests/kg/test_integration_comprehensive.py0read a provenance record back. fails if tracking only minted an id.STRING
HIGHtests/kg/test_provenance_workflows.py0read a provenance record back. fails if tracking only minted an id.STRING
HIGHsemantica/split/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/visualization/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/embeddings/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/ingest/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/parse/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/deduplication/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/ontology/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/normalize/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/export/config.py0configuration manager for export module - supports .env files, environment variables, and programmatic config.STRING
HIGHsemantica/split/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/embeddings/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/ingest/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/parse/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/deduplication/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/ontology/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/conflicts/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/normalize/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/kg/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/export/config.py0get configuration value with fallback chain: config -> env -> default.STRING
HIGHsemantica/split/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/embeddings/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/core/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/ingest/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/parse/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/deduplication/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/ontology/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/conflicts/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/normalize/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/kg/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/export/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/visualization/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/triplet_store/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/graph_store/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/vector_store/registry.py0list all registered methods. args: task: optional task type to filter by returns: dictionary mapping task types to listsSTRING
HIGHsemantica/split/registry.py0clear all registered methods for a task or all tasks. args: task: optional task type to clear (clears all if none)STRING
112 more matches not shown…
Deep Nesting737 hits · 598 pts
SeverityFileLineSnippetContext
LOWtests/test_spacy_cache_bounds_and_locks.py165CODE
LOWtests/test_mcp_tool_registry_consistency.py102CODE
LOWtests/test_parquet_exporter.py151CODE
LOWtests/test_graph_store.py42CODE
LOWtests/test_graph_store.py71CODE
LOWtests/test_graph_store.py101CODE
LOWtests/test_mcp_package_persistence.py332CODE
LOWtests/test_mcp_package_persistence.py358CODE
LOWtests/test_salesforce_ingestor.py34CODE
LOWtests/test_bigquery_ingestor.py44CODE
LOWtests/visualization/_plotly_doubles.py22CODE
LOWtests/context/test_context_graph_markdown.py259CODE
LOWtests/ingest/test_cookbook_integration.py12CODE
LOWtests/ingest/test_cookbook_integration.py18CODE
LOWtests/utils/test_normalize_graph_payload.py311CODE
LOWtests/utils/test_normalize_graph_payload.py391CODE
LOWtests/cookbook/test_disease_network_analysis.py59CODE
LOWtests/reasoning/test_temporal_truth_maintenance.py146CODE
LOWtests/kg/test_real_world_scenarios.py627CODE
LOWtests/kg/test_real_world_scenarios.py735CODE
LOWtests/kg/test_integration_comprehensive.py153CODE
LOWtests/kg/test_integration_comprehensive.py189CODE
LOWtests/kg/test_integration_comprehensive.py415CODE
LOWtests/export/test_owl_exporter.py119CODE
LOWtests/export/test_owl_exporter.py150CODE
LOWtests/export/test_vocab_namespace.py42CODE
LOWtests/export/test_cli_export_formats.py93CODE
LOWtests/export/test_yaml_exporter_input_validation.py88CODE
LOWsemantica_mcp/mcp/server.py206CODE
LOWsemantica_mcp/mcp/session.py35CODE
LOWsemantica_mcp/mcp/tools/decisions.py25CODE
LOWsemantica_mcp/mcp/tools/decisions.py173CODE
LOWsemantica_mcp/mcp/tools/graph.py16CODE
LOWsemantica_mcp/mcp/tools/graph.py64CODE
LOWsemantica_mcp/mcp/tools/export.py24CODE
LOWsemantica_mcp/mcp/tools/retrieval.py269CODE
LOWsemantica/cli.py178CODE
LOWsemantica/cli.py331CODE
LOWsemantica/cli.py2423CODE
LOWsemantica/cli.py2626CODE
LOWsemantica/cli.py2708CODE
LOWsemantica/cli.py3033CODE
LOWsemantica/cli.py4658CODE
LOWsemantica/cli.py5266CODE
LOWsemantica/cli.py5579CODE
LOWsemantica/cli.py2434CODE
LOWsemantica/cli.py2719CODE
LOWsemantica/cli.py3048CODE
LOWsemantica/cli.py4678CODE
LOWsemantica/cli.py5588CODE
LOWsemantica/cli.py2670CODE
LOWsemantica/split/config.py60CODE
LOWsemantica/split/config.py114CODE
LOWsemantica/split/methods.py162CODE
LOWsemantica/split/methods.py597CODE
LOWsemantica/split/methods.py861CODE
LOWsemantica/split/methods.py999CODE
LOWsemantica/split/methods.py1159CODE
LOWsemantica/split/methods.py1412CODE
LOWsemantica/split/sliding_window_chunker.py149CODE
677 more matches not shown…
Structural Annotation Overuse172 hits · 323 pts
SeverityFileLineSnippetContext
LOW⚡poc_runner.py234 # Step 1: import stores itCOMMENT
LOW⚡poc_runner.py239 # Step 2: provenance endpoint reflects it into headerCOMMENT
LOW⚡tests/test_mcp_decisions_link.py303 # Step 1: linkCOMMENT
LOW⚡tests/test_mcp_decisions_link.py310 # Step 2: trace downstream from causeCOMMENT
LOW⚡tests/test_notebook_15_export.py44 # Step 1: JSON ExportCOMMENT
LOW⚡tests/test_notebook_15_export.py50 # Step 2: CSV ExportCOMMENT
LOW⚡tests/test_notebook_15_export.py57 # Step 3: RDF ExportCOMMENT
LOWtests/test_notebook_15_export.py70 # Step 4: Graph ExportCOMMENT
LOW⚡tests/test_notebooks_simulation.py46 # Step 1: Create Sample Knowledge Graph and DataCOMMENT
LOW⚡tests/test_notebooks_simulation.py83 # Step 2: Export to JSONCOMMENT
LOW⚡tests/test_notebooks_simulation.py91 # Step 3: Export to RDFCOMMENT
LOW⚡tests/test_notebooks_simulation.py134 # Step 5: Export to Graph FormatsCOMMENT
LOW⚡tests/test_notebooks_simulation.py144 # Step 6: Export to OWLCOMMENT
LOW⚡tests/test_notebooks_simulation.py152 # Step 7: Export to Vector FormatsCOMMENT
LOW⚡tests/test_notebooks_simulation.py168 # Step 8: Export to LPGCOMMENT
LOW⚡tests/test_notebooks_simulation.py176 # Step 9: Export to YAMLCOMMENT
LOW⚡tests/test_notebooks_simulation.py194 # Step 10: Generate ReportsCOMMENT
LOWtests/test_notebooks_simulation.py116 # Step 4: Export to CSVCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py32 # Step 1: Knowledge Graph VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py64 # Step 3: Embedding VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py94 # Step 4: Semantic Network VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py151 # Step 2: Knowledge Graph VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py158 # Step 3: Generate Embeddings and VisualizeCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py175 # Step 5: Graph Analytics VisualizationCOMMENT
LOWtests/visualization/reproduce_notebooks.py51 # Step 2: Ontology VisualizationCOMMENT
LOWtests/visualization/reproduce_notebooks.py116 # Step 5: Advanced Embedding VisualizationCOMMENT
LOWtests/visualization/reproduce_notebooks.py132 # Step 1: Create Sample Knowledge GraphCOMMENT
LOWtests/visualization/reproduce_notebooks.py198 # Step 6: Temporal Data VisualizationCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py65 # Step 1: Record multiple banking decisionsCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py109 # Step 2: Test basic precedent searchCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py118 # Step 3: Test advanced precedent search with KG featuresCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py144 # Step 5: Test relationship predictionCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py149 # Step 6: Test context insightsCOMMENT
LOWtests/context/test_banking_context_graphs_e2e.py132 # Step 4: Test decision influence analysisCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py65 # Step 1: Record healthcare decisions across different departmentsCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py117 # Step 2: Test department-specific precedent searchCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py126 # Step 3: Test advanced precedent search with medical contextCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py159 # Step 5: Test relationship prediction for medical decisionsCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py164 # Step 6: Test healthcare-specific context insightsCOMMENT
LOWtests/context/test_healthcare_context_graphs_e2e.py141 # Step 4: Test decision influence analysis for medical decisionsCOMMENT
LOW⚡tests/vector_store/test_faiss_delete_vectors.py500 # Step 1: create vec_0 .. vec_4, record their embeddingsCOMMENT
LOW⚡tests/vector_store/test_faiss_delete_vectors.py509 # Step 2: reload → delete vec_2 (auto-saves) → reload againCOMMENT
LOW⚡tests/vector_store/test_faiss_delete_vectors.py517 # Step 3: add a new vector without an explicit IDCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py122 # Step 1: Initialize DecisionContextCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py126 # Step 2: Record credit decisionsCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py133 # Step 3: Find similar decisions for new scenarioCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py143 # Step 4: Verify precedent qualityCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py148 # Step 5: Get decision contextCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py157 # Step 6: Explain decisionCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py169 # Step 1: Record fraud decisions using convenience functionsCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py183 # Step 2: Find fraud precedentsCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py191 # Step 3: Search by entitiesCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py195 # Step 4: Batch process new fraud scenariosCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py204 # Step 5: Filter decisions by criteriaCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py92 # Step 1: Ingest documentCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py100 # Step 2: Split into chunksCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py110 # Step 3: Extract entities from chunksCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py119 # Step 4: Create relationshipsCOMMENT
LOW⚡tests/kg/test_provenance_workflows.py132 # Step 1: Build graph with provenanceCOMMENT
LOW⚡tests/kg/test_provenance_workflows.py290 # Step 1: Track similarity calculationCOMMENT
112 more matches not shown…
Fake / Example Data223 hits · 258 pts
SeverityFileLineSnippetContext
LOWREADME.md262graph.add_node("acme_corp", "Organization", name="Acme Corp", industry="SaaS")CODE
LOW⚡tests/test_llm_groq.py12 llm = Groq(model="llama-3.1-8b-instant", api_key="fake-key")CODE
LOW⚡tests/test_llm_groq.py14 assert llm.api_key == "fake-key"CODE
LOW⚡tests/test_llm_groq.py31 llm = Groq(api_key="fake-key")CODE
LOWtests/test_llm_groq.py43 llm = Groq(api_key="fake-key")CODE
LOWtests/test_llm_groq.py57 llm = Groq(api_key="fake-key")CODE
LOW⚡tests/test_llm_groq.py87 llm = Groq(api_key="fake-key")CODE
LOWtests/test_mcp_package_extraction.py22 extracted = Entity("Acme Corp", "ORG", 17, 26, confidence=0.7)CODE
LOWtests/test_mcp_package_extraction.py33 "text": "Acme Corp",CODE
LOW⚡tests/test_mcp_package_extraction.py60 acme = Entity("Acme Corp", "ORG", 16, 25, confidence=0.8)CODE
LOW⚡tests/test_mcp_package_extraction.py62 triplet = Triplet("Alice", "founded", "Acme Corp", confidence=0.7)CODE
LOW⚡tests/test_mcp_package_extraction.py85 "target": "Acme Corp",CODE
LOW⚡tests/test_mcp_package_extraction.py90 {"subject": "Alice", "predicate": "founded", "object": "Acme Corp"}CODE
LOW⚡tests/test_mcp_package_extraction.py100 acme = Entity("Acme Corp", "ORG", 16, 25, confidence=0.8)CODE
LOW⚡tests/test_mcp_package_extraction.py109 triplet = Triplet("Alice", "founded", "Acme Corp", confidence=0.7)CODE
LOWtests/test_mcp_package_extraction.py134 {"text": "Acme Corp", "label": "ORG", "type": "ORG"},CODE
LOWtests/test_mcp_package_extraction.py147 "target": "Acme Corp",CODE
LOWtests/test_mcp_package_extraction.py153 {"subject": "Alice", "predicate": "founded", "object": "Acme Corp"}CODE
LOW⚡tests/test_llm_gemini.py12 gemini = Gemini(model="gemini-pro", api_key="fake-key")CODE
LOW⚡tests/test_llm_gemini.py14 assert gemini.api_key == "fake-key"CODE
LOW⚡tests/test_llm_gemini.py31 gemini = Gemini(api_key="fake-key")CODE
LOWtests/test_llm_gemini.py43 gemini = Gemini(api_key="fake-key")CODE
LOWtests/test_llm_gemini.py55 gemini = Gemini(api_key="fake-key")CODE
LOWtests/test_llm_gemini.py69 gemini = Gemini(api_key="fake-key")CODE
LOW⚡tests/test_llm_gemini.py99 gemini = Gemini(api_key="fake-key")CODE
LOWtests/test_dynamics365_ingestor.py118 "access_token": "fake-token"CODE
LOW⚡tests/test_llm_anthropic.py13 claude = Anthropic(model="claude-sonnet-4-6", api_key="fake-key")CODE
LOW⚡tests/test_llm_anthropic.py15 assert claude.api_key == "fake-key"CODE
LOWtests/test_llm_anthropic.py45 claude = Anthropic(api_key="fake-key")CODE
LOWtests/test_llm_anthropic.py58 claude = Anthropic(api_key="fake-key")CODE
LOWtests/test_llm_anthropic.py70 claude = Anthropic(api_key="fake-key")CODE
LOW⚡tests/test_llm_anthropic.py102 claude = Anthropic(api_key="fake-key")CODE
LOW⚡tests/test_unreleased_changelog_comprehensive.py298 author="user@example.com",CODE
LOW⚡tests/test_unreleased_changelog_comprehensive.py338 author="user@example.com",CODE
LOW⚡tests/test_unreleased_changelog_comprehensive.py355 author="user@example.com",CODE
LOW⚡tests/test_unreleased_changelog_comprehensive.py376 author="user@example.com",CODE
LOW⚡tests/test_llm_litellm.py91 llm = LiteLLM(model="openai/gpt-4o", api_key="fake-key")CODE
LOW⚡tests/test_llm_litellm.py93 assert llm.api_key == "fake-key"CODE
LOW⚡tests/test_llm_novita.py12 llm = Novita(model="deepseek/deepseek-v3.2", api_key="fake-key")CODE
LOW⚡tests/test_llm_novita.py14 assert llm.api_key == "fake-key"CODE
LOW⚡tests/test_llm_novita.py31 llm = Novita(api_key="fake-key")CODE
LOWtests/test_llm_novita.py43 llm = Novita(api_key="fake-key")CODE
LOWtests/test_llm_novita.py55 llm = Novita(api_key="fake-key")CODE
LOW⚡tests/test_llm_novita.py85 llm = Novita(api_key="fake-key")CODE
LOWtests/test_issue_554_fixes.py318 {"text": "Acme Corp", "label": "ORG", "confidence": 0.88},CODE
LOWtests/test_issue_554_fixes.py342 self.assertEqual(result.entities[1].text, "Acme Corp")CODE
LOWtests/test_databricks_ingestor.py164 mock_oauth_sp.return_value = {"Authorization": "Bearer fake-token"}CODE
LOWtests/test_parquet_exporter.py48 "text": "Acme Corp",CODE
LOWtests/test_arrow_exporter.py50 "text": "Acme Corp",CODE
LOW⚡tests/test_llm_deepseek.py12 llm = DeepSeek(model="deepseek-chat", api_key="fake-key")CODE
LOW⚡tests/test_llm_deepseek.py14 assert llm.api_key == "fake-key"CODE
LOW⚡tests/test_llm_deepseek.py31 llm = DeepSeek(api_key="fake-key")CODE
LOWtests/test_llm_deepseek.py43 llm = DeepSeek(api_key="fake-key")CODE
LOWtests/test_llm_deepseek.py55 llm = DeepSeek(api_key="fake-key")CODE
LOW⚡tests/test_llm_deepseek.py85 llm = DeepSeek(api_key="fake-key")CODE
LOWtests/test_export_module.py32 {"id": "e2", "type": "Organization", "name": "Acme Corp", "label": "Acme Corp", "properties": {"loc": "NY"}}CODE
LOWtests/test_export_module.py73 self.assertIn("Acme Corp", exported)CODE
LOWtests/test_export_module.py98 self.assertIn("Acme Corp", content)CODE
LOW⚡tests/test_llm_openai.py12 llm = OpenAI(model="gpt-4", api_key="fake-key")CODE
LOW⚡tests/test_llm_openai.py14 assert llm.api_key == "fake-key"CODE
163 more matches not shown…
Verbosity Indicators134 hits · 249 pts
SeverityFileLineSnippetContext
LOW⚡poc_runner.py234 # Step 1: import stores itCOMMENT
LOW⚡poc_runner.py239 # Step 2: provenance endpoint reflects it into headerCOMMENT
LOW⚡tests/test_mcp_decisions_link.py303 # Step 1: linkCOMMENT
LOW⚡tests/test_mcp_decisions_link.py310 # Step 2: trace downstream from causeCOMMENT
LOW⚡tests/test_notebook_15_export.py44 # Step 1: JSON ExportCOMMENT
LOW⚡tests/test_notebook_15_export.py50 # Step 2: CSV ExportCOMMENT
LOW⚡tests/test_notebook_15_export.py57 # Step 3: RDF ExportCOMMENT
LOWtests/test_notebook_15_export.py70 # Step 4: Graph ExportCOMMENT
LOW⚡tests/test_notebooks_simulation.py46 # Step 1: Create Sample Knowledge Graph and DataCOMMENT
LOW⚡tests/test_notebooks_simulation.py83 # Step 2: Export to JSONCOMMENT
LOW⚡tests/test_notebooks_simulation.py91 # Step 3: Export to RDFCOMMENT
LOW⚡tests/test_notebooks_simulation.py134 # Step 5: Export to Graph FormatsCOMMENT
LOW⚡tests/test_notebooks_simulation.py144 # Step 6: Export to OWLCOMMENT
LOW⚡tests/test_notebooks_simulation.py152 # Step 7: Export to Vector FormatsCOMMENT
LOW⚡tests/test_notebooks_simulation.py168 # Step 8: Export to LPGCOMMENT
LOW⚡tests/test_notebooks_simulation.py176 # Step 9: Export to YAMLCOMMENT
LOW⚡tests/test_notebooks_simulation.py194 # Step 10: Generate ReportsCOMMENT
LOWtests/test_notebooks_simulation.py116 # Step 4: Export to CSVCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py32 # Step 1: Knowledge Graph VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py64 # Step 3: Embedding VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py94 # Step 4: Semantic Network VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py151 # Step 2: Knowledge Graph VisualizationCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py158 # Step 3: Generate Embeddings and VisualizeCOMMENT
LOW⚡tests/visualization/reproduce_notebooks.py175 # Step 5: Graph Analytics VisualizationCOMMENT
LOWtests/visualization/reproduce_notebooks.py51 # Step 2: Ontology VisualizationCOMMENT
LOWtests/visualization/reproduce_notebooks.py116 # Step 5: Advanced Embedding VisualizationCOMMENT
LOWtests/visualization/reproduce_notebooks.py132 # Step 1: Create Sample Knowledge GraphCOMMENT
LOWtests/visualization/reproduce_notebooks.py198 # Step 6: Temporal Data VisualizationCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py65 # Step 1: Record multiple banking decisionsCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py109 # Step 2: Test basic precedent searchCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py118 # Step 3: Test advanced precedent search with KG featuresCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py144 # Step 5: Test relationship predictionCOMMENT
LOW⚡tests/context/test_banking_context_graphs_e2e.py149 # Step 6: Test context insightsCOMMENT
LOWtests/context/test_banking_context_graphs_e2e.py132 # Step 4: Test decision influence analysisCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py65 # Step 1: Record healthcare decisions across different departmentsCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py117 # Step 2: Test department-specific precedent searchCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py126 # Step 3: Test advanced precedent search with medical contextCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py159 # Step 5: Test relationship prediction for medical decisionsCOMMENT
LOW⚡tests/context/test_healthcare_context_graphs_e2e.py164 # Step 6: Test healthcare-specific context insightsCOMMENT
LOWtests/context/test_healthcare_context_graphs_e2e.py141 # Step 4: Test decision influence analysis for medical decisionsCOMMENT
LOW⚡tests/vector_store/test_faiss_delete_vectors.py500 # Step 1: create vec_0 .. vec_4, record their embeddingsCOMMENT
LOW⚡tests/vector_store/test_faiss_delete_vectors.py509 # Step 2: reload → delete vec_2 (auto-saves) → reload againCOMMENT
LOW⚡tests/vector_store/test_faiss_delete_vectors.py517 # Step 3: add a new vector without an explicit IDCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py122 # Step 1: Initialize DecisionContextCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py126 # Step 2: Record credit decisionsCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py133 # Step 3: Find similar decisions for new scenarioCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py143 # Step 4: Verify precedent qualityCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py148 # Step 5: Get decision contextCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py157 # Step 6: Explain decisionCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py169 # Step 1: Record fraud decisions using convenience functionsCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py183 # Step 2: Find fraud precedentsCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py191 # Step 3: Search by entitiesCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py195 # Step 4: Batch process new fraud scenariosCOMMENT
LOW⚡tests/vector_store/test_end_to_end_decision_tracking.py204 # Step 5: Filter decisions by criteriaCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py92 # Step 1: Ingest documentCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py100 # Step 2: Split into chunksCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py110 # Step 3: Extract entities from chunksCOMMENT
LOW⚡tests/provenance/test_real_module_integration.py119 # Step 4: Create relationshipsCOMMENT
LOW⚡tests/kg/test_provenance_workflows.py132 # Step 1: Build graph with provenanceCOMMENT
LOW⚡tests/kg/test_provenance_workflows.py290 # Step 1: Track similarity calculationCOMMENT
74 more matches not shown…
Redundant / Tautological Comments134 hits · 199 pts
SeverityFileLineSnippetContext
LOWtests/test_huggingface_impl.py92 # Check if ANY call contained the correct formattingCOMMENT
LOWtests/test_semantic_extract_deepdive_part2.py185 # Check if participants were extracted (simple capitalization rule)COMMENT
LOWtests/test_parquet_exporter.py157 # Check if codec is available in this pyarrow buildCOMMENT
LOWtests/test_semantic_extract_deepdive.py199 # Check if basic components are in the output (format might vary slightly)COMMENT
LOWtests/test_reproduce_issue_176.py33 # Check if generate_typed was called with max_tokensCOMMENT
LOWtests/test_reproduce_issue_176.py62 # Check if generate_typed was called with max_tokensCOMMENT
LOWtests/test_reproduce_issue_176.py91 # Check if generate_typed was called with max_tokensCOMMENT
LOWtests/test_ner_configurations.py180 # Check if labels match custom keysCOMMENT
LOWtests/test_hf_deep_verify.py103 # Check if relation is foundCOMMENT
LOWtests/test_hf_deep_verify.py160 # Check if load_ner_model was called with runtime modelCOMMENT
LOW⚡tests/test_notebooks_simulation.py184 # Check if `export` exists dynamically or if notebook is wrong.COMMENT
LOWtests/ingest/test_web_ingestor.py384 # Set limit to 2 pagesCOMMENT
LOWtests/parse/test_notebook_03.py96 # Check if xml_data has elements attributeCOMMENT
LOWtests/parse/test_parse_comprehensive.py62 # Check if module has get_progress_tracker before patching to avoid AttributeErrorCOMMENT
LOW⚡tests/utils/test_custom_method_can_refuse.py147 # Read the file rather than import it: some of these modules pull inCOMMENT
LOWtests/semantic_extract/test_retry_logic.py123 # Check if generate_typed was called with max_retries=7 for chunksCOMMENT
LOWtests/semantic_extract/test_performance.py186 # Check if parallel was indeed parallel (faster)COMMENT
LOWtests/semantic_extract/test_performance.py243 # Check if subject matches "Apple Inc." even though text said "Apple"COMMENT
LOWtests/semantic_extract/test_robustness_fallback.py21 # Check if they are the capitalized wordsCOMMENT
LOWtests/vector_store/test_simple_end_to_end.py86 # Check if they are RetrievedContext objects or dictsCOMMENT
LOW⚡tests/provenance/test_all_modules.py32 # Check if provenance parameter exists (future integration)COMMENT
LOW⚡tests/provenance/test_all_modules.py122 # Check if using unified backendCOMMENT
LOWsemantica/split/methods.py369 # Check if adding this sentence would exceed limitsCOMMENT
LOWsemantica/split/methods.py912 # Check if sentence contains entity boundariesCOMMENT
LOWsemantica/split/methods.py1056 # Check if sentence is part of a tripletCOMMENT
LOWsemantica/split/structural_chunker.py261 # Check if adding this element would exceed max sizeCOMMENT
LOWsemantica/split/semantic_chunker.py165 # Check if adding this sentence would exceed chunk sizeCOMMENT
LOWsemantica/visualization/temporal_visualizer.py178 # Check if both entities exist in our timeline mapCOMMENT
LOWsemantica/visualization/temporal_visualizer.py226 # Check if both source and target are active at tCOMMENT
LOWsemantica/visualization/temporal_visualizer.py261 # Check if m_data is complex or simple listCOMMENT
LOWsemantica/visualization/ontology_visualizer.py184 # Check if it's a semantic model or semantic networkCOMMENT
LOWsemantica/visualization/ontology_visualizer.py429 # Check if property belongs to class (via domain or direct property list)COMMENT
LOWsemantica/visualization/semantic_network_visualizer.py151 # Check if it's a semantic model from ontology generatorCOMMENT
LOWsemantica/pipeline/pipeline_validator.py195 # Check if pipeline has stepsCOMMENT
LOWsemantica/pipeline/resource_scheduler.py320 # Check if GPU resource existsCOMMENT
LOWsemantica/pipeline/failure_handler.py159 # Check if error is retryableCOMMENT
LOWsemantica/pipeline/failure_handler.py303 # Check if error type is in retryable listCOMMENT
LOWsemantica/change_management/version_storage.py342 # Check if version already existsCOMMENT
LOWsemantica/change_management/ontology_version_manager.py448 # Check if it's a versioned importCOMMENT
LOWsemantica/change_management/ontology_version_manager.py454 # Check if we have this versionCOMMENT
LOWsemantica/context/context_retriever.py584 # Check if knowledge_graph implements GraphStore protocol (has query method)COMMENT
LOWsemantica/context/context_retriever.py676 # Check if entity type semantically matches query keywordsCOMMENT
LOWsemantica/context/context_retriever.py717 # Check if relationship type or its synonyms appear in queryCOMMENT
LOWsemantica/context/context_retriever.py1249 # Check if knowledge_graph implements GraphStore protocolCOMMENT
LOWsemantica/context/context_retriever.py2007 # Check if entity is in related entitiesCOMMENT
LOWsemantica/context/global_retriever.py387 # Check if dict is {community_id: report} or single report dictCOMMENT
LOWsemantica/context/agent_memory.py735 # Check if it's a conversation itemCOMMENT
LOWsemantica/context/context_graph.py3964 # Check if decisions exist - if not, skip adding relationshipCOMMENT
LOWsemantica/context/context_graph.py3972 # Check if nodes are decision nodes - if not, skip adding relationshipCOMMENT
LOWsemantica/core/plugin_registry.py215 # Check if plugin is already loaded (return existing instance)COMMENT
LOWsemantica/core/plugin_registry.py222 # Check if plugin is registeredCOMMENT
LOWsemantica/core/plugin_registry.py464 # Check if path exists and is a directoryCOMMENT
LOWsemantica/core/config_manager.py227 # Check if it's a valid float (allows one decimal point)COMMENT
LOWsemantica/core/lifecycle.py137 # Check if already startedCOMMENT
LOWsemantica/core/lifecycle.py233 # Check if already stoppedCOMMENT
LOWsemantica/core/orchestrator.py717 # Check if source is valid:COMMENT
LOWsemantica/ingest/repo_ingestor.py213 # Read file contentCOMMENT
LOWsemantica/ingest/gdrive_ingestor.py353 # Check if file is Google Workspace file (needs export)COMMENT
LOWsemantica/ingest/methods.py1488 # Check if it looks like a URLCOMMENT
LOWsemantica/ingest/methods.py1619 # Check if it's a feed URLCOMMENT
74 more matches not shown…
Hallucination Indicators13 hits · 155 pts
SeverityFileLineSnippetContext
CRITICAL⚡tests/explorer/test_explorer_api.py910 client.app.state.session.graph.add_node("ws_node", node_type="entity", content="WebSocket Node")CODE
CRITICAL⚡tests/explorer/test_explorer_api.py1224from semantica.utils.helpers import classify_path_distance # noqa: E402CODE
CRITICALtests/explorer/test_explorer_api.py474 client.app.state.session.graph.add_node("policy_1", node_type="policy", content="Data policy")CODE
CRITICALtests/explorer/test_explorer_api.py475 client.app.state.session.graph.add_edge("decision_1", "policy_1", edge_type="violates")CODE
CRITICALtests/explorer/test_explorer_entrypoints.py124 server.app.state.session.graph.add_node(CODE
CRITICAL⚡tests/semantic_extract/test_pr482_deepseek_openai.py140 provider.client.chat.completions.create.assert_called_once()CODE
CRITICAL⚡tests/provenance/test_timestamp_timezones.py19from semantica.utils.helpers import utc_nowCODE
CRITICALtests/export/test_timestamp_timezones.py20from semantica.utils.helpers import utc_now, utc_now_isoCODE
CRITICALdocs/guides/distance-intelligence.md70from semantica.utils.helpers import classify_path_distanceCODE
CRITICALdocs/guides/distance-intelligence.md305from semantica.utils.helpers import classify_path_distanceCODE
CRITICALdocs/guides/distance-intelligence.md473from semantica.utils.helpers import classify_path_distanceCODE
CRITICALsemantica/ingest/cassandra_ingestor.py213 keyspace_metadata = self.connector.cluster.metadata.keyspaces.get(CODE
CRITICAL⚡semantica/vector_store/weaviate_store.py75 vectorizer_config=weaviate.classes.config.Configure.vectorizer.none(),CODE
Self-Referential Comments48 hits · 154 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_semantic_extract_deepdive.py179 # Create a valid and invalid tripletCOMMENT
MEDIUMtests/test_amazon_neptune.py296# Create a real AuthManager base class for testing (not MagicMock)COMMENT
MEDIUMtests/test_pipeline_orchestration.py63 # Create a pipeline firstCOMMENT
MEDIUMtests/test_pipeline_orchestration.py126 # Define a simple handlerCOMMENT
MEDIUMtests/change_management/test_performance.py568 # Initialize test classesCOMMENT
MEDIUMtests/embeddings/test_text_embedder.py13 # Create a mock for sentence_transformers.SentenceTransformerCOMMENT
MEDIUMtests/embeddings/test_text_embedder.py17 # Create a mock for fastembed.TextEmbeddingCOMMENT
MEDIUM⚡tests/context/test_causal_analyzer.py374 # Create a cycle pathCOMMENT
MEDIUM⚡tests/context/test_causal_analyzer.py384 # Create a path without cycleCOMMENT
MEDIUMtests/context/test_erasure_coordinator.py1170 # Create a lightweight memory mock optimized for speedCOMMENT
MEDIUMtests/context/test_context_graph_decisions.py483 # Create a complex networkCOMMENT
MEDIUMtests/context/test_context_graph_decisions.py556 # Create a loop: decision_001 -> decision_002 -> decision_003 -> decision_001COMMENT
MEDIUMtests/context/test_context_graphs_examples.py192 # Create a test policyCOMMENT
MEDIUMtests/context/test_context_graphs_examples.py423 # Create a network of 100 decisionsCOMMENT
MEDIUMtests/context/test_context_graphs_examples.py444 # Create a mix of relationship typesCOMMENT
MEDIUMtests/ingest/test_web_ingestor.py294 # Create a chain of links: P1 -> P2 -> P3COMMENT
MEDIUMtests/ingest/test_web_ingestor.py355 # Create a chain: P1 -> P2 -> P3 -> P4COMMENT
MEDIUMtests/ingest/test_submodules.py95 # Create a real temporary CSV fileCOMMENT
MEDIUMtests/ingest/test_submodules.py410 # Create a real temp dir and populate itCOMMENT
MEDIUMtests/parse/test_docling_parser.py34 # Create a dummy file for Path.exists()COMMENT
MEDIUMtests/explorer/test_ontology_subissue3.py779 # Create an alignment first so coverage score can be non-zero.STRING
MEDIUM⚡tests/semantic_extract/test_retry_logic.py183 # Create a mock entityCOMMENT
MEDIUMtests/semantic_extract/test_retry_logic.py212 # Create a mock entityCOMMENT
MEDIUMtests/semantic_extract/test_groq_real_world.py349 # Create a larger batch by duplicating sample textsCOMMENT
MEDIUM⚡tests/semantic_extract/test_robustness_fallback.py88 # Create a relation manually to ensure we have one to convertCOMMENT
MEDIUMtests/semantic_extract/test_cache_backends.py636 # Create the schema via the safe backend.COMMENT
MEDIUMtests/vector_store/test_decision_embedding_pipeline.py411 # Create a real VectorStore with FAISS backendCOMMENT
MEDIUMtests/integrations/google_adk/test_shared_graph.py75 # Create a session using the same graph.COMMENT
MEDIUMtests/provenance/test_semantic_extract_provenance.py276 # Create a lineage chain: document -> chunk -> entityCOMMENT
MEDIUM⚡tests/kg/test_registry.py396 # Define a custom algorithm classCOMMENT
MEDIUM⚡tests/kg/test_link_predictor.py378 # Create a more complex graph for testingCOMMENT
MEDIUMtests/kg/test_link_predictor.py594 # Create a larger sparse graphCOMMENT
MEDIUMtests/kg/test_path_finder.py225 # Create a graph with multiple pathsCOMMENT
MEDIUMtests/kg/test_path_finder.py677 # Create a large sparse graphCOMMENT
MEDIUM⚡tests/kg/test_enhanced_algorithms_e2e.py614 # Create a larger graphCOMMENT
MEDIUMtests/kg/test_core_components.py63 # Create a dummy seed fileCOMMENT
MEDIUMtests/kg/test_node_embeddings.py41 # Create a simple adjacency structureCOMMENT
MEDIUMtests/kg/test_graph_builder_with_graph_store.py31 # Create a mock GraphStore facadeCOMMENT
MEDIUMsemantica/visualization/temporal_visualizer.py666 # Create a bar for the pattern durationCOMMENT
MEDIUMsemantica/change_management/version_storage.py594 # Create a deterministic JSON representationCOMMENT
MEDIUMsemantica/embeddings/vector_embedding_manager.py318 # Create a copy to avoid modifying originalCOMMENT
MEDIUMsemantica/context/agent_context.py293 # Create a minimal DecisionQuery that delegates to ContextGraphCOMMENT
MEDIUMsemantica/semantic_extract/cache.py691 # Create a stable string representation of paramsCOMMENT
MEDIUMsemantica/semantic_extract/providers.py1772 # Create a copy of text with markers insertedCOMMENT
MEDIUM⚡semantica/semantic_extract/relation_extractor.py513 # Create a weak relationCOMMENT
MEDIUMsemantica/export/rdf_exporter.py694 # Create a shallow copy of the graph structure to avoid modifying originalCOMMENT
MEDIUMexamples/parquet_export_example.py19 # Create a temporary directory for outputsCOMMENT
MEDIUMexamples/arrow_export_example.py17 # Create a temporary directory for outputsCOMMENT
Over-Commented Block142 hits · 130 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml61 # Removed slow hooks for faster development:COMMENT
LOWpyproject.toml241gpu = [COMMENT
LOW.checkov.yaml1# Checkov configuration.COMMENT
LOWosv-scanner.toml21COMMENT
LOWrequirements-ci.txt441 --hash=sha256:4f56daa940913d3f09d589c191c74e5a6d51762b3a9e37dd53b7437afd6cda15 \COMMENT
LOWrequirements-ci.txt801 # click-pluginsCOMMENT
LOWrequirements-ci.txt2001 --hash=sha256:ef7c3c97f4311c7be57e2986629df89d49cb434dbff78eafcd48c2bff986b15a \COMMENT
LOWrequirements-ci.txt2021 # openaiCOMMENT
LOWrequirements-ci.txt2041 # sentence-transformersCOMMENT
LOWrequirements-ci.txt2081 --hash=sha256:897eb64da762549ef610698fca5e9675195ec6ac8ec7f19d81ce1ca20c876057 \COMMENT
LOWrequirements-ci.txt2161 --hash=sha256:c3f4ccbd276696f4b19c54618d4fb18f9fc24b0aef02acf704b23f487daa1011COMMENT
LOWrequirements-ci.txt2361 # ipykernelCOMMENT
LOWrequirements-ci.txt3941 # d3graphCOMMENT
LOWrequirements-ci.txt3961 # rapidocrCOMMENT
LOWrequirements-ci.txt4221 # pymilvusCOMMENT
LOWrequirements-ci.txt4241 # google-adkCOMMENT
LOWrequirements-ci.txt4301 --hash=sha256:cf52e1f61d229496da17dc7ab54acdee627357e7008fd4fecba3d0ba2937fa58 \COMMENT
LOWrequirements-ci.txt4441 --hash=sha256:f7401aebd7f581d7f83a439d87d474999317ee099218e5ad25d125290990ba65 \COMMENT
LOWrequirements-ci.txt5101 # docling-slimCOMMENT
LOWrequirements-ci.txt5241 # instructorCOMMENT
LOWrequirements-ci.txt5361 # pytest-asyncioCOMMENT
LOWrequirements-ci.txt5381 # pandasCOMMENT
LOWrequirements-ci.txt5821 # tiktokenCOMMENT
LOWrequirements-ci.txt5841 # langsmithCOMMENT
LOWrequirements-ci.txt5861 # viaCOMMENT
LOWrequirements-ci.txt6141 # viaCOMMENT
LOWrequirements-ci.txt6801 # jupyterlabCOMMENT
LOWrequirements-ci.txt6821 # transformersCOMMENT
LOWrequirements-ci.txt6961 # docling-coreCOMMENT
LOWrequirements-ci.txt6981 # azure-storage-blobCOMMENT
LOWrequirements-ci.txt7001 # opentelemetry-apiCOMMENT
LOWtests/test_mcp_package_export_graphml_parquet.py141 """The old code passed the ContextGraph object directly. Verify theCOMMENT
LOWtests/test_hf_deep_verify.py121 # Let's check the code I read earlier.COMMENT
LOWtests/ingest/test_notebook_06.py81 # "document". The literal previously set "source" twice, so theCOMMENT
LOWtests/ingest/test_notebook_06.py101 )COMMENT
LOWtests/ingest/test_submodules.py61 ingestor = RESTIngestor()COMMENT
LOWtests/graph_store/test_cypher_injection.py161COMMENT
LOWtests/graph_store/test_cypher_injection.py301# BLOCKER 2 regression: GraphStore.get_neighbors hops forwardingCOMMENT
LOWtests/vector_store/test_pinecone_removal.py1# This test file has been updated as Pinecone support has been re-added to Semantica.COMMENT
LOWtests/normalize/test_data_cleaner.py101 threshold=0.8,COMMENT
LOWtests/provenance/test_all_modules.py61 COMMENT
LOWsemantica_mcp/mcp/tools/export.py61 # GraphMLExporter does not exist. GraphExporter is the correctCOMMENT
LOWexplorer/tests/markdownContentViewer.test.ts181// aria-describedby="footnote-label"COMMENT
LOWexplorer/tests/markdownContentViewer.test.ts501 }));COMMENT
LOWexplorer/tests/markdownContentViewer.test.ts521// renderToString calls (no hidden state that would differ if focusedModeCOMMENT
LOWexplorer/tests/markdownContentViewer.test.ts541 assert.deepEqual(COMMENT
LOWexplorer/tests/markdownContentViewer.test.ts561// WHY THIS CANNOT BE TESTED WITH renderToString:COMMENT
LOWexplorer/tests/markdownContentViewer.test.ts581// equals defaultMode, so JSX and useLayoutEffect agree, and no visible changeCOMMENT
LOW…rc/workspaces/GraphWorkspace/MarkdownContentViewer.tsx101 const sourceTabId = `${baseId}-tab-source`;COMMENT
LOW…rc/workspaces/GraphWorkspace/MarkdownContentViewer.tsx161 // When the viewed resource/node changes, reset focusedModeRef to match theCOMMENT
LOW…rc/workspaces/GraphWorkspace/MarkdownContentViewer.tsx401const MARKDOWN_COMPONENTS: Components = {COMMENT
LOWdocs/integrations/looker.md181COMMENT
LOWdocs/integrations/looker.md221# "content_type": "lookml_model",COMMENT
LOWdocs/integrations/redshift.md261 text_fields=["name", "notes"], # columns joined as document text; omit to auto-selectCOMMENT
LOWdocs/integrations/bigquery.md241# "id": "ORD-12345",COMMENT
LOWdocs/integrations/salesforce.md241print(f"Created {len(documents)} documents")COMMENT
LOWdocs/reference/context.md721| `to_dict()` | `Dict` | Serialized receipt, safe to persist as an audit record |COMMENT
LOWsemantica/__init__.py21COMMENT
LOWsemantica/split/provenance_tracker.py401 latest_prov = lineage_list[-1] # List is parent -> child (wait, let me check get_chunk_lineage implementation)COMMENT
LOWsemantica/seed/seed_usage.md501manager = SeedDataManager()COMMENT
82 more matches not shown…
Cross-Language Confusion20 hits · 108 pts
SeverityFileLineSnippetContext
HIGH⚡tests/test_cli_commands.py1606 """A 'premises' key present but not a list (e.g. YAML null) must beSTRING
HIGH⚡tests/test_cli_commands.py1652 """A 'observations' key present but not a list (e.g. YAML null)STRING
HIGH⚡tests/test_salesforce_ingestor.py1355 """None (null) field values are kept as None."""STRING
HIGHtests/explorer/test_ontology_load_custom_name.py123 ``customName || undefined``). Storing "" verbatim would leave a namelessSTRING
HIGH⚡tests/kg/test_similarity_calculator.py657 # Correlation between constant vectors should be 0 (undefined)COMMENT
HIGH⚡tests/kg/test_similarity_calculator.py661 # Correlation between constant and varying vector should be 0 (undefined)COMMENT
HIGHsemantica/explorer/app.py209 "or run `cd explorer && npm ci && npm run build` from the repo root."CODE
HIGHsemantica/utils/helpers.py857 collection to null, and treating that as "no records under this key" isSTRING
HIGHsemantica/triplet_store/rdf4j_store.py397 # default to context=null, which would change "all graphs" semanticsCOMMENT
HIGH⚡semantica/semantic_extract/methods.py2167 → valid_from: "2014-05-01", valid_until: null, temporal_confidence: 0.90, temporal_source_text: "May 2014"CODE
HIGH⚡semantica/semantic_extract/methods.py2170 → valid_from: "Q3 2020", valid_until: null, temporal_confidence: 0.75, temporal_source_text: "since Q3 2020"CODE
HIGH⚡semantica/semantic_extract/methods.py2173 → valid_from: "last year", valid_until: null, temporal_confidence: 0.50, temporal_source_text: "Last year"CODE
HIGH⚡semantica/semantic_extract/methods.py2179 → valid_from: null, valid_until: null, temporal_confidence: 0.00, temporal_source_text: nullCODE
HIGH⚡semantica/semantic_extract/methods.py2187 "valid_from": "2014-05-01", "valid_until": null,CODE
HIGHsemantica/kg/temporal_query_rewriter.py214 ' "temporal_phrase": the verbatim temporal expression (or null),\n'CODE
HIGHsemantica/kg/temporal_query_rewriter.py215 ' "temporal_intent": one of "before", "after", "at", "during", "between", or null,\n'CODE
HIGHexamples/explorer_deterministic_rendering_example.py16 cd explorer && npm install && cd ..STRING
HIGHexamples/explorer_deterministic_rendering_example.py26 cd explorer && npm run devSTRING
HIGHexamples/explorer_deterministic_rendering_example.py146 print(" cd explorer && npm install && cd ..\n")CODE
HIGHexamples/explorer_deterministic_rendering_example.py156 print(" 2. Frontend: cd explorer && npm run dev")CODE
Modern Structural Boilerplate104 hits · 101 pts
SeverityFileLineSnippetContext
LOWsemantica_mcp/mcp/__init__.py42__all__ = ["SemanticaMCPServer", "main", "__version__"]CODE
LOWsemantica_mcp/mcp/tools/__init__.py24__all__ = ["TOOL_DEFINITIONS"]CODE
LOWsemantica_mcp/mcp/resources/__init__.py8__all__ = ["RESOURCE_DEFINITIONS", "handle_resource_read"]CODE
LOWsemantica/__init__.py196__all__ = []CODE
LOWsemantica/split/__init__.py107__all__ = [CODE
LOWsemantica/visualization/config.py173 def _set_defaults(self) -> None:CODE
LOWsemantica/visualization/config.py240 def set_method_config(self, method_name: str, config: Dict[str, Any]) -> None:CODE
LOWsemantica/visualization/visualization_provenance.py69__all__ = ['VisualizerWithProvenance']CODE
LOWsemantica/visualization/__init__.py138__all__ = [CODE
LOWsemantica/visualization/utils/__init__.py44__all__ = [CODE
LOWsemantica/pipeline/failure_handler.py272 def set_retry_policy(self, step_type: str, policy: RetryPolicy) -> None:CODE
LOWsemantica/pipeline/failure_handler.py468 def set_retry_policy(self, step_type: str, policy: RetryPolicy) -> None:CODE
LOWsemantica/pipeline/failure_handler.py482 def set_fallback_strategy(self, strategy: str) -> None:CODE
LOWsemantica/pipeline/__init__.py79__all__ = [CODE
LOWsemantica/pipeline/pipeline_provenance.py109__all__ = ['PipelineWithProvenance']CODE
LOWsemantica/change_management/__init__.py38__all__ = [CODE
LOWsemantica/evals/__init__.py23__all__ = [CODE
LOWsemantica/seed/__init__.py76__all__ = [CODE
LOWsemantica/embeddings/embeddings_provenance.py84__all__ = ['EmbeddingGeneratorWithProvenance']CODE
LOWsemantica/embeddings/__init__.py108__all__ = [CODE
LOWsemantica/embeddings/text_embedder.py193 def set_model(self, method: str, model_name: str, **config) -> None:CODE
LOWsemantica/embeddings/embedding_generator.py100 def set_text_model(self, method: str, model_name: str, **config) -> None:CODE
LOWsemantica/context/decision_methods.py910__all__ = [CODE
LOWsemantica/context/__init__.py163__all__ = [CODE
LOWsemantica/context/drift_search.py483 def set_knowledge_graph(self, graph: Any) -> None:CODE
LOWsemantica/context/context_provenance.py70__all__ = ['ContextManagerWithProvenance']CODE
LOWsemantica/context/erasure.py51__all__ = [CODE
LOWsemantica/core/config_manager.py628 def set_config(self, config: Config, validate: bool = True) -> None:CODE
LOWsemantica/core/__init__.py65__all__ = [CODE
LOWsemantica/ingest/sap_ingestor.py66__all__ = [CODE
LOWsemantica/ingest/powerbi_ingestor.py72__all__ = [CODE
LOWsemantica/ingest/__init__.py506__all__ = [CODE
LOWsemantica/ingest/looker_ingestor.py127__all__ = [CODE
LOW⚡semantica/ingest/bigquery_ingestor.py106__all__ = [CODE
LOWsemantica/ingest/airflow_ingestor.py30__all__ = [CODE
LOWsemantica/ingest/servicenow_ingestor.py48__all__ = [CODE
LOW⚡semantica/ingest/redshift_ingestor.py131__all__ = [CODE
LOWsemantica/ingest/ingest_provenance.py110__all__ = ['PDFIngestorWithProvenance', 'IngestProvenanceMixin']CODE
LOW⚡semantica/ingest/dynamics365_ingestor.py96__all__ = [CODE
LOWsemantica/parse/__init__.py237__all__ = [CODE
LOWsemantica/parse/parse_provenance.py74__all__ = ['ParserWithProvenance']CODE
LOWsemantica/explorer/session.py37logger = logging.getLogger(__name__)CODE
LOWsemantica/explorer/session.py200 def set_provenance_storage_path(self, storage_path: Optional[str]) -> None:CODE
LOWsemantica/explorer/routes/temporal.py24logger = logging.getLogger(__name__)CODE
LOWsemantica/explorer/routes/enrich.py29logger = logging.getLogger(__name__)CODE
LOWsemantica/explorer/routes/graph.py11logger = logging.getLogger(__name__)STRING
LOWsemantica/explorer/routes/export_import.py18logger = logging.getLogger(__name__)CODE
LOWsemantica/explorer/routes/ontology.py30logger = logging.getLogger(__name__)CODE
LOWsemantica/explorer/routes/provenance.py20logger = logging.getLogger(__name__)CODE
LOWsemantica/utils/__init__.py155__all__ = [CODE
LOWsemantica/triplet_store/config.py170 def _set_defaults(self) -> None:CODE
LOWsemantica/triplet_store/config.py235 def set_method_config(self, method_name: str, config: Dict[str, Any]) -> None:CODE
LOWsemantica/triplet_store/__init__.py57__all__ = [CODE
LOWsemantica/triplet_store/triplet_store_provenance.py75__all__ = ['TripletStoreWithProvenance']CODE
LOWsemantica/graph_store/amazon_neptune.py1783 def update_auth_context(self, context) -> None:CODE
LOWsemantica/graph_store/graph_store_provenance.py72__all__ = ['GraphStoreWithProvenance']CODE
LOWsemantica/graph_store/config.py177 def _set_defaults(self) -> None:CODE
LOWsemantica/graph_store/config.py258 def set_method_config(self, method_name: str, config: Dict[str, Any]) -> None:CODE
LOWsemantica/graph_store/__init__.py164__all__ = [CODE
LOWsemantica/deduplication/deduplication_provenance.py76__all__ = ['DeduplicatorWithProvenance']CODE
44 more matches not shown…
Modern AI Meta-Vocabulary25 hits · 58 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md400- **Replaced the retired `claude-sonnet-4-20250514` model id in docs and LLM wrappers** (#1449) by @ZohaibHassan16 — updCODE
MEDIUMCHANGELOG.md543- **`SPARQLReasoner.execute_query()` claimed to run a query but always returned an empty result** (#1087, fixes #1083) bCODE
MEDIUMREADME.md347| [Multi-Agent (Agno)](#multi-agent-shared-context-with-agno) | One shared context graph across every agent on a team |CODE
MEDIUMREADME.md1539pip install "semantica[agno]" # Agno multi-agent integrationSTRING
MEDIUMtests/test_pipeline_orchestration.py257 # This simulates a complete pipeline orchestration workflowCOMMENT
MEDIUMtests/context/test_pr1548_review_fixes.py185 # LLM hallucinates comm_999 alongside comm_1COMMENT
MEDIUM⚡tests/context/test_global_retriever.py518 # Verify to_retrieved_contexts returns empty list to prevent RAG pollutionCOMMENT
MEDIUMsemantica_mcp/mcp/session.py130 # default embedding model (all-MiniLM-L6-v2 = 384, hash fallbackCOMMENT
MEDIUMdocs/choose-your-module.md115 # GraphRAG query with multi-hop reasoning traceCOMMENT
MEDIUMdocs/guides/agent-memory.md69# AgentContext orchestrates everythingCOMMENT
MEDIUMsemantica/pipeline/pipeline_usage.md623### RAG Pipeline TemplateCOMMENT
MEDIUMsemantica/pipeline/pipeline_usage.md630# Create RAG pipelineCOMMENT
MEDIUMsemantica/pipeline/pipeline_usage.md1121# Create RAG pipeline from templateCOMMENT
MEDIUMsemantica/pipeline/pipeline_templates.py129 # RAG Pipeline TemplateCOMMENT
MEDIUMsemantica/context/context_retriever.py3040 >>> # Combine with TemporalQueryRewriter for end-to-end temporal RAGSTRING
MEDIUMsemantica/context/agent_memory.py828 # This would use an embedding modelCOMMENT
MEDIUMsemantica/context/context_graph.py2912 # The link marker node is scaffolding reachable only from the nodeCOMMENT
MEDIUMsemantica/context/agent_context.py609 # Simple RAG: Use AgentMemory (vector + memory)COMMENT
MEDIUMsemantica/context/agent_context.py562 >>> # Auto-detects RAG vs GraphRAGSTRING
MEDIUMsemantica/core/core_usage.md148. [Orchestration Methods](#orchestration-methods)CODE
MEDIUMsemantica/graph_store/graph_store_usage.md617### Knowledge Graph for RAGSTRING
MEDIUMintegrations/crewai/__init__.py6the `CrewAI <https://github.com/crewAIInc/crewAI>`_ agentic framework.STRING
MEDIUMintegrations/agno/__init__.py6the `Agno <https://github.com/agno-agi/agno>`_ agentic framework.STRING
MEDIUMexamples/capability_gap_context_graphs_example.py261 # Logical orchestration path declared with Semantica PipelineBuilder.COMMENT
MEDIUM.github/full-suite-known-failures.txt101# because the real embedding model is offline, and two expectation drifts inCOMMENT
AI Slop Vocabulary28 hits · 58 pts
SeverityFileLineSnippetContext
MEDIUM⚡tests/test_030_context_graph_realworld_extended.py272# A. ContextGraph Advanced Decision Methods (NOT covered in comprehensive file)COMMENT
MEDIUMtests/context/test_context_retriever_hybrid.py160 """Test getting comprehensive decision context."""STRING
MEDIUMtests/context/test_end_to_end_context_integration.py117 # Test comprehensive retrievalCOMMENT
MEDIUMtests/context/test_end_to_end_context_integration.py574 # Test comprehensive context retrievalCOMMENT
LOWtests/parse/test_parser.py80 # OR just use a real file or a string that doesn't exist but bypass the check if possible?COMMENT
LOWtests/parse/test_parser.py88 # OR just pass a string and let it be treated as content if file missing.COMMENT
LOWtests/triplet_store/test_oxigraph_store.py241 # on-disk path, not just set the attribute)COMMENT
LOW⚡tests/semantic_extract/test_robustness_fallback.py79 ner = NERExtractor() # We'll just pass entities directlyCODE
LOW⚡tests/ontology/test_ontology_advanced.py62 # Given it's a manager, it might just return a structure.COMMENT
MEDIUMtests/vector_store/test_end_to_end_decision_tracking.py260 # Test comprehensive explanationCOMMENT
MEDIUMtests/vector_store/test_performance_benchmarks.py450 """Run comprehensive performance benchmark."""STRING
MEDIUM⚡tests/normalize/test_integration.py58 # Note: clean_data default duplicate_criteria key_fields might need setting if we want robust testCOMMENT
MEDIUM⚡tests/kg/test_registry.py401 # Register with comprehensive metadataCOMMENT
MEDIUMtests/kg/test_provenance_workflows_simple.py321 """Test comprehensive workflow with all available methods."""STRING
MEDIUMtests/kg/test_provenance_workflows.py531 """Test comprehensive provenance workflow combining all algorithms."""STRING
MEDIUM⚡tests/kg/test_enhanced_algorithms_e2e.py476 """Test comprehensive workflow combining all algorithms."""STRING
MEDIUM⚡tests/kg/test_community_summarizer.py983 """Tests for edge cases, sanitization, deep copy, and robust fallbacks."""STRING
MEDIUMtests/kg/test_kg.py214 """Test comprehensive analysis"""STRING
LOWsemantica/seed/seed_manager.py1012 # For now, just return the foundationCOMMENT
MEDIUMsemantica/context/context_retriever.py811 # Generate comprehensive content from entity and relationshipsCOMMENT
MEDIUMsemantica/context/context_graph.py4140 # Enhanced methods for comprehensive context graphsCOMMENT
MEDIUM⚡semantica/context/decision_query.py1167 # Advanced methods for comprehensive context graphsSTRING
MEDIUMsemantica/context/agent_context.py2289 # Enhanced methods for comprehensive context graphsSTRING
LOWsemantica/core/methods.py254 # Minimal initialization - just create instance, don't initializeCOMMENT
LOWsemantica/graph_store/amazon_neptune.py121# Use AuthManager base class if available, otherwise just use objectCOMMENT
MEDIUMsemantica/semantic_extract/methods.py2224 # Convert back to internal Relation format (robust across providers)COMMENT
MEDIUMsemantica/benchmarks/datasets/locomo.py107 # enter the gold list, or the harness would credit a system forCOMMENT
MEDIUMsemantica/kg/graph_analyzer.py157 # Compile comprehensive resultsCOMMENT
Magic Placeholder Names7 hits · 30 pts
SeverityFileLineSnippetContext
HIGHdocs/reference/llms.md228llm = Groq(api_key="your-api-key-here", model="llama-3.1-8b-instant")CODE
HIGHsemantica/seed/seed_usage.md129 api_key="your-api-key",CODE
HIGHsemantica/seed/seed_manager.py492 ... api_key="your-api-key",STRING
HIGHsemantica/embeddings/embeddings_usage.md328 api_key="your-api-key",CODE
HIGHsemantica/embeddings/embeddings_usage.md379 api_key="your-api-key"CODE
HIGHsemantica/vector_store/vector_store_usage.md828store = PineconeStore(api_key="your-api-key")CODE
HIGHsemantica/vector_store/pinecone_store.py25 >>> store = PineconeStore(api_key="your-api-key")STRING
AI Structural Patterns39 hits · 28 pts
SeverityFileLineSnippetContext
LOWsemantica/context/global_retriever.py338CODE
LOWsemantica/context/decision_methods.py218CODE
LOWsemantica/context/drift_search.py400CODE
LOWsemantica/context/context_graph.py3800CODE
LOWsemantica/context/agent_context.py125CODE
LOWsemantica/context/agent_context.py397CODE
LOWsemantica/context/agent_context.py518CODE
LOWsemantica/ingest/sap_ingestor.py152CODE
LOWsemantica/ingest/sap_ingestor.py433CODE
LOWsemantica/ingest/databricks_ingestor.py334CODE
LOWsemantica/ingest/snowflake_ingestor.py100CODE
LOWsemantica/ingest/snowflake_ingestor.py361CODE
LOWsemantica/ingest/tableau_ingestor.py321CODE
LOWsemantica/ingest/powerbi_ingestor.py166CODE
LOWsemantica/ingest/powerbi_ingestor.py535CODE
LOWsemantica/ingest/web_ingestor.py503CODE
LOWsemantica/ingest/public_api_ingestor.py419CODE
LOWsemantica/ingest/looker_ingestor.py1180CODE
LOWsemantica/ingest/servicenow_ingestor.py354CODE
LOWsemantica/ingest/redshift_ingestor.py242CODE
LOWsemantica/ingest/redshift_ingestor.py634CODE
LOWsemantica/ingest/salesforce_ingestor.py373CODE
LOWsemantica/ingest/salesforce_ingestor.py764CODE
LOWsemantica/graph_store/amazon_neptune.py514CODE
LOWsemantica/deduplication/duplicate_detector.py97CODE
LOWsemantica/semantic_extract/methods.py2674CODE
LOWsemantica/ontology/engine.py200CODE
LOWsemantica/ontology/ontology_generator.py837CODE
LOWsemantica/vector_store/decision_embedding_pipeline.py80CODE
LOWsemantica/vector_store/decision_vector_methods.py98CODE
LOWsemantica/vector_store/decision_vector_methods.py248CODE
LOWsemantica/kg/community_summarizer.py559CODE
LOWsemantica/kg/community_summarizer.py692CODE
LOWsemantica/kg/node_embeddings.py94CODE
LOWsemantica/kg/link_predictor.py110CODE
LOWsemantica/kg/graph_builder.py57CODE
LOWsemantica/kg/community_hierarchy.py569CODE
LOWintegrations/crewai/decision_tool.py237CODE
LOWintegrations/agno/knowledge_graph.py120CODE
Overly Generic Function Names5 hits · 3 pts
SeverityFileLineSnippetContext
LOWtests/core/test_core.py132 def my_method(): return "ok"CODE
LOWtests/ingest/test_notebook_02.py147 tmp.write("class MyClass:\n def my_method(self):\n pass")CODE
LOWsemantica/utils/logging.py39 ... def my_function():STRING
LOWsemantica/utils/logging.py357 def my_function():STRING
LOWsemantica/utils/progress_tracker.py1638 def my_function():STRING
Dead Code2 hits · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_cli_commands.py2878CODE
MEDIUMtests/vector_store/test_vector_manager_persistent.py282CODE