AI Slop Code RIsk Monitor

spiceai/spiceai

Add a real-time analytics node to your operational database. Spice is a portable, accelerated SQL query, search, and LLM-inference engine in Rust for data-grounded AI apps and agents.

4.2 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for spiceai/spiceai, a Rust project with 3,101 GitHub stars. SynthScan examined 1,740,843 lines of code across 4680 source files, recording 5881 pattern matches distributed across 21 syntactic categories. The legacy adjusted pattern signal is 4.2 (Low 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.

4.2
Adjusted Signal
4.2
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
3.1K
Stars
Rust
Language
1.7M
Lines of Code
4.7K
Files
5.9K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 14.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

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

Agent Over-Engineering Ratio 5.2/100 · LOW

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

PR Review Velocity Impact 18.8/100 · LOW

Which changes need focused human review? 5881 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 0HIGH 15MEDIUM 654LOW 5212

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 5881 distinct pattern matches across 21 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.

Over-Commented Block4501 hits · 4344 pts
SeverityFileLineSnippetContext
LOWdeny.toml21 # Progress-display dependencies pull `number_prefix`; no safe upgrade is available yet. Owner: llms.COMMENT
LOWlayers.toml1# Crate layering manifest — see docs/dev/crate_layering.mdCOMMENT
LOWlayers.toml21# building blocks that no runtime code touches live here.COMMENT
LOWlayers.toml61# orchestrator (they may still use the low runtime-*-api interface crates).COMMENT
LOWlayers.toml81# deps are exempt. Ratchet: add one entry per source as its driver is fully evacuatedCOMMENT
LOWlayers.toml161# interface crates a connector needs (data-connector-api) name a component'sCOMMENT
LOWlayers.toml181# move up once that connector is evacuated (see docs/dev/crate_layering.md).COMMENT
LOWlayers.toml201# `runtime::token_providers::databricks`; it flips with the catalog seam.COMMENT
LOWlayers.toml301telemetry = "foundation"COMMENT
LOWlayers.toml321# dissolved and connector-only deps are lifted out of `foundation`; a crate canCOMMENT
LOW.config/nextest.toml1[profile.default]COMMENT
LOW.config/nextest.toml21# shared scratch directory — `tpch_full_result_parity_vs_duckdb` andCOMMENT
LOW.config/nextest.toml41# That is what run 32945876125 shows: `github::test_github_reviews` failed withCOMMENT
LOW.config/nextest.toml61# `slow-timeout` here raises only the WALL-CLOCK ceiling, from the global 360sCOMMENT
LOW.config/nextest.toml81# `prop_concurrent_upsert_only_key` passed at 422.1s against a 92.0s quietCOMMENT
LOW.config/nextest.toml101retries = 0COMMENT
LOW.config/nextest.toml121# Quiet-pool baselines (run 30833882620) against the 4.6x contention factor andCOMMENT
LOW.config/nextest.toml141# (3 retries + the first try). Going to 12 would add 480s x 4 = 32 minutes toCOMMENT
LOW.config/nextest.toml161COMMENT
LOW.config/nextest.toml181#COMMENT
LOW.config/nextest.toml201test-group = "result-correctness"COMMENT
LOW.config/nextest.toml221# three-attempt passes needed. The ceiling stays the global 360s: the kills areCOMMENT
LOW…lerated/indexes/file[parquet]-turso[file]-indexes.yaml1# Disabled: a turso `mode: file` acceleration that declares secondary indexes neverCOMMENT
LOW…lerated/indexes/file[parquet]-turso[file]-indexes.yaml21 # load:COMMENT
LOW…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml1# Cayenne vs DuckDB performance comparison matrix.COMMENT
LOW…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml21# scale_factor: 1 | 5 | 10 | 100 | 1000COMMENT
LOWtools/testoperator/src/system_adapter.rs21//! (the same protocol spicebench uses). The adapter's `setup()` response carriesCOMMENT
LOWtools/testoperator/src/system_adapter.rs81COMMENT
LOWtools/testoperator/src/pg_stats.rs41pub struct PgStatSample {COMMENT
LOWtools/testoperator/src/probe.rs21//! **Why the generator needs them.** From outside the process, a run that isCOMMENT
LOWtools/testoperator/src/probe.rs41//!COMMENT
LOWtools/testoperator/src/probe.rs61/// because the harness that reads them runs *on* the generator host (over ssh)COMMENT
LOWtools/testoperator/src/probe.rs121 }COMMENT
LOWtools/testoperator/src/commands/mod.rs581 std::sync::Arc::new(spice_client),COMMENT
LOWtools/testoperator/src/commands/mod.rs1021 /// every row at 0.07.COMMENT
LOWtools/testoperator/src/commands/mod.rs1121 .len();COMMENT
LOWtools/testoperator/src/commands/bench/mod.rs321/// The `ClickBench` queries whose recorded rows are the same however the engineCOMMENT
LOWtools/testoperator/src/commands/bench/mod.rs381 ]COMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs21//! before reaching their final TPC-H state, while the rest are inserted directly.COMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs321 result.push(batch);COMMENT
LOW…ols/testoperator/src/commands/streaming/correctness.rs21//! seed to exercise different mutation patterns.COMMENT
LOW…ls/testoperator/src/commands/streaming/verification.rs41/// Result of running TPCH verification using `SpiceTest`.COMMENT
LOWtools/testoperator/src/commands/streaming/runner.rs21//! correctness with TPC-H queries.COMMENT
LOWtools/testoperator/src/commands/streaming/traits.rs61COMMENT
LOWtools/testoperator/src/commands/streaming/utils.rs241/// `DynamoDB` metrics fetched from Spice's Prometheus endpoint.COMMENT
LOW…estoperator/src/commands/streaming/sources/dynamodb.rs1161 async fn cleanup(&self) -> Result<()> {COMMENT
LOWtools/testoperator/src/commands/search/mteb.rs21};COMMENT
LOWtools/testoperator/src/commands/htap/mod.rs81COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs41 /// Worst (across datasets) P99 lag over the under-load window, in milliseconds.COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs241 }COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs581#[expect(clippy::cast_possible_truncation, clippy::cast_sign_loss)]COMMENT
LOWtools/testoperator/src/commands/htap/reporting.rs961/// JSON — the durable, machine-readable artifact `scripts/chbench-waterfall.py`COMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs41};COMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs81/// Outcome for a single analytical query.COMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs281///COMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs301 // over a floating SUM of DOUBLE PRECISION `ol_amount`COMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs421 // Spice and the source connector emit different physical Arrow typesCOMMENT
LOW…stoperator/src/commands/htap/correctness/analytical.rs521 Ok(QueryValidationResult::Fail(reason)) => {COMMENT
LOW…/testoperator/src/commands/htap/correctness/compare.rs21//! the same logical values with different physical Arrow encodings. TheseCOMMENT
LOW…/testoperator/src/commands/htap/correctness/compare.rs41//! decision is made elsewhere.COMMENT
4441 more matches not shown…
Decorative Section Separators550 hits · 1590 pts
SeverityFileLineSnippetContext
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml45 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml47 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml176 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml178 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml218 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml220 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml249 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml251 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml274 # ===========================================================================COMMENT
MEDIUM…estoperator/dispatch/perf-cayenne-vs-duckdb/pairs.yaml276 # ===========================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.secrets.yaml10# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.secrets.yaml12# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml2# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml4# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml10 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml13 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml22 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml24 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml31 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml33 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml40 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml42 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml48 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.catalogs.yaml50 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml2# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml4# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml10 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml12 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml23 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml26 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml35 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml37 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml43 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml45 # ---------------------------------------------------------------------------COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.runtime.yaml10# =============================================================================COMMENT
MEDIUMtools/spicepodschema/tests/spicepod.runtime.yaml12# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml6# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml8# =============================================================================COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml10 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml13 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml42 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml44 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml50 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml55 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml125 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml128 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml137 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml140 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml147 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml150 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml202 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml205 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml215 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml218 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml227 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml234 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml281 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml283 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml287 # ---------------------------------------------------------------------------COMMENT
MEDIUM⚡tools/spicepodschema/tests/spicepod.datasets.yaml289 # ---------------------------------------------------------------------------COMMENT
490 more matches not shown…
Structural Annotation Overuse166 hits · 270 pts
SeverityFileLineSnippetContext
LOWtools/testoperator/src/commands/streaming/mutations.rs383 // Step 1: INSERT wrong values for all mutated rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs405 // Step 2: UPDATE correct values for update-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs420 // Step 3: DELETE delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs432 // Step 4: INSERT correct values for delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs447 // Step 5: Direct INSERT remaining rowsCOMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs126 // Step 1: route each input batch to its partition's writer task.COMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs224 // Step 2: join every writer task, collecting prepared overwrites andCOMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs257 // Step 3: catalog transaction. Open once, apply every partition'sCOMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs275 // Step 4: per-partition in-memory finish (snapshot id, listingCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs516 // Step 1: Copy file locallyCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs522 // Step 2: Read and compute checksumCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs526 // Step 3: Upload to S3COMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs534 // Step 4: Update metadata in S3COMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs689 // Step 1: Copy file locallyCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs695 // Step 2: Read and compute checksumCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs699 // Step 3: Upload to S3COMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs707 // Step 4: Update metadata in S3COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2092 // Step 0: Engine-specific live checkpoint while the lock is held.COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2101 // Step 1: Copy the database file locally (lock is held)COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2110 // Step 2: Release the lock - queries can resumeCOMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2117 // Step 3: Prepare a snapshot using engine-specific logicCOMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2124 // Step 4: Upload the file (with retry for transient network errors)COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2218 // Step 2: Release the lock - queries can resumeCOMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2225 // Step 3: Upload the tar archive (with retry for transient network errors)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2144 // Step 5: Cleanup temp filesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2164 // Step 0: Ask the engine for any per-directory skip list / extras.COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2184 // Step 1: Create a temporary tar archive of all directoriesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2245 // Step 4: Cleanup temp archiveCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs418 // Step 1: Initial insert - PKs 0, 1, 2COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs439 // Step 2: Upsert PK 2 + insert NEW PK 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs461 // Step 3: Insert PK 3 again + NEW PK 4COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs546 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs567 // Step 2: Upsert PK 2 - this creates pending deletionsCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs586 // Step 3: Insert NEW PK 4 while pending deletions existCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs601 // Step 4: Query all rows - protected snapshot data must be visibleCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs664 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs686 // Step 2: Upsert key=2 - creates pending deletion + protected snapshot S_ACOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs707 // Step 3: Explicit DELETE key=2 - THE CRUCIAL STEPCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs722 // Step 4: Upsert key=2 again - BEFORE THE FIX, this would NOT detect theCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs745 // Step 5: Upsert key=2 one more time - before the fix, this created yetCOMMENT
LOW⚡crates/cayenne/tests/staged_append_test.rs490 // Step 1: Insert initial data so snapshot directory existsCOMMENT
LOW⚡crates/cayenne/tests/staged_append_test.rs497 // Step 2: Corrupt the target snapshot directory — replace it with a regular file.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs509 // Step 3: Attempt another insert — should fail during the move phase.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs533 // Step 4: Verify WAL persists in an isolated staging dir after the failed move.COMMENT
LOWcrates/cayenne/tests/data_inlining_test.rs1266 // Step 1: 8 batches above INLINE_MAX_ROWS so each writes a Vortex fileCOMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs111 // Step 1: Insert initial data (ids 1, 2, 3)COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs122 // Step 2: Delete id=2 to create pending deletions (deletion seq=1)COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs126 // Step 3: Insert new data (ids 4, 5) - creates protected snapshot with max_delete_seq=1COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs137 // Step 4: Delete id=4 AFTER the protected snapshot was created (deletion seq=2)COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs144 // Step 5: Query with projection that EXCLUDES the PK column (id)COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs86 // Step 1: Insert ROW_COUNT rows (ids 0..ROW_COUNT).COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs98 // Step 2: Upsert the same ROW_COUNT PKs with updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs110 // Step 3: Verify all rows have updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs187 // Step 1: Insert ROW_COUNT distinct PKs.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs199 // Step 2: Upsert the same PKs with new values (exercises the keyedCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs211 // Step 3: Exactly ROW_COUNT live rows — no PK dropped or duplicated by theCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs224 // Step 4: Every PK maps to its updated value (correct routing + latest-wins).COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs610 // Step 1: Execute the join plan to get matched rows with updated values.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs633 // Step 2: Validate no duplicate target keys in join output.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs669 // Step 5: Insert updated rows into the target.COMMENT
106 more matches not shown…
Verbosity Indicators150 hits · 246 pts
SeverityFileLineSnippetContext
LOWtools/testoperator/src/commands/streaming/mutations.rs383 // Step 1: INSERT wrong values for all mutated rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs405 // Step 2: UPDATE correct values for update-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs420 // Step 3: DELETE delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs432 // Step 4: INSERT correct values for delete-path rowsCOMMENT
LOWtools/testoperator/src/commands/streaming/mutations.rs447 // Step 5: Direct INSERT remaining rowsCOMMENT
LOWcrates/accelerators/accelerator-cayenne/src/lib.rs3435 // For S3 Express, we need to check if the metadata database exists locallyCOMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs126 // Step 1: route each input batch to its partition's writer task.COMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs224 // Step 2: join every writer task, collecting prepared overwrites andCOMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs257 // Step 3: catalog transaction. Open once, apply every partition'sCOMMENT
LOW…ator-cayenne/src/partitioned_insert_strategy/insert.rs275 // Step 4: per-partition in-memory finish (snapshot id, listingCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs516 // Step 1: Copy file locallyCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs522 // Step 2: Read and compute checksumCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs526 // Step 3: Upload to S3COMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs534 // Step 4: Update metadata in S3COMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs689 // Step 1: Copy file locallyCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs695 // Step 2: Read and compute checksumCOMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs699 // Step 3: Upload to S3COMMENT
LOW⚡…es/runtime-acceleration/benches/snapshot_operations.rs707 // Step 4: Update metadata in S3COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2092 // Step 0: Engine-specific live checkpoint while the lock is held.COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2101 // Step 1: Copy the database file locally (lock is held)COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2110 // Step 2: Release the lock - queries can resumeCOMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2117 // Step 3: Prepare a snapshot using engine-specific logicCOMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2124 // Step 4: Upload the file (with retry for transient network errors)COMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2218 // Step 2: Release the lock - queries can resumeCOMMENT
LOW⚡crates/runtime-acceleration/src/snapshot/mod.rs2225 // Step 3: Upload the tar archive (with retry for transient network errors)COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2144 // Step 5: Cleanup temp filesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2164 // Step 0: Ask the engine for any per-directory skip list / extras.COMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2184 // Step 1: Create a temporary tar archive of all directoriesCOMMENT
LOWcrates/runtime-acceleration/src/snapshot/mod.rs2245 // Step 4: Cleanup temp archiveCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs418 // Step 1: Initial insert - PKs 0, 1, 2COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs439 // Step 2: Upsert PK 2 + insert NEW PK 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs461 // Step 3: Insert PK 3 again + NEW PK 4COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs546 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs567 // Step 2: Upsert PK 2 - this creates pending deletionsCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs586 // Step 3: Insert NEW PK 4 while pending deletions existCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs601 // Step 4: Query all rows - protected snapshot data must be visibleCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs664 // Step 1: Initial insert - PKs 1, 2, 3COMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs686 // Step 2: Upsert key=2 - creates pending deletion + protected snapshot S_ACOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs707 // Step 3: Explicit DELETE key=2 - THE CRUCIAL STEPCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs722 // Step 4: Upsert key=2 again - BEFORE THE FIX, this would NOT detect theCOMMENT
LOW…es/cayenne/tests/upsert_with_pending_deletions_test.rs745 // Step 5: Upsert key=2 one more time - before the fix, this created yetCOMMENT
LOW⚡crates/cayenne/tests/staged_append_test.rs490 // Step 1: Insert initial data so snapshot directory existsCOMMENT
LOW⚡crates/cayenne/tests/staged_append_test.rs497 // Step 2: Corrupt the target snapshot directory — replace it with a regular file.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs509 // Step 3: Attempt another insert — should fail during the move phase.COMMENT
LOWcrates/cayenne/tests/staged_append_test.rs533 // Step 4: Verify WAL persists in an isolated staging dir after the failed move.COMMENT
LOWcrates/cayenne/tests/data_inlining_test.rs1266 // Step 1: 8 batches above INLINE_MAX_ROWS so each writes a Vortex fileCOMMENT
LOW…es/cayenne/tests/protected_snapshot_projection_test.rs111 // Step 1: Insert initial data (ids 1, 2, 3)COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs122 // Step 2: Delete id=2 to create pending deletions (deletion seq=1)COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs126 // Step 3: Insert new data (ids 4, 5) - creates protected snapshot with max_delete_seq=1COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs137 // Step 4: Delete id=4 AFTER the protected snapshot was created (deletion seq=2)COMMENT
LOW⚡…es/cayenne/tests/protected_snapshot_projection_test.rs144 // Step 5: Query with projection that EXCLUDES the PK column (id)COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs86 // Step 1: Insert ROW_COUNT rows (ids 0..ROW_COUNT).COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs98 // Step 2: Upsert the same ROW_COUNT PKs with updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs110 // Step 3: Verify all rows have updated values.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs187 // Step 1: Insert ROW_COUNT distinct PKs.COMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs199 // Step 2: Upsert the same PKs with new values (exercises the keyedCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs211 // Step 3: Exactly ROW_COUNT live rows — no PK dropped or duplicated by theCOMMENT
LOWcrates/cayenne/tests/large_upsert_test.rs224 // Step 4: Every PK maps to its updated value (correct routing + latest-wins).COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs610 // Step 1: Execute the join plan to get matched rows with updated values.COMMENT
LOWcrates/cayenne/src/ddl/physical_plans.rs633 // Step 2: Validate no duplicate target keys in join output.COMMENT
90 more matches not shown…
Hyper-Verbose Identifiers225 hits · 221 pts
SeverityFileLineSnippetContext
LOW…picepods/chbench/local-writeback/direct_write_bench.py243def check_writeback_converges(base_url, pg_dsn, w_id, timeout_s):CODE
LOWtest/tpc-bench/scylladb/setup_tpch.py21def create_keyspace_and_tables(session):CODE
LOW⚡test/github/test_permissions.py116 def test_full_selection_succeeds(self):CODE
LOW⚡test/github/test_permissions.py124 def test_surrounding_credential_whitespace_is_removed(self):CODE
LOW⚡test/github/test_permissions.py129 def test_credential_control_characters_fail_without_disclosure(self):CODE
LOW⚡test/github/test_permissions.py135 def test_echoed_credential_is_redacted(self):CODE
LOW⚡test/github/test_permissions.py142 def test_json_escaped_credentials_are_redacted(self):CODE
LOW⚡test/github/test_permissions.py152 def test_graphql_errors_fail_even_with_http_success(self):CODE
LOW⚡test/github/test_permissions.py160 def test_http_authorization_failure_is_not_retried(self):CODE
LOW⚡test/github/test_permissions.py171 def test_malformed_response_fails_with_artifact(self):CODE
LOW⚡test/github/test_permissions.py177 def test_transient_http_failure_recovers(self):CODE
LOW⚡test/github/test_permissions.py182 def test_disconnected_request_recovers(self):CODE
LOW⚡test/github/test_permissions.py188 def test_truncated_response_recovers(self):CODE
LOW⚡test/github/test_permissions.py196 def test_persistent_disconnect_is_bounded(self):CODE
LOW⚡test/github/test_permissions.py203 def test_persistent_transient_failure_is_bounded(self):CODE
LOW⚡test/github/test_permissions.py208 def test_secondary_rate_limit_recovers(self):CODE
LOW⚡test/github/test_permissions.py215 def test_long_rate_limit_fails_without_retrying_early(self):CODE
LOW⚡test/github/test_permissions.py221 def test_missing_credential_fails_without_network(self):CODE
LOW⚡test/github/test_permissions.py227 def test_http_date_rate_limit_fails_without_retrying_early(self):CODE
LOW⚡test/github/test_permissions.py235 def test_primary_rate_limit_respects_reset(self):CODE
LOWtest/github/test_permissions.py249 def test_graphql_rate_limit_recovers(self):CODE
LOWtest/github/test_permissions.py269 def test_headerless_rate_limit_does_not_retry_early(self):CODE
LOWtest/github/test_permissions.py283 def test_partial_data_with_errors_fails(self):CODE
LOWtest/scripts/test_bigquery_corpus.py51 def test_all_cases_and_source_types(self):CODE
LOWtest/scripts/test_bigquery_corpus.py83 def test_full_and_explicit_partial(self):CODE
LOWtest/scripts/test_bigquery_corpus.py88 def test_rounding_cast_partial_pins_its_remote_count_and_its_local_cast(self):CODE
LOWtest/scripts/test_bigquery_corpus.py109 def test_ordered_aggregate_partial_pins_its_remote_count_and_its_local_aggregate(CODE
LOWtest/scripts/test_bigquery_corpus.py137 def test_expected_jobs_exclude_subtrees_an_empty_build_side_skips(self):CODE
LOWtest/scripts/test_bigquery_corpus.py145 def test_transport_cannot_change_field_type_name_or_nullability(self):CODE
LOWtest/scripts/test_bigquery_corpus.py156 def test_schema_evidence_must_match_the_initial_plan(self):CODE
LOWtest/scripts/test_bigquery_corpus.py175 def test_nested_schema_and_schema_text_in_sql(self):CODE
LOWtest/scripts/test_bigquery_corpus.py191 def test_one_remote_does_not_hide_local_work(self):CODE
LOWtest/scripts/test_bigquery_corpus.py206 def test_partial_does_not_allow_join_or_lower_projection(self):CODE
LOWtest/scripts/test_bigquery_corpus.py216 def test_missing_extra_and_branched_remote_fail(self):CODE
LOWtest/scripts/test_bigquery_corpus.py229 def test_executes_even_after_a_plan_failure(self):CODE
LOWtest/scripts/test_bigquery_corpus.py246 def test_remote_errors_and_invalid_results_fail(self):CODE
LOWtest/scripts/test_bigquery_corpus.py265 def test_nonempty_oracle_rejects_empty_or_wrong_rows(self):CODE
LOWtest/adbc/python/test_flightsql_adbc.py91def test_prepared_statement_simple(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py121def test_prepared_statement_multiple_params(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py153def test_prepared_statement_with_strings(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py183def test_prepared_statement_types(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py218def test_prepared_statement_null(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py251def test_prepared_statement_reuse(conn) -> bool:CODE
LOWtest/adbc/python/test_flightsql_adbc.py288def test_prepare_execute_commit_pattern(conn) -> bool:CODE
LOWexamples/runtime_demo.py111def simulate_runtime_arrow_mem(user_id):STRING
LOWexamples/runtime_demo.py138def simulate_concurrent_queries(num_users, function_name):STRING
LOWscripts/load_tpch_scylladb.sh332def convert_value_for_resource(value, dtype):CODE
LOWscripts/test_add_test_reference_datasets.py32def test_clones_unqualified_and_strips_acceleration() -> None:CODE
LOWscripts/check_fork_patches.py206def duckdb_tarball_from_checkouts(rev: str) -> Path | None:CODE
LOWscripts/check_fork_patches.py224def duckdb_tarball_from_cargo_metadata(rev: str) -> Path | None:CODE
LOWscripts/check_fork_patches.py265def thrift_header_from_tarball(tarball: Path) -> str | None:CODE
LOWscripts/check_fork_patches.py277def duckdb_thrift_iterator_equality(pinned: dict[str, set[str]]) -> list[str]:CODE
LOWscripts/add_test_reference_datasets.py66def add_test_reference_datasets(spicepod: dict[str, Any]) -> int:CODE
LOWscripts/test_signoff_coverage.py103 def test_snapshot_input_runs_the_failing_test(self):STRING
LOWscripts/test_signoff_coverage.py113 def test_root_fixture_input_runs_the_failing_test(self):STRING
LOWscripts/test_signoff_coverage.py135 def test_rename_out_of_rust_source_runs_checks(self):STRING
LOWscripts/test_signoff_coverage.py143 def test_jj_rename_checks_both_paths(self):STRING
LOWscripts/test_signoff_coverage.py174 def test_local_failure_invalidates_previous_success(self):STRING
LOWscripts/test_signoff_coverage.py183 def test_make_dry_run_cannot_attest(self):STRING
LOWscripts/test_signoff_coverage.py201 def test_diff_error_cannot_skip_checks(self):STRING
165 more matches not shown…
AI Slop Vocabulary64 hits · 189 pts
SeverityFileLineSnippetContext
MEDIUM.config/nextest.toml7# Tests must be written to be thread-safe and robust under maximum parallelism.COMMENT
MEDIUMtools/substrait-compliance/scripts/generate_expected.py55# the harness's `--write-data` CSVs (`src/schema.rs`).COMMENT
MEDIUMtools/substrait-compliance/scripts/generate_expected.py151 # quoted SQL literal. Explicit CSV quoting matches the harness writer;COMMENT
MEDIUMtools/substrait-compliance/scripts/run-mode-b.sh23# Usage: run-mode-b.sh <harness> <spiced> <engine> <mode> <out-dir> [layout ...]COMMENT
MEDIUMtools/substrait-compliance/scripts/run-mode-b.sh25# harness the spice-substrait-compliance binaryCOMMENT
MEDIUMtools/substrait-compliance/scripts/run-mode-b.sh82# A federated run (`none`) has no acceleration to store, so the harness refusesCOMMENT
MEDIUMcrates/runtime-tls/src/reload.rs616 // Watching the parent dir is more robust toCOMMENT
MEDIUM…rs/connector-sharepoint/src/sharepoint/object_store.rs623/// Simpler and more robust than trying to stream SharePoint's upload-sessionCOMMENT
MEDIUMcrates/cache/src/lib.rs196/// until TTL expiry. Resolving both sides first makes the comparison robust toCOMMENT
MEDIUMcrates/accelerators/accelerator-cayenne/src/imds.rs116/// but the digit guard keeps it robust to future families).COMMENT
MEDIUMcrates/runtime-rate-control/src/lib.rs88/// A half-life of exactly one window is the least robust setting againstCOMMENT
MEDIUMcrates/cayenne/tests/delta_encoding_test.rs51/// so the level-0 vs full-level on-disk size gap is large and robust.COMMENT
MEDIUMcrates/cayenne/tests/retention_test.rs672 // A 1-hour window keeps the test robust to wall-clock execution time (theCOMMENT
MEDIUMcrates/cayenne/benches/vs_duckdb_memory_budget.rs48//! The high-water lines are order-robust; the wall-clock lanes are theCOMMENT
MEDIUMcrates/cayenne/src/lib.rs51//! This design allows Cayenne to leverage Vortex's columnar format and `DataFusion`'sCOMMENT
MEDIUMcrates/cayenne/src/provider/tuning.rs1292 /// carried a source-commit ts. The freshness-goal control/SLO signal — robust toCOMMENT
MEDIUMcrates/cayenne/src/provider/tuning.rs2672 // are tried in a robust, observable order rather than from per-write phaseCOMMENT
MEDIUMcrates/cayenne/src/provider/context.rs908 // share the robust signal. Falls back to the instantaneous age until theCOMMENT
MEDIUMcrates/runtime/tests/acceleration/localpod_sync.rs380 // robust against that subscription landing slightly after readiness, without dependingCOMMENT
MEDIUMcrates/runtime/tests/snapshot_refresh/mod.rs417/// avoid `SELECT count(*)` so the assertion is robust across engines thatCOMMENT
LOWcrates/runtime/tests/kafka/test_data/stack_qa.json15{"question_id":73841495,"title":"Why is this C while didn't working anymore?","question_html":"<pre><code>#include&lt;stCODE
MEDIUMcrates/runtime/src/secrets_preflight.rs319 // JSON so the test stays robust to field additions.COMMENT
MEDIUMcrates/runtime-datafusion-udfs/src/digest_many.rs232 // Hash entire array in one call - hash function can leverage SIMD internallyCOMMENT
MEDIUMcrates/data_components/src/turso.rs184/// While the current implementation is robust, consider using **RFC3339 TEXT format** if:COMMENT
MEDIUMcrates/dataformat-json/src/stream.rs68/// * Uses `serde_json` for robust parsing.COMMENT
MEDIUMcrates/document_parse/src/pdfium.rs26//! access. This is the robust path for locked-down / air-gapped containers.COMMENT
MEDIUMcrates/spice-table/src/lib.rs255 /// This is deliberately robust to `filters` referencing columns this index knows nothingCOMMENT
MEDIUM…earch/financebench/full_text_search-cayenne[file].yaml45 # under. `content AS text` matches the column name the search harness reports on. AccelerationCOMMENT
MEDIUMtest/spicepods/search/custom/example.yaml6# `--benchmark-dataset`. The harness tests the three fixed tables it queries — `corpus`,COMMENT
MEDIUMtest/spicepods/search/custom/example.yaml8# fields at your own sources; `views:` map real column names onto the names/types the harness needs.COMMENT
MEDIUMtest/spicepods/search/custom/example.yaml30 # Query set: the harness reads `SELECT _id as id, text FROM test_queries`.COMMENT
MEDIUMtest/spicepods/search/custom/example.yaml34 # Relevance judgments (qrels): the harness readsCOMMENT
MEDIUM…picepods/chbench/local-writeback/direct_write_bench.py196 # / per-table-OCC-starvation scenario the harness is meant to catch.COMMENT
MEDIUM…h/accelerated/postgres-cayenne[file]-full-refresh.yaml6# (no OLTP load) for robust explain-plan snapshots for analytical queries.COMMENT
MEDIUMtest/github/test_connector.py222 # JSON is also valid YAML, keeping this harness dependency-free.COMMENT
MEDIUMtest/scripts/bigquery_federation.py701 # here keeps a debug `spiced` usable as the harness binary.COMMENT
MEDIUMtest/scripts/bigquery_federation.py803 # This credential is spiced's too, so the harness's own queries wouldCOMMENT
MEDIUMtest/scripts/bigquery_cancellation.py610 # harness exists to catch rather than accept.COMMENT
MEDIUMtest/scripts/bigquery_cancellation.py669 # `jobs.cancel` takes seconds to move a running job to DONE, and this harnessCOMMENT
MEDIUMtest/huggingface/check_live.py294 # JSON is also valid YAML, keeping this harness dependency-free.COMMENT
MEDIUMdocs/cayenne/package-lock.json2210 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMscripts/ci-search-test-report.py320 # (the harness always prints this after all the per-test "---- name stdout ----"COMMENT
MEDIUMscripts/test_preflight_build_disk.sh167# about the subject finding no `df`, not about the harness finding no shell.COMMENT
MEDIUMscripts/htap-explain-probe.sh110# Probe until the associated spiced exits. The parent harness normally kills thisCOMMENT
MEDIUMscripts/test_check_rust_gate_paths.py240# this harness exists to catch is a regex that quietly stops deriving a guardCOMMENT
MEDIUMscripts/test_check_rust_gate_paths.py452 # never read, so this harness must not pass on the same condition either.COMMENT
MEDIUMscripts/loaded_mutation_property_test.sh9# isolated run can pass indefinitely). This harness recreates that pressure byCOMMENT
MEDIUMscripts/test_restack_stacked_branch.sh36# a counter incremented in there is discarded on the way out -- a harness thatCOMMENT
MEDIUMscripts/verify_cli_build.py49 # harness. Both are reported with name `spice` and kind `["bin"]`, andCOMMENT
MEDIUMscripts/verify_cli_build.py50 # only `profile.test` tells them apart — the harness answers `--version`COMMENT
MEDIUM.github/workflows/substrait_compliance.yml4# the workspace `datafusion-substrait` consumer over TPC-H tables the harnessCOMMENT
MEDIUM.github/workflows/substrait_compliance.yml18# wait on it and a low pass rate does not block a merge. A harness/buildCOMMENT
MEDIUM.github/workflows/substrait_compliance.yml61 # harness, then an SF 1 run that takes about 11 seconds.COMMENT
MEDIUM.github/workflows/substrait_compliance.yml120 # A nonzero exit is a harness/build/IO failure and must fail the job.COMMENT
MEDIUM.github/workflows/substrait_compliance.yml174 # One at a time: the harness starts spiced on its default ports, and twoCOMMENT
MEDIUM.github/workflows/testoperator_run_bench.yml578 # default with a one-second `item_ttl`, and the harness runs one warmup queryCOMMENT
MEDIUM.github/workflows/integration_llms.yml258 # status is checked separately from the count, because a harness that cannot run alsoCOMMENT
MEDIUM.github/workflows/integration_llms.yml274 # The binary is itself the libtest harness, so its options are passed directly. A `--`COMMENT
MEDIUM.github/scripts/chbench_template.sh11# Flow (mirrors the local harness `do_reset`):COMMENT
MEDIUM.github/actions/setup-cc/macos_toolchain.sh44# so the test harness can stand up a prefix of its own; nothing in CI sets it.COMMENT
4 more matches not shown…
Modern AI Meta-Vocabulary22 hits · 64 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md206### Retrieval-Augmented Generation (RAG)COMMENT
MEDIUMtools/testoperator/README.md219##### Run a HTTP consistency test against an embedding modelCOMMENT
MEDIUMtools/testoperator/README.md265##### Run a HTTP overhead test against an embedding modelCOMMENT
MEDIUMtools/spicepodschema/README.md85 ├── main.rs # Entry point, orchestrationCODE
MEDIUM⚡tools/spicepodschema/tests/spicepod.embeddings.yaml3# EMBEDDINGS - Test coverage for embedding model sourcesCOMMENT
MEDIUMtools/spidapter/README.md341##### Run a HTTP consistency test against an embedding modelCOMMENT
MEDIUMtools/spidapter/README.md387##### Run a HTTP overhead test against an embedding modelCOMMENT
MEDIUMcrates/runtime/src/lib.rs229 #[snafu(display("Failed to initialize embedding model: {source}"))]COMMENT
MEDIUMcrates/runtime-search/src/rerank.rs411/// The UDTF scaffold. Analogous to [`VectorSearchTableFunc`] — holds a weakCOMMENT
MEDIUMcrates/embed-api/src/lib.rs78 #[snafu(display("Failed to load embedding model: {source}"))]COMMENT
MEDIUMcrates/llms/src/chat/mistral.rs580 // mistral.rs v0.9.0 agentic / code-execution / shell / files features:COMMENT
MEDIUMcrates/llms/src/chat/mistral.rs873 // mistral.rs v0.9.0 agentic / diffusion / file responses: Spice doesCOMMENT
MEDIUMcrates/llms/src/bedrock/auth_error.rs364 // supports guardrails — so an identity holding only the invoke action is still denied.COMMENT
MEDIUMtest/models/expect_test.sh442# A search answers in one piece once the embedding model has run, so "slow" andCOMMENT
MEDIUMbin/spice/src/commands/search.rs43 spice search --model my_embed # Use a specific embedding modelCODE
MEDIUMdocs/release_notes/v2.4.0-rc.1.md8- [**S3 Event-Driven Ingestion**](#s3-event-driven-ingestion) — ingest newly created objects through SQS notifications.CODE
MEDIUMdocs/dev/fork_patches.md365| Reconciliation sweep for pull-based stage revival and lost job completion (fork PR #57) | Pull-based scheduling resolvCODE
MEDIUM.github/workflows/e2e_test_ci.yml533 # chat model and the embedding model with one mechanism, and an unset secretCOMMENT
MEDIUM.github/workflows/e2e_test_ci.yml546 # chat model and the embedding model are on disk, later runs need no HubCOMMENT
MEDIUM.github/workflows/testoperator_dispatch_search.yml80 # that share an embedding model provider throttle each other when run concurrentlyCOMMENT
MEDIUMbook/spice-ai-in-action/manuscript.md1050# 11. MySQL, MongoDB, and event-driven ingestion {#chapter-11}COMMENT
MEDIUMbook/spice-ai-in-action/chapters/11-change-streams.md1# 11. MySQL, MongoDB, and event-driven ingestionCOMMENT
Self-Referential Comments13 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUM…/runtime/tests/tpcds_postgres/setup_local_test_data.sh221 # Create the bucket (ignore error if it already exists)COMMENT
MEDIUM…s/data_components/tests/hadoop_data/docker-compose.yml1# Create a MinIO cluster, so we can copy the hadoop warehouse into it for testingCOMMENT
MEDIUMinstall/install.sh149 # Create the temp directoryCOMMENT
MEDIUMinstall/install-spiced.sh251 # Create the temp directoryCOMMENT
MEDIUM…ch/sf1/accelerated/constraints/simulate_append_data.sh13# Create the directory if it does not existCOMMENT
MEDIUM⚡test/scripts/install-scripts-test.sh109# Create a temporary directory for test artifactsCOMMENT
MEDIUMtest/scripts/clickbench/setup-file.bash5# Create the folderCOMMENT
MEDIUMscripts/test_reclaim_runner_disk.sh86 '# This file is a cache directory tag created by cargo.' >"$dir/CACHEDIR.TAG"CODE
MEDIUMscripts/test_reclaim_runner_disk.sh159 '# This file is a cache directory tag automatically created by restic.' \CODE
MEDIUMscripts/load_tpch_scylladb.sh189 # Create a Python script to load data via boto3COMMENT
MEDIUMscripts/load_tpch_scylladb.sh434 # Create a virtual environment if boto3 is not availableCOMMENT
MEDIUMscripts/reclaim_runner_disk.sh101readonly CARGO_PRODUCER_LINE='# This file is a cache directory tag created by cargo.'CODE
MEDIUM.github/workflows/build_and_release_cuda.yml265 # Create an array of actual files (no globs)COMMENT
Deep Nesting36 hits · 36 pts
SeverityFileLineSnippetContext
LOWcrates/runtime/tests/file/generate_parquet.py4CODE
LOWtest/object_store_occ/e2e.py125CODE
LOWtest/object_store_occ/e2e.py263CODE
LOWtest/object_store_occ/e2e.py270CODE
LOWtest/github/test_connector.py196CODE
LOWtest/github/check_permissions.py48CODE
LOWtest/scripts/bigquery_json_pushdown.py92CODE
LOWtest/scripts/install-download-test.py29CODE
LOWtest/scripts/bigquery_federation.py365CODE
LOWtest/scripts/bigquery_federation.py616CODE
LOWtest/scripts/bigquery_corpus.py397CODE
LOWtest/scripts/bigquery_corpus.py452CODE
LOWtest/scripts/bigquery_pushdown.py611CODE
LOWtest/scripts/test_bigquery_corpus.py145CODE
LOWtest/scripts/bigquery_cancellation.py256CODE
LOWtest/huggingface/check_live.py145CODE
LOWtest/huggingface/check_live.py275CODE
LOWscripts/check_crate_layers.py85CODE
LOWscripts/ci-search-test-report.py199CODE
LOWscripts/ci-search-test-report.py253CODE
LOWscripts/ci-search-test-report.py296CODE
LOWscripts/ci-search-test-report.py454CODE
LOWscripts/generate_changelog.py18CODE
LOWscripts/check_fork_patches.py265CODE
LOWscripts/financebench_stage.py259CODE
LOWscripts/check_bench_mysql_load_nulls.py86CODE
LOWscripts/check_rust_gate_paths.py242CODE
LOWscripts/check_ci_git_push_noninteractive.py75CODE
LOWscripts/chbench-waterfall.py461CODE
LOWscripts/check_module_reachability.py63CODE
LOWscripts/check_module_reachability.py159CODE
LOWscripts/check_module_reachability.py255CODE
LOW.github/evals/evidence-rule/score_eval.py45CODE
LOW.github/evals/evidence-rule/selftest.py178CODE
LOW.github/prompts/scripts/check_ste.py207CODE
LOWbook/spice-ai-in-action/companion/verify.py33CODE
Redundant / Tautological Comments23 hits · 34 pts
SeverityFileLineSnippetContext
LOWtools/spidapter/scenarios/mongodb-streams.yaml17# Set MONGO_SPICEPOD_PATH to an ABSOLUTE path to a pods/mongo/*.yaml — in the spidapterCOMMENT
LOW…/runtime/tests/tpcds_postgres/setup_local_test_data.sh117 # Check if container already existsCOMMENT
LOWinstall/install-build.sh173# Check if a string looks like a commit SHA (7+ hex characters)COMMENT
LOWinstall/install-build.sh216 # Check if this run has the artifact we needCOMMENT
LOWinstall/install-build.sh273 # Check if this run has the artifact we needCOMMENT
LOWinstall/install.sh419 # Check if running interactivelyCOMMENT
LOWinstall/install.sh455 # Check if PATH is already configured properly (look for actual export/setenv/fish_add_path commands)COMMENT
LOWinstall/install-nightly.sh233 # Check if the response contains an error message (run not found, etc.)COMMENT
LOWinstall/install-nightly.sh242 # Check if artifacts array existsCOMMENT
LOWinstall/install-nightly.sh447 # Check if PATH already contains the install directoryCOMMENT
LOW…/tpch/sf1/federated/dynamodb[scylladb-alternator].yaml21 # Set aws_auth to 'key' with dummy values or configure Alternator authCOMMENT
LOWtest/adbc/python/run_test.sh67# Check if uv or python3 is availableCOMMENT
LOWtest/adbc/python/run_test.sh91# Check if dependencies are installed (only when not using uv run)COMMENT
LOWtest/adbc/python/run_test.sh110 # Check if spiced is in PATH or use the one in ~/.spice/binCOMMENT
LOWscripts/distributed.sh34# Check if spice CLI is availableCOMMENT
LOWscripts/distributed.sh40# Check if spiced binary existsCOMMENT
LOWscripts/distributed.sh65 # Check if certificate already existsCOMMENT
LOWscripts/load_tpch_scylladb.sh183 # Check if Python and boto3 are availableCOMMENT
LOWscripts/preflight_build_disk.sh25# Set it to 0 to report the readings and refuse nothing,COMMENT
LOW.github/workflows/e2e_test_release_install_helm.yml302 # Check if release is deployedCOMMENT
LOW.github/workflows/build_nightly.yml51 # Check if there are new commits since the last nightly tagCOMMENT
LOW.github/scripts/validate_table_providers_commit.sh56# Check if the commit exists and is reachable from the spiceai branchCOMMENT
LOW.github/actions/setup-make/action.yml33 # Check if make is already installedCOMMENT
Unused Imports34 hits · 34 pts
SeverityFileLineSnippetContext
LOWtools/substrait-compliance/scripts/generate_expected.py43CODE
LOWtest/object_store_occ/redis_oracle.py10CODE
LOWtest/object_store_occ/e2e.py12CODE
LOWtest/github/test_connector.py11CODE
LOWtest/scripts/bigquery_json_pushdown.py28CODE
LOWtest/scripts/bigquery_federation.py75CODE
LOWtest/scripts/bigquery_corpus.py30CODE
LOWtest/scripts/bigquery_pushdown.py39CODE
LOWtest/scripts/bigquery_cancellation.py58CODE
LOWtest/huggingface/check_live.py20CODE
LOWscripts/check_crate_layers.py25CODE
LOWscripts/ci-search-test-report.py28CODE
LOWscripts/check_table_layers.py28CODE
LOWscripts/test_add_test_reference_datasets.py8CODE
LOWscripts/rust_guard_common.py13CODE
LOWscripts/test_check_bench_mysql_load_nulls.py22CODE
LOWscripts/test_check_module_reachability.py13CODE
LOWscripts/test_check_rust_gate_paths.py15CODE
LOWscripts/check_fork_patches.py31CODE
LOWscripts/add_test_reference_datasets.py18CODE
LOWscripts/financebench_stage.py49CODE
LOWscripts/test_signoff_coverage.py5CODE
LOWscripts/check_bench_mysql_load_nulls.py32CODE
LOWscripts/check_rust_gate_paths.py37CODE
LOWscripts/test_check_fork_patches.py19CODE
LOWscripts/test_rust_guard_common.py16CODE
LOWscripts/check_module_reachability.py25CODE
LOW.github/evals/evidence-rule/score_eval.py21CODE
LOW.github/evals/evidence-rule/selftest.py20CODE
LOW.github/scripts/check_nextest_config.py42CODE
LOW.github/scripts/check_workflow_yaml.py36CODE
LOW.github/scripts/test_codeql_workflow.py5CODE
LOW.github/prompts/evals/score_eval.py21CODE
LOW.github/prompts/scripts/check_ste.py27CODE
Fake / Example Data30 hits · 32 pts
SeverityFileLineSnippetContext
LOWcrates/data-connectors/connector-dynamodb/src/schema.rs818 ("name".to_string(), av_string("John Doe")),CODE
LOWcrates/data-connectors/connector-dynamodb/src/schema.rs1141 contact_map.insert("phone".to_string(), av_string("555-1234"));CODE
LOW…ates/runtime/tests/cluster/distributed_acceleration.rs211 (1,'John Doe',28,'New York',85),(2,'Jane Smith',34,'Los Angeles',92),CODE
LOWcrates/runtime/tests/hashicorp_vault/mod.rs100 (1, 'Acme Corp'), (2, 'Globex'), (3, 'Initech');",CODE
LOWcrates/runtime/tests/hashicorp_vault/mod.rs142 assert_eq!(customers.value(0), "Acme Corp");CODE
LOWcrates/runtime/tests/http/json_nested_fields.rs59 "actor": "admin@example.com",CODE
LOWcrates/runtime/tests/http/json_nested_fields.rs89 "actor": "admin@example.com",CODE
LOWcrates/runtime/tests/http/json_nested_fields.rs90 "approvedBy": "admin@example.com",CODE
LOWcrates/runtime/tests/kafka/test_data/orders_nested.json8 "contact": { "email": "alice@example.com", "phone": "555-1234" }CODE
LOWcrates/runtime/tests/kafka/test_data/orders_nested.json53 "contact": { "email": "dana@example.org" }CODE
LOWcrates/runtime/tests/graphql/mod.rs79 name: "John Doe".to_string(),CODE
LOWcrates/runtime/tests/graphql/mod.rs95 name: "Jane Doe".to_string(),CODE
LOWcrates/runtime/src/dataconnector/sink.rs53 "placeholder",CODE
LOWcrates/runtime/src/dataconnector/deferred.rs44 "placeholder",CODE
LOWcrates/chunking/benches/chunking.rs45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut \CODE
LOWcrates/chunking/benches/chunking.rs45 Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut \CODE
LOW…es/runtime-table/src/accelerated/caching_scan_tests.rs535 let batch = row(&fixture.cache.schema, "key=a", "placeholder", 200, "system");CODE
LOWcrates/data_components/src/object/mod.rs190 (r"^.*([a-z]+)@.*$", "user@example.com"), // Character class with quantifierCODE
LOWcrates/dataformat-json/src/stream.rs1550 assert_eq!(filter_to_string(input), r#"{"name": "John Doe"}"#);CODE
LOWcrates/dataformat-json/src/unnest.rs1532 "phone": "555-1234"CODE
LOWcrates/dataformat-json/src/unnest.rs1549 "user.details.profile.contact.phone": "555-1234",CODE
LOW⚡crates/arrow_tools/src/format.rs1040 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOW⚡crates/arrow_tools/src/format.rs1040 "Lorem ipsum dolor sit amet, consectetur adipiscing elit.CODE
LOW⚡crates/arrow_tools/src/format.rs1047 "Lorem ipsum dolor adipiscing elit.CODE
LOWtest/payloads/model-generic-lorem.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget tortor vitae nulla tincidunt fermentum.CODE
LOWtest/payloads/model-generic-lorem.txt1Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget tortor vitae nulla tincidunt fermentum.CODE
LOWdocs/release_notes/v1.6/v1.6.1.md44 "phone": "555-1234"CODE
LOWdocs/threat_models/v2.0.0.json16 "placeholder": "New STRIDE diagram description",CODE
LOWdocs/threat_models/v1.9.1.json16 "placeholder": "New STRIDE diagram description",CODE
LOWdocs/threat_models/v0.17.4-beta.json16 "placeholder": "New STRIDE diagram description",CODE
Example Usage Blocks21 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡…/runtime/tests/tpcds_postgres/setup_local_test_data.sh27# Usage:COMMENT
LOWinstall/install-build.sh5# Usage:COMMENT
LOWtest/scripts/install-scripts-test.sh11# Usage:COMMENT
LOWtest/adbc/python/run_test.sh4# Usage:COMMENT
LOWdeploy/chart/examples/aws-irsa-values.yaml14# Usage:COMMENT
LOWscripts/tpcds_explain.sh6# Usage:COMMENT
LOWscripts/check_crate_layers.py18# Usage:COMMENT
LOWscripts/ci-search-test-report.py18# Usage:COMMENT
LOWscripts/htap-explain-probe.sh19# Usage:COMMENT
LOWscripts/test_check_bench_mysql_load_nulls.py19# Usage:COMMENT
LOWscripts/restack_stacked_branch.sh33# Usage:COMMENT
LOWscripts/check_fork_patches.py23# Usage:COMMENT
LOWscripts/check_bench_mysql_load_nulls.py27# Usage:COMMENT
LOWscripts/check_rust_gate_paths.py32# Usage:COMMENT
LOWscripts/run-chbench-htap.sh14# Usage:COMMENT
LOWscripts/loaded_mutation_property_test.sh17# Usage:COMMENT
LOWscripts/chbench-waterfall.py41# Usage:COMMENT
LOWscripts/check_module_reachability.py19# Usage:COMMENT
LOW.github/scripts/reap_superseded_merge_queue_runs.py26# Usage:COMMENT
LOW.github/prompts/evals/score_eval.py17# Usage:COMMENT
LOW.github/prompts/scripts/check_ste.py23# Usage:COMMENT
Excessive Try-Catch Wrapping26 hits · 28 pts
SeverityFileLineSnippetContext
LOWtest/scripts/bigquery_corpus.py574 except Exception as error:CODE
LOWtest/scripts/bigquery_corpus.py580 except Exception as error:CODE
LOWtest/scripts/bigquery_corpus.py591 except Exception as error:CODE
LOWtest/scripts/bigquery_cancellation.py298 except Exception as error: # noqa: BLE001CODE
LOWtest/scripts/bigquery_cancellation.py327 except Exception as error: # noqa: BLE001CODE
LOWtest/scripts/bigquery_cancellation.py444 except Exception as error: # noqa: BLE001 - recorded, not raisedCODE
LOWtest/adbc/python/README.md207 except Exception as e:CODE
MEDIUMtest/adbc/python/test_flightsql_adbc.py28 print(f"Error: Missing required package: {e}")CODE
LOWtest/adbc/python/test_flightsql_adbc.py86 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py116 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py148 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py178 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py213 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py246 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py283 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py340 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py348 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py391 except Exception as e:CODE
LOWtest/adbc/python/test_flightsql_adbc.py410 except Exception as e:CODE
LOWdocs/cayenne/gen_waterfall.py121except Exception as e: # noqa: BLE001 — preview is best-effortCODE
LOWscripts/load_tpch_scylladb.sh327 except Exception as e:CODE
LOWscripts/load_tpch_scylladb.sh375 except Exception as e:CODE
LOWscripts/load_tpch_scylladb.sh390 except Exception:CODE
LOWscripts/load_tpch_scylladb.sh404 except Exception as e:CODE
LOWbook/spice-ai-in-action/check_links.py10 except Exception as e:return {'url':url,'error':str(e)}CODE
MEDIUMbook/spice-ai-in-action/check_links.py5def check(url):CODE
Cross-Language Confusion4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtest/scripts/bigquery_pushdown.py490 UNION ALL SELECT 'json_null', JSON '{{"value":null}}'CODE
HIGHscripts/test_check_ci_git_push_noninteractive.py83 git fetch --unshallow || trueCODE
HIGHscripts/test_rust_guard_common.py98 'echo \'{"packages": [null], "workspace_members": []}\'',CODE
HIGHscripts/test_rust_guard_common.py104 'echo \'{"packages": [], "workspace_members": [null]}\'',CODE
Empty Error Handlers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…picepods/chbench/local-writeback/direct_write_bench.py134except (RuntimeError, urllib.error.URLError, ValueError):CODE
HIGHtest/scripts/bigquery_federation.py599except HarnessError:CODE
HIGHbook/spice-ai-in-action/companion/service.py81except KeyboardInterrupt:CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHbook/spice-ai-in-action/manuscript.md0select tenant_id, count(*) as paid_orders, sum(total_cents) as gross_cents from paid_orders where tenant_id = $1 group bSTRING
HIGHbook/spice-ai-in-action/chapters/13-application-api.md0select tenant_id, count(*) as paid_orders, sum(total_cents) as gross_cents from paid_orders where tenant_id = $1 group bSTRING
HIGHbook/spice-ai-in-action/companion/app_client.py0select tenant_id, count(*) as paid_orders, sum(total_cents) as gross_cents from paid_orders where tenant_id = $1 group bSTRING
AI Response Leakage2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHcrates/runtime/tests/kafka/test_data/stack_qa.json30{"question_id":73841031,"title":"How to test the error message from anyhow::Error?","question_html":"<p>There is <code>cCODE
HIGH⚡crates/runtime/tests/kafka/test_data/stack_qa.json80{"question_id":73839994,"title":"Website Layout height problems what am i doing wrong?","question_html":"<p><strong>HellCODE
Slop Phrases5 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMcrates/evaluate-chat/src/decode.rs717 "Here are the answers: {} Let me know if you need more.",CODE
MEDIUM⚡crates/runtime/tests/kafka/test_data/stack_qa.json66{"question_id":73840195,"title":"Symfony like view helpers in laravel?","question_html":"<p>Symfony has this:</p>\n<p><aCODE
LOW⚡crates/runtime/tests/kafka/test_data/stack_qa.json72{"question_id":73840129,"title":"how to use only strings to pull json data","question_html":"<p>So I keep running into aCODE
MEDIUM⚡crates/runtime/tests/kafka/test_data/stack_qa.json89{"question_id":73839832,"title":"TypeScript: How to refine a type where one of it's properties is probably null","questiCODE
MEDIUMcrates/llms/src/rerank/mod.rs401 "Sure! Here is the ranking:\n[{\"id\":1,\"score\":0.7}]\nLet me know if you need more.";CODE
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHdocs/release_notes/v1.8/v1.8.0.md185spice chat --cloud --api-key <your-api-key>CODE
HIGHdocs/release_notes/v1.8/v1.8.0.md186spice search --cloud --api-key <your-api-key>CODE
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/release_notes/v2.3.1.md78A [Cayenne](https://spiceai.org/docs/components/data-accelerators/cayenne) acceleration uses `mode: memory` by default. CODE