AI Slop Code Risk Monitor

The-Vibe-Company/Quivr

SlopCodeMonitor badge for The-Vibe-Company/Quivr Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.

5.2 Moderate pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for The-Vibe-Company/Quivr, a Go project with 39,624 GitHub stars. SynthScan examined 433,708 lines of code across 1971 source files, recording 1916 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 5.2 (Moderate 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.

5.2
Adjusted Signal
5.2
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
39.6K
Stars
Go
Language
433.7K
Lines of Code
2.0K
Files
1.9K
Pattern Hits
2026-10-31
Scan Date
0.04
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 12.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 6.6/100 · LOW

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

Agent Over-Engineering Ratio 13.5/100 · LOW

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

PR Review Velocity Impact 24.0/100 · LOW

Which changes need focused human review? 1916 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 1HIGH 74MEDIUM 42LOW 1799

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 1916 distinct pattern matches across 17 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 Identifiers752 hits · 794 pts
SeverityFileLineSnippetContext
LOWsdks/python/tests/test_connector.py61 def test_typed_requests_discovery_and_credential_check(self):CODE
LOWsdks/python/tests/test_connector.py84 def test_request_refusals_do_not_call_source(self):CODE
LOWsdks/python/tests/test_connector.py102 def test_classified_failures_not_due_and_unclassified_io(self):CODE
LOWsdks/python/tests/test_connector.py127 def test_credentials_are_redacted_from_logs_and_response_validation(self):CODE
LOWsdks/python/tests/test_connector.py162 def test_page_self_checks_and_credential_status_schema(self):CODE
LOWsdks/python/tests/test_connector.py182 def test_typed_page_carries_new_connector_fields_on_supported_api(self):CODE
LOWsdks/python/tests/test_connector.py206 def test_fetch_ordered_record_flag_is_optional_version_gated_and_still_validates_items(self):CODE
LOWsdks/python/tests/test_connector.py233 def test_configuration_diagnostics_redact_before_truncation(self):CODE
LOWsdks/python/tests/test_connector.py243 def test_grouped_exceptions_redact_multiline_secrets_before_layout(self):CODE
LOWsdks/python/tests/test_connector.py263 def test_public_request_helpers_wrap_credentials_and_allow_public_sources(self):CODE
LOWsdks/python/tests/test_connector.py329 def test_receive_dispatches_custom_route_and_rejects_incoherent_verdict(self):CODE
LOWsdks/python/tests/test_connector.py369 def test_connector_routes_register_dispatch_and_validate_before_handler(self):CODE
LOWsdks/python/tests/test_connector.py429 def test_connector_route_registration_requires_declared_nonduplicate_handlers(self):CODE
LOWsdks/python/tests/test_connector.py445 def test_route_only_connector_refuses_legacy_receive_and_requires_routes(self):CODE
LOWsdks/python/tests/test_connector.py498 def test_attachment_handlers_dispatch_and_enforce_declared_size(self):CODE
LOWsdks/python/tests/test_connector.py535 def test_fetch_output_rejects_extension_and_manifest_storage_bounds(self):CODE
LOWsdks/python/tests/test_signing.py132 def test_health_is_exempt_from_authentication(self):CODE
LOWsdks/python/tests/test_signing.py140 def test_authentication_precedes_post_dispatch(self):CODE
LOWsdks/python/tests/test_signing.py172 def test_missing_or_malformed_key_configuration_fails_closed_without_echoing_secret(self):CODE
LOWsdks/python/tests/test_signing.py197 def test_key_rotation_accepts_overlap_and_rejects_retired_keys(self):CODE
LOWsdks/python/tests/test_server.py45 def test_discovery_matches_the_manifest_bytes(self):CODE
LOW⚡sdks/python/tests/test_server.py70 def test_unknown_route_and_wrong_method(self):CODE
LOW⚡sdks/python/tests/test_server.py74 def test_successful_invocation_is_schema_valid(self):CODE
LOW⚡sdks/python/tests/test_server.py80 def test_dict_responses_are_accepted(self):CODE
LOW⚡sdks/python/tests/test_server.py91 def test_unexpected_exception_is_terminal_internal_error(self):CODE
LOW⚡sdks/python/tests/test_server.py95 def test_invalid_response_is_caught_before_sending(self):CODE
LOW⚡sdks/python/tests/test_server.py100 def test_response_over_the_declared_limit(self):CODE
LOW⚡sdks/python/tests/test_server.py103 def test_invalid_request_body(self):CODE
LOW⚡sdks/python/tests/test_server.py110 def test_undeclared_media_type(self):CODE
LOW⚡sdks/python/tests/test_server.py113 def test_error_codes_are_checked(self):CODE
LOW⚡sdks/python/tests/test_server.py122 def test_invalid_configuration_is_rejected_before_the_normalizer_runs(self):CODE
LOW⚡sdks/python/tests/test_server.py128 def test_validate_configuration_lists_every_problem(self):CODE
LOWsdks/python/tests/test_server.py151 def test_records_carry_the_invocation_id(self):CODE
LOWsdks/python/tests/test_server.py189 def test_disconnected_caller_does_not_raise_a_server_error(self):CODE
LOWsdks/python/tests/test_server.py227 def test_persistent_responses_disable_nagle(self):CODE
LOWsdks/python/tests/test_server.py279 def test_malformed_requests_get_an_envelope(self):CODE
LOWsdks/python/tests/test_server.py305 def test_build_request_from_the_normative_fixture(self):CODE
LOWsdks/python/tests/test_ingestion.py53 def test_normative_response_cases_match_the_contract_oracle(self):CODE
LOWsdks/python/tests/test_ingestion.py96 def test_pages_require_manifest_opt_in_before_dispatch(self):CODE
LOWsdks/python/tests/test_ingestion.py108 def test_unknown_space_is_rejected_before_the_handler_runs(self):CODE
LOWsdks/python/tests/test_ingestion.py118 def test_provenance_bound_uses_stored_json_size(self):CODE
LOWsdks/python/tests/test_models.py59 def test_every_fixture_schema_has_a_model(self):CODE
LOWsdks/python/tests/test_models.py62 def test_schema_valid_fixtures_round_trip_exactly(self):CODE
LOWsdks/python/tests/test_models.py75 def test_schema_outcome_matches_the_index(self):CODE
LOWsdks/python/tests/test_models.py80 def test_decoding_rejects_unknown_fields_and_wrong_kinds(self):CODE
LOWsdks/python/tests/test_models.py92 def test_unions_decode_by_kind(self):CODE
LOWsdks/python/tests/test_system_one.py11 def test_dns_timeout_retains_no_paid_work_or_concurrency_slot(self):CODE
LOWsdks/python/tests/test_system_one.py34 def test_bearer_credentials_require_https_or_numeric_loopback(self):CODE
LOW⚡sdks/python/tests/test_blob.py30 def test_checksum_mismatch_is_terminal(self):CODE
LOW⚡sdks/python/tests/test_blob.py35 def test_size_mismatch_is_terminal(self):CODE
LOW⚡sdks/python/tests/test_blob.py41 def test_missing_file_is_terminal(self):CODE
LOW⚡sdks/python/tests/test_blob.py80 def test_transient_failures_are_retryable(self):CODE
LOW⚡sdks/python/tests/test_blob.py86 def test_missing_blob_is_terminal(self):CODE
LOW⚡sdks/python/tests/test_blob.py90 def test_connection_refused_is_retryable(self):CODE
LOW⚡sdks/python/tests/test_subscription.py85 def test_discovery_lists_the_subscription_and_negotiates_plugin_api(self) -> None:CODE
LOW⚡sdks/python/tests/test_subscription.py95 def test_decides_each_evaluation(self) -> None:CODE
LOW⚡sdks/python/tests/test_subscription.py104 def test_refuses_invalid_requests_terminally(self) -> None:CODE
LOWsdks/python/tests/test_subscription.py116 def test_checks_the_response_before_sending_it(self) -> None:CODE
LOWsdks/python/tests/test_subscription.py129 def test_maps_handler_errors_to_the_envelope(self) -> None:CODE
LOWsdks/python/tests/test_subscription.py137 def test_fixture_helpers_match_the_go_tooling(self) -> None:CODE
692 more matches not shown…
Fake / Example Data490 hits · 410 pts
SeverityFileLineSnippetContext
LOW⚡sdks/python/tests/test_subscription.py161 "extensions": {"example.editorial": {"schema_version": "1", "data": {"author": "Jane Doe"}}},CODE
LOW⚡sdks/python/tests/test_subscription.py168 self.assertEqual(invocation.field("/extensions/example.editorial/data/author"), "Jane Doe")CODE
LOWplugins/rss/rss_test.go451 paragraph := strings.Repeat("<p>Lorem ipsum dolor sit amet.</p>", 5000) // about 170 KiB of HTML per item, under the 10CODE
LOWplugins/rss/rss_test.go451 paragraph := strings.Repeat("<p>Lorem ipsum dolor sit amet.</p>", 5000) // about 170 KiB of HTML per item, under the 10CODE
LOWplugins/rss/testdata/golden/atom.json64 "email": "alex@example.org",CODE
LOWplugins/alerts/README.md43| `{"field": "author", "equals": "Jane Doe"}` | The article's metadata field has this value ([fields](#field-filters)) |CODE
LOWplugins/alerts/README.md354author:"Jane Doe" OR source:wireCODE
LOW⚡plugins/alerts/tests/test_described.py150 "extensions": {"example.news": {"schema_version": "1", "data": {"author": "Jane Doe", "categories": ["CODE
LOW⚡plugins/alerts/tests/test_described.py155 {"title": "Les dockers votent la grève au port", "source": "wire", "author": "Jane Doe", "categCODE
LOW⚡plugins/alerts/tests/test_rule.py101 self.assertEqual(self.ask({"all": [T("grève"), {"field": "author", "equals": "Jane Doe"}]}), "match")CODE
LOWplugins/alerts/tests/notation-cases.json19 "equals": "Jane Doe"CODE
LOWplugins/alerts/alerts/notation.py4 author:"Jane Doe" OR source:wireSTRING
LOW⚡plugins/m365-mail/mapping_test.go9 m.From.EmailAddress.Address = "desk@example.org"CODE
LOW⚡plugins/m365-mail/mapping_test.go12 m.Sender.EmailAddress.Address = "delegate@example.org"CODE
LOW⚡plugins/m365-mail/mapping_test.go13 s := session{cfg: config{Mailbox: "reader@example.org", Folder: "archive"}}CODE
LOWplugins/m365-mail/mail_test.go29const cfgJSON = `{"tenant_id":"00000000-0000-0000-0000-000000000000","mailbox":"monitoring@example.org","backfill_since"CODE
LOWplugins/m365-mail/harness_test.go34 g := &fakeGraph{t: t, url: process.Start(t, "graph").URL, clientID: "11111111-1111-1111-1111-111111111111", mailbox: "mCODE
LOWplugins/m365-mail/harness_test.go94 "from": map[string]any{"emailAddress": map[string]any{"name": "Desk", "address": "desk@example.org"}},CODE
LOWplugins/m365-mail/harness_test.go95 "toRecipients": []any{map[string]any{"emailAddress": map[string]any{"name": "Monitor", "address": "monitoring@example.CODE
LOWplugins/m365-mail/testdata/golden/attachments.json6 "mailbox": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/attachments.json28 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/attachments.json41 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/attachments.json176 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/attachments.json186 "address": "monitoring@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json6 "mailbox": "monitoring@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json24 "address": "desk@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json37 "address": "monitoring@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json63 "address": "desk@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json76 "address": "monitoring@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json122 "address": "desk@example.org",CODE
LOW…/m365-mail/testdata/golden/no_backfill_starts_now.json132 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json6 "mailbox": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json24 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json37 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json54 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json67 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json84 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json97 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json114 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json127 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json172 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json182 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json234 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json244 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json309 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json319 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json354 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json367 "address": "monitoring@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json413 "address": "desk@example.org",CODE
LOWplugins/m365-mail/testdata/golden/delta_paging.json423 "address": "monitoring@example.org",CODE
LOW…s/m365-mail/testdata/golden/foreign_link_restarts.json6 "mailbox": "monitoring@example.org",CODE
LOW…s/m365-mail/testdata/golden/foreign_link_restarts.json24 "address": "desk@example.org",CODE
LOW…s/m365-mail/testdata/golden/foreign_link_restarts.json37 "address": "monitoring@example.org",CODE
LOW…s/m365-mail/testdata/golden/foreign_link_restarts.json86 "address": "desk@example.org",CODE
LOW…s/m365-mail/testdata/golden/foreign_link_restarts.json96 "address": "monitoring@example.org",CODE
LOW⚡…gins/m365-mail/testdata/golden/bodies_and_headers.json131 "address": "relay@example.org",CODE
LOW⚡…gins/m365-mail/testdata/golden/bodies_and_headers.json140 "address": "r@example.org",CODE
LOW⚡…gins/m365-mail/testdata/golden/bodies_and_headers.json146 "address": "r@example.org",CODE
LOW⚡…gins/m365-mail/testdata/golden/bodies_and_headers.json152 "address": "r@example.org",CODE
LOW⚡…gins/m365-mail/testdata/golden/bodies_and_headers.json158 "address": "r@example.org",CODE
430 more matches not shown…
Empty Error Handlers59 hits · 295 pts
SeverityFileLineSnippetContext
HIGHsdks/python/src/quivr_plugin/server.py589except KeyboardInterrupt:CODE
HIGHsdks/python/src/quivr_plugin/system_one.py205except OSError:CODE
HIGHplugins/newsml-g2/newsml_g2/normalizer.py132except (ValueError, OverflowError):CODE
HIGHplugins/pdf-text/pdf_text/normalizer.py123except Exception:CODE
HIGHdeploy/infrastructure.py247except (OSError, subprocess.TimeoutExpired, ValueError, KeyError, TypeError):CODE
HIGHdeploy/cpu/embedding_server.py200except KeyboardInterrupt:CODE
HIGHdeploy/cpu/text_encoder.py365except OSError:CODE
HIGHdeploy/cpu/text_encoder.py470except KeyboardInterrupt:CODE
HIGHdeploy/cpu/text_encoder.py169except OSError:CODE
HIGHdeploy/cpu/text_encoder.py230except (BrokenPipeError, ConnectionResetError, OSError):CODE
HIGHdeploy/vector-host/host.py240except (RuntimeError, ValueError, OSError, KeyError, IndexError, subprocess.TimeoutExpired):CODE
HIGHdeploy/vector-host/host.py260except (OSError, AttributeError):CODE
HIGHdeploy/railway/reset.py333except Exception:CODE
HIGHscripts/connector_restart.py63except ProcessLookupError:CODE
HIGHscripts/load_stack.py130except OSError:CODE
HIGHscripts/load_stack.py212except ProcessLookupError:CODE
HIGHscripts/load_stack.py220except ProcessLookupError:CODE
HIGHscripts/check.py92except ValueError:CODE
HIGHscripts/connector_x_restart.py75except ProcessLookupError:CODE
HIGHscripts/local.py297except ProcessLookupError:passCODE
HIGHscripts/local.py736except Exception:passCODE
HIGHscripts/local.py456except ProcessLookupError:passCODE
HIGHscripts/local.py486except OSError:passCODE
HIGHscripts/local.py742except Exception:passCODE
HIGHscripts/local.py409except ProcessLookupError: passCODE
HIGHscripts/measure_cpu_embeddings.py81except (OSError, ValueError):CODE
HIGHscripts/measure_cpu_embeddings.py91except (OSError, ValueError):CODE
HIGHscripts/ingestion_plugin.py72except (ProcessLookupError, PermissionError):CODE
HIGHscripts/ingestion_plugin.py76except subprocess.TimeoutExpired:CODE
HIGHscripts/ports.py61except (OSError, ValueError, IndexError, subprocess.SubprocessError):CODE
HIGHscripts/adapter_postgres.py82except subprocess.TimeoutExpired:CODE
HIGHscripts/measure_archive.py243except (OSError, ValueError, IndexError):CODE
HIGHscripts/normalizer_plugin.py343except (ProcessLookupError, PermissionError):CODE
HIGHscripts/migrations.py117except BaseUnavailable:CODE
HIGHscripts/measure_cold_index.py692except MeasurementError:CODE
HIGHscripts/measure_cold_index.py751except Exception:CODE
HIGHscripts/migration_policy.py230except Error:CODE
HIGHscripts/subscription_plugin.py293except (ProcessLookupError, PermissionError):CODE
HIGHscripts/single_machine_smoke.py58except ValueError:CODE
HIGHscripts/eval/news_set.py113except Exception:CODE
HIGHscripts/eval/news_set.py1027except Exception:CODE
HIGHscripts/eval/run.py799except (OSError, AttributeError):CODE
HIGHscripts/eval/jev.py125except ProcessLookupError:CODE
HIGHscripts/eval/modal_engine.py147except (control_store.LeaseLost, control_store.Unavailable):CODE
HIGHscripts/eval/modal_search.py248except control_store.LeaseLost:CODE
HIGHscripts/eval/modal_search.py201except control_store.LeaseLost:CODE
HIGHscripts/eval/results.py301except Unavailable:CODE
HIGHscripts/eval/results.py361except Unavailable:CODE
HIGHscripts/eval/search_trial.py655except control_store.LeaseLost:CODE
HIGHscripts/eval/search_trial.py173except OSError:CODE
HIGHscripts/eval/query_encoder_parity.py359except KeyboardInterrupt:CODE
HIGHscripts/eval/campaign.py107except ProcessLookupError:CODE
HIGHscripts/eval/embeddings.py233except (BrokenPipeError, ConnectionResetError):CODE
HIGHscripts/eval/search_campaign.py537except control_store.Contention:CODE
HIGHscripts/eval/oss_bakeoff.py99except (urllib.error.URLError, TimeoutError):CODE
HIGHscripts/eval/oss_bakeoff.py362except (ValueError, OSError, AttributeError, TypeError):CODE
HIGHscripts/eval/engine_stack.py132except ProcessLookupError:CODE
HIGHscripts/eval/engine_stack.py139except ProcessLookupError:CODE
HIGHscripts/eval/engine_confirmation.py493except (control_store.LeaseLost, control_store.Unavailable):CODE
Deep Nesting254 hits · 247 pts
SeverityFileLineSnippetContext
LOWsdks/python/tests/test_connector.py263CODE
LOWsdks/python/tests/test_signing.py197CODE
LOWsdks/python/tests/test_subscription.py25CODE
LOWsdks/python/tests/test_subscription.py29CODE
LOWsdks/python/scripts/generate.py146CODE
LOWsdks/python/src/quivr_plugin/ingestion.py85CODE
LOWsdks/python/src/quivr_plugin/ingestion.py152CODE
LOWsdks/python/src/quivr_plugin/ingestion.py256CODE
LOWsdks/python/src/quivr_plugin/server.py483CODE
LOWsdks/python/src/quivr_plugin/server.py508CODE
LOWsdks/python/src/quivr_plugin/subscription.py154CODE
LOWsdks/python/src/quivr_plugin/manifest.py191CODE
LOWsdks/python/src/quivr_plugin/system_one.py182CODE
LOWsdks/python/src/quivr_plugin/connector.py240CODE
LOWsdks/python/src/quivr_plugin/connector.py407CODE
LOWsdks/python/src/quivr_plugin/_codec.py123CODE
LOWsdks/python/src/quivr_plugin/credential.py20CODE
LOWsdks/python/src/quivr_plugin/credential.py24CODE
LOWplugins/newsml-g2/newsml_g2/normalizer.py35CODE
LOWplugins/newsml-g2/newsml_g2/normalizer.py206CODE
LOWplugins/jev-rerank/tests/test_retrieval.py131CODE
LOWplugins/jev-rerank/tests/test_retrieval.py277CODE
LOWplugins/jev-rerank/tests/test_core_candidates.py24CODE
LOWplugins/jev-rerank/jev_rerank/retriever.py57CODE
LOWplugins/alerts/alerts/notation.py77CODE
LOWplugins/alerts/alerts/rule.py70CODE
LOWdeploy/infrastructure.py58CODE
LOWdeploy/infrastructure.py222CODE
LOWdeploy/infrastructure.py271CODE
LOWdeploy/infrastructure.py287CODE
LOWdeploy/infrastructure.py392CODE
LOWdeploy/compose/reset.py19CODE
LOWdeploy/railway/infrastructure.py178CODE
LOWdeploy/railway/infrastructure.py244CODE
LOWdeploy/railway/infrastructure.py275CODE
LOWdeploy/railway/reset.py95CODE
LOWdeploy/railway/reset.py233CODE
LOWdeploy/railway/core-entrypoint.py455CODE
LOWdeploy/railway/provision.py63CODE
LOWdeploy/single-machine/setup.py176CODE
LOWdeploy/single-machine/setup.py252CODE
LOWdeploy/modal/embedding_api.py72CODE
LOWdeploy/modal/embedding_api.py78CODE
LOW…nts/skills/ship-pr-dev/scripts/collect_ship_context.py93CODE
LOW.agents/skills/review-code-dev/scripts/ocr.py40CODE
LOW…ure-learning-tools/scripts/inspect_project_guidance.py59CODE
LOW…d/templates/normalizer/__PLUGIN_MODULE__/normalizer.py42CODE
LOWscripts/measure.py249CODE
LOWscripts/test_image_context.py127CODE
LOWscripts/ci_select.py43CODE
LOWscripts/test_single_machine.py16CODE
LOWscripts/guides.py81CODE
LOWscripts/guides.py220CODE
LOWscripts/test_core_entrypoint.py51CODE
LOWscripts/test_core_entrypoint.py111CODE
LOWscripts/test_core_entrypoint.py167CODE
LOWscripts/test_core_entrypoint.py210CODE
LOWscripts/test_core_entrypoint.py253CODE
LOWscripts/connector_restart.py14CODE
LOWscripts/connector_restart.py42CODE
194 more matches not shown…
Excessive Try-Catch Wrapping129 hits · 146 pts
SeverityFileLineSnippetContext
LOWsdks/python/src/quivr_plugin/ingestion.py289 except Exception:CODE
LOWsdks/python/src/quivr_plugin/ingestion.py341 except Exception:CODE
LOWsdks/python/src/quivr_plugin/server.py308 except Exception: # a failing check means not ready, never a dropped connectionCODE
LOWsdks/python/src/quivr_plugin/server.py341 except Exception:CODE
LOWsdks/python/src/quivr_plugin/server.py401 except Exception: # an unexpected bug: report it, never crash the serverCODE
LOWsdks/python/src/quivr_plugin/server.py460 except Exception: # an unexpected bug: report it, never crash the serverCODE
LOWsdks/python/src/quivr_plugin/server.py532 except Exception: # last resort: every answer carries the envelopeCODE
LOWsdks/python/src/quivr_plugin/system_one.py152 except Exception:CODE
MEDIUMsdks/python/src/quivr_plugin/system_one.py149def run() -> None:CODE
LOWsdks/python/src/quivr_plugin/connector.py628 except Exception:CODE
LOWsdks/python/src/quivr_plugin/credential.py94 except Exception:CODE
LOWplugins/hosted-embed/tokenizer.go128 except Exception:CODE
LOWplugins/pdf-text/pdf_text/normalizer.py88 except Exception as exc: # unsupported algorithm or a broken encryption dictionaryCODE
LOWplugins/pdf-text/pdf_text/normalizer.py98 except Exception as exc: # pypdf raises PdfReadError and various parsing errors on damaged filesCODE
LOWplugins/pdf-text/pdf_text/normalizer.py123 except Exception:CODE
LOWplugins/pdf-text/pdf_text/normalizer.py131 except Exception: # one damaged page does not lose the othersCODE
LOWplugins/core-ingest/tokenizer.py45 except Exception:CODE
LOWplugins/core-ingest/tokenizer.py51except Exception:CODE
LOWdeploy/weaviate_client.py92 except Exception:CODE
LOWdeploy/infrastructure.py194 except Exception:CODE
LOWdeploy/infrastructure.py282 except Exception:CODE
LOWdeploy/reset.py65 except Exception:CODE
LOWdeploy/reset_storage.py31 except Exception:CODE
LOWdeploy/cpu/embedding_server.py205 except Exception:CODE
MEDIUMdeploy/cpu/embedding_server.py166def _healthcheck(url):CODE
LOWdeploy/cpu/text_encoder.py332 except Exception:CODE
LOWdeploy/cpu/text_encoder.py342 except Exception:CODE
LOWdeploy/cpu/text_encoder.py463 except Exception:CODE
MEDIUMdeploy/cpu/text_encoder.py78def _distribution_version(name):CODE
LOWdeploy/compose/reset.py150 except Exception:CODE
LOWdeploy/vector-host/azure.py68 except Exception as error:CODE
LOWdeploy/railway/reset.py326 except Exception:CODE
LOWdeploy/railway/reset.py333 except Exception:CODE
LOWdeploy/single-machine/cache.py54 except Exception:CODE
LOWdeploy/modal/embedding_api.py135 except Exception:CODE
LOWscripts/measure.py60 except Exception as error: # timeouts, refused connections and non-200 are failures, retainedCODE
LOWscripts/measure.py116 except Exception as error: # sampling is diagnostic; keep the measurement runningCODE
LOWscripts/measure.py156 except Exception as error:CODE
LOWscripts/prepare_embeddings.py102 except Exception:CODE
LOW⚡scripts/local.py736 except Exception:passCODE
LOW⚡scripts/local.py738 except Exception as error:(stack.directory/'dependency-inventory.json').write_text(json.dumps({'status':'not invCODE
LOW⚡scripts/local.py742 except Exception:passCODE
MEDIUMscripts/local.py288def owns_process(self,pid):CODE
LOWscripts/fake_api.py38 except Exception:CODE
LOWscripts/fake_api.py46 except Exception as error:CODE
LOW⚡scripts/adapter_postgres.py112 except Exception as error:CODE
LOW⚡scripts/adapter_postgres.py121 except Exception as error:CODE
LOW⚡scripts/adapter_postgres.py126 except Exception as error:CODE
LOWscripts/measure_archive.py143 except Exception:CODE
LOWscripts/measure_archive.py571 except Exception:CODE
LOWscripts/measure_archive.py666 except Exception as error:CODE
LOWscripts/measure_archive.py675 except Exception as error:CODE
LOWscripts/prepare_query_encoder.py159 except Exception:CODE
MEDIUMscripts/prepare_query_encoder.py22def _read_lock(lock_path):CODE
LOWscripts/measure_cold_index.py744 except Exception:CODE
LOWscripts/measure_cold_index.py751 except Exception:CODE
LOWscripts/measure_cold_index.py791 except Exception:CODE
LOWscripts/measure_cold_index.py1170 except Exception as error: # Keep diagnostics controlled and generic.CODE
MEDIUMscripts/measure_cold_index.py719def connect(self) -> None:CODE
LOWscripts/load.py138 except Exception as error:CODE
69 more matches not shown…
Unused Imports119 hits · 110 pts
SeverityFileLineSnippetContext
LOWsdks/go/scripts/sync_schemas.py11CODE
LOWsdks/python/tests/test_server.py21CODE
LOW…thon/examples/static-source/static_source/connector.py2CODE
LOWsdks/python/scripts/generate.py14CODE
LOWsdks/python/src/quivr_plugin/_json.py2CODE
LOWsdks/python/src/quivr_plugin/signing.py2CODE
LOWsdks/python/src/quivr_plugin/ingestion.py2CODE
LOWsdks/python/src/quivr_plugin/tracing.py2CODE
LOWsdks/python/src/quivr_plugin/server.py17CODE
LOWsdks/python/src/quivr_plugin/models.py6CODE
LOWsdks/python/src/quivr_plugin/subscription.py22CODE
LOWsdks/python/src/quivr_plugin/manifest.py2CODE
LOWsdks/python/src/quivr_plugin/__init__.py7CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py8CODE
LOWsdks/python/src/quivr_plugin/__init__.py22CODE
LOWsdks/python/src/quivr_plugin/__init__.py23CODE
LOWsdks/python/src/quivr_plugin/__init__.py23CODE
LOWsdks/python/src/quivr_plugin/__init__.py23CODE
LOWsdks/python/src/quivr_plugin/__init__.py23CODE
LOWsdks/python/src/quivr_plugin/__init__.py24CODE
LOWsdks/python/src/quivr_plugin/__init__.py24CODE
LOWsdks/python/src/quivr_plugin/__init__.py24CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py25CODE
LOWsdks/python/src/quivr_plugin/__init__.py34CODE
LOWsdks/python/src/quivr_plugin/__init__.py36CODE
LOWsdks/python/src/quivr_plugin/__init__.py36CODE
LOWsdks/python/src/quivr_plugin/__init__.py36CODE
LOWsdks/python/src/quivr_plugin/__init__.py37CODE
LOWsdks/python/src/quivr_plugin/__init__.py37CODE
LOWsdks/python/src/quivr_plugin/__init__.py37CODE
LOWsdks/python/src/quivr_plugin/__init__.py37CODE
LOWsdks/python/src/quivr_plugin/__init__.py37CODE
LOWsdks/python/src/quivr_plugin/system_one.py2CODE
LOWsdks/python/src/quivr_plugin/logs.py8CODE
LOWsdks/python/src/quivr_plugin/connector.py2CODE
LOWsdks/python/src/quivr_plugin/_codec.py6CODE
LOWsdks/python/src/quivr_plugin/errors.py2CODE
LOWsdks/python/src/quivr_plugin/testing.py14CODE
LOWsdks/python/src/quivr_plugin/credential.py2CODE
LOWsdks/python/src/quivr_plugin/blob.py2CODE
LOWsdks/python/src/quivr_plugin/schema.py2CODE
LOWplugins/newsml-g2/newsml_g2/normalizer.py2CODE
LOWplugins/jev-rerank/tests/test_retrieval.py1CODE
59 more matches not shown…
Cross-Language Confusion12 hits · 65 pts
SeverityFileLineSnippetContext
HIGHdeploy/cpu/text_encoder.py356 body = b'{"error":{"message":"overloaded","type":"server_error","code":"overloaded","param":null}}'CODE
HIGHdeploy/vector-host/azure.py321 verified = subprocess.run([*ssh, 'sudo cloud-init status --wait >/dev/null && test "$(sudo cat 'CODE
HIGH⚡scripts/test_image_context.py90 (root / 'Dockerfile').write_text(f'FROM node AS build\nCOPY web ./\nFROM node\nRUN true \\\n && true\n{copy_lineCODE
HIGH⚡scripts/test_guides.py104 code = 'n=$(cat count 2>/dev/null || echo 0); echo $((n+1)) > count; ' \CODE
HIGHscripts/test_ci_select.py328 self.assertEqual(job['with']['ref'], '${{ needs.paths-filter.outputs.ref || inputs.ref || github.shaCODE
HIGHscripts/test_ci_select.py337 self.assertEqual(step['with']['ref'], '${{ needs.paths-filter.outputs.ref || inputs.ref || githuCODE
HIGHscripts/eval/news_set.py538 Undefined kappa (all grades identical) is null, never fabricated as 1.STRING
HIGHscripts/eval/modal_engine.py182 .run_commands('cd /repo && go mod download', 'cd /repo && python scripts/prepare_tokenizer.py',CODE
HIGHscripts/eval/modal_engine.py183 'cd /repo && python scripts/prepare_embeddings.py'))CODE
HIGHscripts/eval/test_campaign_reporting.py139 return Response(b'{"data":{"comment":null}}')CODE
HIGH⚡scripts/eval/test_news_providers.py812 ('{"questions":null}', 'invalid_questions'),CODE
HIGHscripts/eval/test_news_providers.py776 ('{"grades":null}', {'bad_values': 3}),CODE
Over-Commented Block57 hits · 57 pts
SeverityFileLineSnippetContext
LOWsdks/go/quivrplugin/connector.go101// CredentialStatus is a successful credential check.COMMENT
LOWplugins/core-ingest/parity_test.go21)COMMENT
LOWdeploy/railway/core-entrypoint.py21PLUGIN_PYTHON = '/opt/quivr-plugins/bin/python'COMMENT
LOWtests/load/hydration-after-restart/main.go1// Opt-in SQL measurement on an isolated, migrated PostgreSQL database.COMMENT
LOW…s/skills/diagnosing-bugs/scripts/hitl-loop.template.sh1#!/usr/bin/env bashCOMMENT
LOWinternal/quarantine/run.go61// the reprocess is canceled.COMMENT
LOWinternal/quarantine/run.go81 // Version stays quarantined with its reason.COMMENT
LOWinternal/quarantine/quarantine.go1// Package quarantine lists the Record Versions stuck in quarantine andCOMMENT
LOWinternal/quarantine/quarantine.go61COMMENT
LOWinternal/app/run.go81 ChangeRetention string `json:"change_retention"`COMMENT
LOWinternal/app/run.go101 // Plugin pins one external plugin; it is shorthand for a one-itemCOMMENT
LOWinternal/app/run.go121 // ChangePrune tunes the worker's change-journal prune (THE-697).COMMENT
LOWinternal/app/run.go141 // 0s exits at once; worker only).COMMENT
LOWinternal/normalization/normalization.go1// Package normalization invokes the pinned external normalizer for acceptedCOMMENT
LOWinternal/processing/processing.go41 // core.ingest plugin (THE-777). A Corpus still routed to a generation itCOMMENT
LOWinternal/plugins/pin.go41 Endpoint string `json:"endpoint"`COMMENT
LOWinternal/plugins/work.go21// plugin of the plan it is pinned to could not be reached, or could no longerCOMMENT
LOWinternal/plugins/devhost/fakeplugin/fakeplugin.go21 "time"COMMENT
LOWinternal/plugins/devhost/fakeplugin/connector.go21// "page_size": n}), the checkpoint is {"offset": n}, and a credential tokenCOMMENT
LOW…nal/plugins/devhost/fakeplugin/fixture_subscription.go21}COMMENT
LOWinternal/plugins/registry/plan.go161 // recorded.COMMENT
LOWinternal/plugins/registry/plan.go381 // Roles are the plan's roles after the configuration applies.COMMENT
LOWinternal/plugins/registry/registry.go61 ErrNotFound = publicerr.NotFoundCOMMENT
LOWinternal/plugins/registry/registry.go241 // Manifest is the exact quivr-plugin.yaml the digest covers. RegistrationsCOMMENT
LOWinternal/plugins/registry/registry.go381 PipelinePlans(ctx context.Context, limit int) ([]Plan, error)COMMENT
LOWinternal/plugins/registry/registry.go401 ClaimCheck(ctx context.Context, lease time.Duration) (Registration, bool, error)COMMENT
LOWinternal/content/searchable.go121COMMENT
LOWinternal/observability/rollup.go21 // SeriesSearch is one public search; its key is mode and profile.COMMENT
LOWinternal/operations/operations.go201type Store interface {COMMENT
LOWinternal/backfill/run.go41 BeginBackfill(ctx context.Context, org, id, plan string) (Target, error)COMMENT
LOWinternal/backfill/backfill.go141 // RecordEstimate keeps a dry run under the request key, replacing anCOMMENT
LOWinternal/adapters/postgres/searchable.go41 return tx.Commit(ctx)COMMENT
LOWinternal/adapters/postgres/plugins.go41 AND EXISTS (SELECT 1 FROM pipeline_plan_roles pr WHERE pr.plan_id=w.plan_id AND pr.registration_id=plugin_registrationsCOMMENT
LOWinternal/adapters/postgres/delivery.go61func attemptID(org, deliveryID string, number int) string {COMMENT
LOWinternal/adapters/postgres/backfill.go21// $1 organization, $2 corpus, $3 generation, $4 accepted-after,COMMENT
LOWinternal/adapters/postgres/eligibility.go1package postgresCOMMENT
LOWinternal/adapters/postgres/eligibility.go21// The primary key makes this scalar lookup equivalent; large reads retainCOMMENT
LOWinternal/adapters/postgres/facet_snapshots.go21// Fast facet counting (THE-1387). Exact aggregation reads every currentCOMMENT
LOWinternal/adapters/pluginhttp/connector.go21const (COMMENT
LOWinternal/retrieval/plugin.go21COMMENT
LOWinternal/retrieval/rebuild.go41 // target projection or vector coverage, in stable order. An empty boundedCOMMENT
LOWinternal/orchestration/temporal/ingestion.go41// rather than its start-to-close bound (THE-745, THE-835), so a dead workerCOMMENT
LOWinternal/monitoring/delivery.go81 ErrorMessage stringCOMMENT
LOWinternal/monitoring/preview.go21 // defaultPreviewBudget leaves response headroom inside the HTTP request'sCOMMENT
LOWinternal/monitoring/preview.go81// PreviewResult is what a preview found. It is computed on request and neverCOMMENT
LOWinternal/monitoring/evaluation.go21 DecisionNotReady Decision = "not_ready"COMMENT
LOWinternal/monitoring/monitoring.go161}COMMENT
LOWinternal/monitoring/monitoring.go181 RenameSavedQuery(ctx context.Context, org, key, id, name string) (SavedQuery, error)COMMENT
LOWinternal/monitoring/migration.go21COMMENT
LOWinternal/monitoring/migration.go81COMMENT
LOWdocs/inventory.toml1# Documentation inventory: the single list of living documentation pages.COMMENT
LOWdocs/inventory.toml21# audience: who reads itCOMMENT
LOWquivr-search/src/lib/notation.ts1// The text notation of keyword alerts, ported from the alerts plugin'sCOMMENT
LOWscripts/local.py41COMMENT
LOWscripts/plugin_sdk.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/plugin_sdk_go.sh1#!/usr/bin/env bashCOMMENT
LOWclient/compat.go1package clientCOMMENT
AI Slop Vocabulary16 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMscripts/ci_select.py119 # Includes workflow/action, Go dependency, deployment, test and shared harness changes.COMMENT
MEDIUMscripts/local.py45# Shortened webhook retry policy of the local harness, like its other short intervals (dev and verify;COMMENT
MEDIUMscripts/local.py47# on loopback, so the harness also lifts the private-destination refusal (deployment default: refused).COMMENT
MEDIUMscripts/local.py60# Every harness service port comes from one allocator that never hands a port out twice and staysCOMMENT
MEDIUMscripts/local.py156 # Change-journal prune acceptance owns org_r, the only Organization the harness prunes.COMMENT
MEDIUMscripts/local.py201 # and log directory. Only verify_keyless uses it; the harness always returns to config.json.COMMENT
MEDIUMscripts/local.py304 # The harness spawned the worker and never reaps it, so once killed it stays a zombie: stopped, holdingCOMMENT
MEDIUMscripts/local.py478 # Never leave the harness keyless for a later step, even when the scenario fails. Like theCOMMENT
MEDIUMscripts/local.py640 # Normalizer and alert-rule plugins, the keyless core, then the harness lifecycle.COMMENT
MEDIUMscripts/ports.py36# Per user: /tmp is shared on Linux, and leases only coordinate one user's harness runs.COMMENT
MEDIUM⚡scripts/test_local.py233 # The harness never reaps the processes it kills; /proc on Linux and ps on macOS must both see the zombie as gonCOMMENT
MEDIUMscripts/test_local.py97 # Start through the harness config boundary; the external launch is a real child.STRING
MEDIUMscripts/test_reset.py18 # No existing harness reset checks this new external command's guard.COMMENT
MEDIUMscripts/test_reset.py341 # harness stop helpers do not own this new reset boundary's stricter guard.COMMENT
MEDIUMscripts/inventory.py15# Declared supported platform of the local harness and CI. Nothing else is claimed.COMMENT
MEDIUMconformance/runner.py187 # The existing harness owns its ports, dependencies and fake paid services.COMMENT
Decorative Section Separators6 hits · 22 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/wizard/template.sh11# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh13# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.agents/skills/wizard/template.sh182# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.agents/skills/wizard/template.sh185# ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.agents/skills/wizard/template.sh191# ── Example stage: replace with your real steps ───────────────────────────COMMENT
MEDIUM.agents/skills/wizard/template.sh202# ──────────────────────────────────────────────────────────────────────────COMMENT
Modern AI Meta-Vocabulary7 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMsdks/python/README.md152see [scaffold coverage and version ownership](../go/README.md#scaffold-and-version-ownership).CODE
MEDIUM.agents/skills/review-code-dev/companion.json7 "notes": "## Alibaba delegation workflow\n\nBased on Alibaba open-code-review-delegate at v1.12.1 (Apache-2.0). RetainCODE
MEDIUMinternal/plugins/cli/dev_test.go27// exit codes. The templates themselves are owned by the scaffold package.COMMENT
MEDIUMinternal/plugins/scaffold/scaffold.go1// Package scaffold writes the Python plugin templates embedded in the quivrCOMMENT
MEDIUMdocs/dated/research/modern-search-devx.md160Cependant, la référence Python qualifie encore la création d'index FTS de **hautement expérimentale et susceptible de chCODE
MEDIUMscripts/plugin_sdk.sh140# Push scaffold and neutral source, certified without external services.COMMENT
MEDIUMscripts/eval/engine_confirmation.py119 # Include the schemas, migration SQL and all CLI scaffold fixtures embeddedCOMMENT
Synthetic Comment Markers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH.agents/skills/triage/SKILL.md16> *This was generated by AI during triage.*CODE
HIGH.agents/skills/humanizer/README.md5Humanizer makes AI-written text sound like a person wrote it, without changing what it says. It is built on Wikipedia's CODE
HIGH.agents/skills/humanizer/SKILL.md397The patterns come from Wikipedia's ["Signs of AI writing"](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing),CODE
Structural Annotation Overuse7 hits · 10 pts
SeverityFileLineSnippetContext
LOW.agents/skills/review-code-dev/SKILL.md108### Step 1: Preview — Determine What to ReviewCOMMENT
LOW.agents/skills/review-code-dev/SKILL.md128### Step 2: Get Rules for FilesCOMMENT
LOW.agents/skills/review-code-dev/SKILL.md136### Step 3: Get DiffsCOMMENT
LOW.agents/skills/review-code-dev/SKILL.md158### Step 4: Review Each FileCOMMENT
LOW.agents/skills/review-code-dev/SKILL.md171### Step 5: Format OutputCOMMENT
LOW.agents/skills/review-code-dev/SKILL.md184### Step 6: Classify and ReportCOMMENT
LOW.agents/skills/review-code-dev/SKILL.md196### Step 7: Fix (Optional)COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALscripts/eval/test_search_trial.py164 wire.fp.raw._sock.settimeout.assert_called_once_with(1.)CODE
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOWsdks/python/src/quivr_plugin/models.py1306__all__ = [CODE
LOWsdks/python/src/quivr_plugin/__init__.py44__all__ = [CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…s/skills/diagnosing-bugs/scripts/hitl-loop.template.sh6# Usage:COMMENT
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/eval/news_set.py361CODE