AI Slop Code Risk Monitor

clockworklabs/SpacetimeDB

SlopCodeMonitor badge for clockworklabs/SpacetimeDB Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Development at the speed of light

3.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for clockworklabs/SpacetimeDB, a Rust project with 25,468 GitHub stars. SynthScan examined 1,021,111 lines of code across 6504 source files, recording 2627 pattern matches distributed across 19 syntactic categories. The legacy adjusted pattern signal is 3.9 (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.

3.9
Adjusted Signal
3.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
25.5K
Stars
Rust
Language
1.0M
Lines of Code
6.5K
Files
2.6K
Pattern Hits
2026-10-31
Scan Date
0.01
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 11.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 4.8/100 · LOW

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

Agent Over-Engineering Ratio 2.8/100 · LOW

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

PR Review Velocity Impact 17.0/100 · LOW

Which changes need focused human review? 2627 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 82HIGH 11MEDIUM 191LOW 2343

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 2627 distinct pattern matches across 19 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 Block2161 hits · 2078 pts
SeverityFileLineSnippetContext
LOW…ent_unreal/Public/ModuleBindings/SpacetimeDBClient.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…nt_unreal/Public/ModuleBindings/Tables/ConfigTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…nt_unreal/Public/ModuleBindings/Tables/CircleTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…nt_unreal/Public/ModuleBindings/Tables/EntityTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…ient_unreal/Public/ModuleBindings/Tables/FoodTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…blic/ModuleBindings/Tables/ConsumeEntityEventTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…nt_unreal/Public/ModuleBindings/Tables/PlayerTable.g.h1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…ent-unreal/Source/client_unreal/Private/PlayerPawn.cpp1#include "PlayerPawn.h"COMMENT
LOW…nt-unreal/Source/client_unreal/Private/GameManager.cpp1#include "GameManager.h"COMMENT
LOW…_unreal/Private/ModuleBindings/SpacetimeDBClient.g.cpp1// THIS FILE IS AUTOMATICALLY GENERATED BY SPACETIMEDB. EDITS TO THIS FILECOMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs61 /// Access to reducers defined by the module.COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs81 /// Throws an error if the connection is already closed.COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs121 {COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs141 /// <summary>COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs161 /// <summary>COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs201 Exception IErrorContext.EventCOMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs221 public RemoteReducers Reducers => conn.Reducers;COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs241 }COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs281 ///COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs301 /// </summary>COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs341 }COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs361 /// The returned <c>RemoteReducers</c> will have a method to invoke each reducer defined by the module,COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs381 public void Disconnect()COMMENT
LOW…io/client-godot/module_bindings/SpacetimeDBClient.g.cs481 /// The provided callbacks will be invoked once the data is returned from the remote server.COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs61 /// Access to reducers defined by the module.COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs81 /// Throws an error if the connection is already closed.COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs121 {COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs141 /// <summary>COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs161 /// <summary>COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs201 Exception IErrorContext.EventCOMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs221 public RemoteReducers Reducers => conn.Reducers;COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs241 }COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs281 ///COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs301 /// </summary>COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs341 }COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs361 /// The returned <c>RemoteReducers</c> will have a method to invoke each reducer defined by the module,COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs381 public void Disconnect()COMMENT
LOW…nt-unity/Assets/Scripts/autogen/SpacetimeDBClient.g.cs481 /// The provided callbacks will be invoked once the data is returned from the remote server.COMMENT
LOWtools/ci/commands/smoketests/src/main.rs21 cmd: Option<SmoketestCmd>,COMMENT
LOWtools/ci/commands/check-style/src/main.rs1#![allow(clippy::disallowed_macros)]COMMENT
LOWtools/xtask-llm-benchmark/src/llm/config.rs21 }COMMENT
LOWtools/xtask-llm-benchmark/src/bin/llm_benchmark.rs121COMMENT
LOWtools/llm-sequential-upgrade/grade.sh1#!/bin/bashCOMMENT
LOWtools/llm-sequential-upgrade/run.sh1#!/bin/bash -lCOMMENT
LOWtools/llm-sequential-upgrade/benchmark-viewer.html21 #run-panel-header { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; border-botCOMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh1#!/bin/bashCOMMENT
LOWtools/llm-sequential-upgrade/benchmark.sh1#!/bin/bashCOMMENT
LOW…upgrade/perf-benchmark/src/clients/spacetime-client.ts1// SpacetimeDB chat-app client wrapper for the perf benchmark.COMMENT
LOW…l-upgrade/perf-benchmark/src/clients/mongodb-client.ts1// MongoDB chat-app client wrapper for the perf benchmark.COMMENT
LOW…-upgrade/perf-benchmark/src/clients/postgres-client.ts1// Postgres chat-app client wrapper for the perf benchmark.COMMENT
LOW…rade/perf-benchmark/src/scenarios/stress-throughput.ts1// Stress throughput scenario.COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h41 */COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h61COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h81#include "spacetimedb/internal/autogen/ProductTypeElement.g.h"COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h101#include "spacetimedb/bsatn/type_extensions.h"COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h121#include "spacetimedb/client_visibility_filter.h"COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h141#include "spacetimedb/query_builder.h"COMMENT
LOWcrates/bindings-cpp/include/spacetimedb.h221// BSATN IMPLEMENTATION INCLUDESCOMMENT
LOW…es/bindings-cpp/include/spacetimedb/schedule_reducer.h1#ifndef SPACETIMEDB_SCHEDULE_REDUCER_HCOMMENT
LOW…s/bindings-cpp/include/spacetimedb/procedure_context.h1#ifndef SPACETIMEDB_PROCEDURE_CONTEXT_HCOMMENT
2101 more matches not shown…
Hallucination Indicators82 hits · 940 pts
SeverityFileLineSnippetContext
CRITICALdemo/Blackholio/client-godot/PlayerController.cs24 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(_playerId)?.Name ?? "<Unknown>";CODE
CRITICALdemo/Blackholio/client-godot/PlayerController.cs68 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))CODE
CRITICALdemo/Blackholio/client-godot/PlayerController.cs83 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICALdemo/Blackholio/client-godot/EntityController.cs27 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);CODE
CRITICAL…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs93 var massStart = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId).Mass;CODE
CRITICAL…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs95 var massEnd = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId).Mass;CODE
CRITICAL…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs191 var player = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs208 private static Player FindLocalPlayer() => GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs211 GameManager.Conn.Db.Circle.PlayerId.Filter(playerId).FirstOrDefault();CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs215 var ourEntity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs222 var foodEntity = GameManager.Conn.Db.Entity.EntityId.Find(food.EntityId);CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs241 if (chosenFoodId == 0 || GameManager.Conn.Db.Entity.EntityId.Find(chosenFoodId) == null)CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs247 var foodTarget = GameManager.Conn.Db.Entity.EntityId.Find(chosenFoodId);CODE
CRITICAL⚡…mo/Blackholio/client-godot/tests/GodotPlayModeTests.cs248 var currentEntity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL…kholio/client-unity/Assets/Scripts/PlayerController.cs19 public string Username => GameManager.Conn.Db.Player.Identity.Find(PlayerIdentity).Name;CODE
CRITICAL…kholio/client-unity/Assets/Scripts/PlayerController.cs62 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))CODE
CRITICAL…kholio/client-unity/Assets/Scripts/PlayerController.cs77 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL…kholio/client-unity/Assets/Scripts/EntityController.cs26 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs74 var player = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs90 var ourEntity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs96 var foodEntity = GameManager.Conn.Db.Entity.EntityId.Find(thisFoodId);CODE
CRITICAL⚡…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs112 if (GameManager.Conn.Db.Entity.EntityId.Find(chosenFoodId) != null)CODE
CRITICAL⚡…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs114 var ourNewEntity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL⚡…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs115 var foodEntity = GameManager.Conn.Db.Entity.EntityId.Find(chosenFoodId);CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs133 var massStart = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId)!.Mass;CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs135 var massEnd = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId)!.Mass;CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs263 var player = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);CODE
CRITICAL…ient-unity/Assets/PlayModeTests/PlayModeExampleTest.cs276 var newPlayer = GameManager.Conn.Db.Player.Identity.Find(GameManager.LocalIdentity);CODE
CRITICALcrates/bindings-csharp/Runtime/AuthCtx.cs46 SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(result);CODE
CRITICALcrates/bindings-csharp/Codegen/Module.cs1815 ? context.SemanticModel.Compilation.Assembly.Identity.ToString()STRING
CRITICALcrates/bindings-csharp/Codegen/Module.cs1977 ? context.SemanticModel.Compilation.Assembly.Identity.ToString()STRING
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs148 ctx.Db.MyAuth.User.Id.Find(2)?.Score == 99CODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs210 Require(ctx.Db.MyAuth.User.Id.Find(id)?.Score == 42, "Auth reducer callback cache");CODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs286 ctx.Db.MyAuth.User.ByScore.Filter(77u).Single().Id == 10,CODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs330 ctx.Db.MyAuth.User.Id.Find(10) == nullCODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs398 && conn.Db.MyAuth.ScheduleResult.JobId.Find(5)?.Executions >= 2,CODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs416 conn.Db.MyAuth.ScheduleResult.JobId.Find(7) != nullCODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs491 && ctx.Db.MyAuth.User.Id.Find(id)?.Score == 42CODE
CRITICAL…sharp/examples~/regression-tests/namespaces/Program.cs552 && conn.Db.MyAuth.User.Id.Find(21) == nullCODE
CRITICAL…xamples~/regression-tests/nested-namespaces/Program.cs103 ctx.Db.@class.Branch.Leaf.RefUser.Id.Find(1) != null,CODE
CRITICAL⚡…xamples~/regression-tests/nested-namespaces/Program.cs177 conn.Db.Leaf.User.Id.Find(1)?.Value == 3CODE
CRITICAL⚡…xamples~/regression-tests/nested-namespaces/Program.cs178 && conn.Db.Promoted.User.Id.Find(1)?.Value == 4CODE
CRITICAL⚡…xamples~/regression-tests/nested-namespaces/Program.cs179 && conn.Db.SecondLeaf.User.Id.Find(1)?.Value == 5CODE
CRITICAL…0200-core-concepts/00100-databases/00600-submodules.md220 const user = ctx.db.myauth.users.identity.find(ctx.sender);CODE
CRITICAL…0200-core-concepts/00100-databases/00600-submodules.md234 AuthLib.User? user = ctx.Db.MyAuth.User.Id.Find(id);CODE
CRITICAL…0200-core-concepts/00100-databases/00600-submodules.md502var storeUser = conn.Db.Store.MyAuth.User.Id.Find(10);CODE
CRITICAL…0200-core-concepts/00100-databases/00600-submodules.md503var forumUser = conn.Db.Forum.MyAuth.User.Id.Find(10);CODE
CRITICAL…0200-core-concepts/00100-databases/00600-submodules.md566var cachedUser = conn.Db.MyAuth.User.Id.Find(10);CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1018 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1199 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(PlayerId).Name;CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1242 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md1257 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1034 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);CODE
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1266 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(_playerId).Name;CODE
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1307 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))CODE
CRITICAL…o/00300-tutorials/00500-godot-tutorial/00400-part-3.md1322 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md744 var entity = GameManager.Conn.Db.Entity.EntityId.Find(entityId);CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md928 public string Username => GameManager.Conn.Db.Player.PlayerId.Find(PlayerId).Name;CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md971 .Select(circle => GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId))CODE
CRITICAL…o/00300-tutorials/00300-unity-tutorial/00400-part-3.md986 var entity = GameManager.Conn.Db.Entity.EntityId.Find(circle.EntityId);CODE
22 more matches not shown…
Decorative Section Separators165 hits · 538 pts
SeverityFileLineSnippetContext
MEDIUMdemo/Blackholio/server-cpp/spacetimedb/CMakeLists.txt19# ------------------------------------------------------------------------------COMMENT
MEDIUMdemo/Blackholio/server-cpp/spacetimedb/CMakeLists.txt21# ------------------------------------------------------------------------------COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh49# ─── Parse arguments ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh87# ─── Port allocation ──────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh134# ─── Find Claude CLI ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh171# ─── Pre-flight checks ──────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh298# ─── Create run directories ─────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh401# ─── Enable OpenTelemetry ────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh419# ─── Generate session ID ───────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh430# ─── Save run metadata ──────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh458# ─── Snapshot inputs ───────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh501# ─── Build the prompt ────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh504 # ─── FIX MODE: Read bug report, fix code, redeploy ──────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh559 # ─── UPGRADE MODE: Add new features from a higher level prompt ─────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh568 # ─── Snapshot previous level before upgrading ─────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh665 # ─── GENERATE MODE: Initial code generation and deploy ──────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh716# ─── Assemble backend-specific CLAUDE.md into app directory ─────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh815# ─── Run Claude Code ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh879# ─── Record end time ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh901# ─── Capture Claude Code session transcript ──────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh912# ─── Snapshot completed level (upgrade mode) ─────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh930# ─── Parse telemetry ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html235// ── HELPERS ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html252// ── CHART FACTORIES ───────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html303// ── RENDER ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html331 // ── STAT BARS ───────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html345 // ── CHARTS ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html405// ── BOOT ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html463// ── FILE PICKER (single file) ─────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html473// ── DIRECTORY BROWSER ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark-viewer.html568// ── INITIAL STATE ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run-loop.sh22# ─── Parse arguments ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run-loop.sh56# ─── Helper: acquire grading lock ────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run-loop.sh74# ─── Helper: grade the app ──────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run-loop.sh97# ─── Helper: fix bugs ───────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/llm-sequential-upgrade/run-loop.sh114# ─── ONE-SHOT FLOW ──────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tools/llm-sequential-upgrade/run-loop.sh152# ─── SEQUENTIAL-UPGRADE FLOW ────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/run-loop.sh217# ─── Summary ────────────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh19# ─── Parse arguments ─────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh38# ─── Compute total parallel instances ────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh61# ─── Validate prerequisites ─────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh85# ─── Status tracking ────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh107# ─── Launch all runs ────────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh149# ─── Wait for all runs ──────────────────────────────────────────────────────COMMENT
MEDIUMtools/llm-sequential-upgrade/benchmark.sh169# ─── Auto-generate reports ──────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts76// ─── REST API ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts911// ─── Message Threading ────────────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts1002// ─── Message Editing ──────────────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts1065// ─── Reactions ────────────────────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts1129// ─── Scheduled Messages ────────────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts1317// ─── Draft endpoints ──────────────────────────────────────────────────────────COMMENT
MEDIUM…rf-benchmark/optimized-reference/pg-index-optimized.ts1341// ─── Socket.io ────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡crates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs88 /// ┌───────────────────────────────────────────────┬───────────────────┐COMMENT
MEDIUM⚡crates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs90 /// ├───────────────────────────────────────────────┼───────────────────┤COMMENT
MEDIUM⚡crates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs92 /// └───────────────────────────────────────────────┴───────────────────┘COMMENT
MEDIUM⚡crates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs93 /// ┌──────────────┬─────────┬──────────────────┬───────────────────────┐COMMENT
MEDIUM⚡crates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs95 /// ├──────────────┼─────────┼──────────────────┼───────────────────────┤COMMENT
MEDIUM⚡crates/bindings-csharp/BSATN.Runtime/BSATN/Uuid.cs97 /// └──────────────┴─────────┴──────────────────┴───────────────────────┘COMMENT
MEDIUMcrates/testing/tests/standalone_integration_test.rs819 // ── 1. Cross-namespace reducer call ──────────────────────────────────COMMENT
MEDIUMcrates/testing/tests/standalone_integration_test.rs834 // ── 2. Cross-namespace procedure call ─────────────────────────────────COMMENT
105 more matches not shown…
Structural Annotation Overuse72 hits · 116 pts
SeverityFileLineSnippetContext
LOWtools/llm-sequential-upgrade/GRADING_WORKFLOW.md19## Step 1: GenerateCOMMENT
LOWtools/llm-sequential-upgrade/GRADING_WORKFLOW.md37## Step 2: GradeCOMMENT
LOWtools/llm-sequential-upgrade/GRADING_WORKFLOW.md73## Step 3: Report BugsCOMMENT
LOWtools/llm-sequential-upgrade/GRADING_WORKFLOW.md96## Step 4: Re-gradeCOMMENT
LOWtools/llm-sequential-upgrade/GRADING_WORKFLOW.md105## Step 5: Record ResultsCOMMENT
LOWtools/llm-sequential-upgrade/DEVELOP.md63### Step 1: Generate & Deploy (headless, token-tracked)COMMENT
LOWtools/llm-sequential-upgrade/DEVELOP.md77### Step 2: Grade (interactive, not token-tracked)COMMENT
LOWtools/llm-sequential-upgrade/DEVELOP.md97### Step 3: Fix (headless, token-tracked)COMMENT
LOWtools/llm-sequential-upgrade/DEVELOP.md110### Step 4: Re-gradeCOMMENT
LOW⚡tools/llm-sequential-upgrade/run-loop.sh119 # Step 1: GenerateCOMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh135 # Step 2: Grade → Fix loopCOMMENT
LOW⚡tools/llm-sequential-upgrade/run-loop.sh157 # Step 1: Generate level 1COMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh184 # Step 2: Upgrade through remaining levelsCOMMENT
LOWcrates/bindings-cpp/REFERENCE.md133// Step 1: Register struct for serializationCOMMENT
LOWcrates/bindings-cpp/REFERENCE.md142// Step 2: Register as tableCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md27### Step 1: Initialize the ProjectCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md45### Step 2: Define Your Data StructuresCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md79### Step 3: Add Helper Functions and ReducersCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md136### Step 4: Add Lifecycle ReducersCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md169### Step 5: Build Your ModuleCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md179### Step 6: Publish to SpacetimeDBCOMMENT
LOWcrates/bindings-cpp/QUICKSTART.md193### Step 7: Test Your ModuleCOMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs190 // Step 1: Publish with primary key.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs196 // Step 2: Remove primary key. Should succeed.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs204 // Step 3: Trivial change (add a reducer). This is where #3934 crashes.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs219 // Step 1: publish with event table.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs225 // Step 2: Reschema event table. Should work fine, even though we'd reject this change for a non-event table.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs233 // Step 3: Reschema event table right back. Should still work fine.COMMENT
LOWcrates/table/src/page.rs1507 /// NOTE: This method is not `unsafe` as it cannot trigger UB.COMMENT
LOWcrates/table/src/page.rs1523 /// NOTE: This method is not `unsafe` as it cannot trigger UB.COMMENT
LOWcrates/table/src/table.rs1256 /// NOTE: This method skips updating indexes.COMMENT
LOW⚡crates/runtime-core/src/sim/executor/task.rs81 // Step 1: atomically mark the task as aborted.COMMENT
LOW⚡crates/runtime-core/src/sim/executor/task.rs83 // Step 2: wake the task so the executor re-schedules it for polling.COMMENT
LOWcrates/client-api/src/routes/subscribe.rs1086/// NOTE: This function is provided for backwards-compatibility, in particularCOMMENT
LOWcrates/engine/src/update.rs1190 // Step 1: Table with a primary key (requires unique constraint + index).COMMENT
LOWcrates/engine/src/update.rs1204 // Step 2: Same table, but primary key removed.COMMENT
LOWcrates/engine/src/update.rs1215 // Step 3: Trivially different module (same as v2, simulates "change anything").COMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md27## Step 1: Gather Your ConfigurationCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md41## Step 2: Open OIDC DebuggerCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md63## Step 3: Run the FlowCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md74## Step 4: Inspect your tokensCOMMENT
LOW…/00300-tutorials/00400-unreal-tutorial/00200-part-1.md21### Step 1: Create a Blank Unreal ProjectCOMMENT
LOW…o/00300-tutorials/00300-unity-tutorial/00200-part-1.md22### Step 1: Create a Blank Unity ProjectCOMMENT
LOW…o/00300-tutorials/00500-godot-tutorial/00200-part-1.md22### Step 1: Create a Blank Godot ProjectCOMMENT
LOWdocs/docs/00250-how-to/00100-deploy/00300-railway.md16## Step 1: Deploy the Railway templateCOMMENT
LOWdocs/docs/00250-how-to/00100-deploy/00300-railway.md31## Step 2: Add the Railway deployment to your CLICOMMENT
LOWdocs/docs/00250-how-to/00100-deploy/00300-railway.md51## Step 3: Publish your databaseCOMMENT
LOWdocs/docs/00250-how-to/00100-deploy/00300-railway.md61## Step 4: Connect clientsCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md15## Step 1: Create a Dedicated User for SpacetimeDBCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md33## Step 2: Create a Systemd Service for SpacetimeDBCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md71## Step 3: Install and Configure NginxCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md180## Step 4: Secure with Let's EncryptCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md210## Step 5: Verify InstallationCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md228## Step 6: Updating SpacetimeDB VersionCOMMENT
LOW…s/docs/00250-how-to/00100-deploy/00200-self-hosting.md254## Step 7: TroubleshootingCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md27## Step 1: Gather Your ConfigurationCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md41## Step 2: Open OIDC DebuggerCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md63## Step 3: Run the FlowCOMMENT
LOW…00-authentication/00100-spacetimeauth/00400-testing.md74## Step 4: Inspect your tokensCOMMENT
LOW…/00300-tutorials/00400-unreal-tutorial/00200-part-1.md20### Step 1: Create a Blank Unreal ProjectCOMMENT
12 more matches not shown…
AI Slop Vocabulary16 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUM…p/tests/type-isolation-test/run_type_isolation_test.sh170 # Extract more comprehensive error messages FIRSTCOMMENT
MEDIUM…p/tests/type-isolation-test/run_type_isolation_test.sh302 # Capture more comprehensive error messageCOMMENT
MEDIUMcrates/standalone/Cargo.toml16harness = true # Use libtest harness.CODE
MEDIUMcrates/datastore/src/traits.rs46/// nuanced example of how postgres deals with consistency guarantees at lowerCOMMENT
MEDIUMcrates/execution/src/pipelined.rs157/// Essentially just a projection that drops the view's private columns.COMMENT
MEDIUM⚡sdks/csharp/test-harness~/sdk_csharp.rs73 let panic = result.expect_err("Expected C# SDK harness client to fail");CODE
MEDIUM⚡sdks/csharp/test-harness~/sdk_csharp.rs79 panic!("C# SDK harness failed with non-string panic");CODE
MEDIUM⚡sdks/csharp/test-harness~/sdk_csharp.rs84 "Expected C# SDK harness client failure containing {expected_message:?}, got:\n{message}"CODE
MEDIUMsdks/csharp/test-harness~/Cargo.toml6description = "A C# SDK test harness for SpacetimeDB clients"CODE
MEDIUMsdks/csharp/test-harness~/view-pk-client/Program.cs30 throw new ArgumentException($"Unknown C# view-pk harness test: {testName}");CODE
MEDIUMsdks/csharp/test-harness~/procedure-client/Program.cs44 throw new ArgumentException($"Unknown C# procedure harness test: {testName}");CODE
MEDIUMsdks/csharp/test-harness~/sdk-test-client/Program.cs174 throw new ArgumentException($"Unknown C# SDK harness test: {testName}");CODE
MEDIUM…arp/test-harness~/procedural-view-pk-client/Program.cs30 throw new ArgumentException($"Unknown C# procedural-view-pk harness test: {testName}");CODE
MEDIUM…rce/SpacetimeDbSdk/Public/BSATN/Core/type_extensions.h200 // Use string_view comparison for more robust matchingCOMMENT
MEDIUM.github/workflows/ci.yml2116 # overwriting the repository's .NET 10 global.json, which later C# harnessCOMMENT
MEDIUM.github/workflows/ci.yml2161 - name: Run C# SDK harness testsCODE
Verbosity Indicators21 hits · 39 pts
SeverityFileLineSnippetContext
LOW⚡tools/llm-sequential-upgrade/run-loop.sh119 # Step 1: GenerateCOMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh135 # Step 2: Grade → Fix loopCOMMENT
LOW⚡tools/llm-sequential-upgrade/run-loop.sh157 # Step 1: Generate level 1COMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh184 # Step 2: Upgrade through remaining levelsCOMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs190 // Step 1: Publish with primary key.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs196 // Step 2: Remove primary key. Should succeed.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs204 // Step 3: Trivial change (add a reducer). This is where #3934 crashes.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs219 // Step 1: publish with event table.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs225 // Step 2: Reschema event table. Should work fine, even though we'd reject this change for a non-event table.COMMENT
LOW⚡crates/smoketests/tests/cluster/auto_migration.rs233 // Step 3: Reschema event table right back. Should still work fine.COMMENT
LOWcrates/datastore/src/locking_tx_datastore/replay.rs788 // For `st_table` inserts, we need to check if this is a new table or an update to an existing table.COMMENT
LOWcrates/commitlog/src/repo/fs.rs278 // We need to check if the segment already exists,COMMENT
LOW⚡crates/runtime-core/src/sim/executor/task.rs81 // Step 1: atomically mark the task as aborted.COMMENT
LOW⚡crates/runtime-core/src/sim/executor/task.rs83 // Step 2: wake the task so the executor re-schedules it for polling.COMMENT
LOWcrates/engine/src/update.rs1190 // Step 1: Table with a primary key (requires unique constraint + index).COMMENT
LOWcrates/engine/src/update.rs1204 // Step 2: Same table, but primary key removed.COMMENT
LOWcrates/engine/src/update.rs1215 // Step 3: Trivially different module (same as v2, simulates "change anything").COMMENT
LOWtemplates/keynote-2/src/demo.ts378 // Step 1: Check servicesCOMMENT
LOWtemplates/keynote-2/src/demo.ts391 // Step 2: Prep/seedCOMMENT
LOWtemplates/keynote-2/src/demo.ts405 // Step 3: Run benchmarksCOMMENT
LOWtemplates/keynote-2/src/demo.ts420 // Step 4: Display resultsCOMMENT
Magic Placeholder Names6 hits · 38 pts
SeverityFileLineSnippetContext
HIGH…cs/00250-how-to/01100-social/00100-unique-usernames.md191OPENAI_API_KEY='your-api-key' spacetime publish my-gameCODE
HIGH…0-how-to/01200-common-app-patterns/00400-send-email.md158EMAIL_API_KEY='your-api-key' spacetime publish my-gameCODE
HIGH⚡…200-common-app-patterns/00560-call-ai-model-sidecar.md524ANTHROPIC_API_KEY='your-api-key' npx tsx src/sidecar.tsCODE
HIGH⚡…200-common-app-patterns/00560-call-ai-model-sidecar.md531OPENAI_API_KEY='your-api-key' npx tsx src/sidecar.tsCODE
HIGH⚡…200-common-app-patterns/00560-call-ai-model-sidecar.md538GEMINI_API_KEY='your-api-key' npx tsx src/sidecar.tsCODE
HIGH…ow-to/01200-common-app-patterns/00550-call-ai-model.md116AI_API_KEY='your-api-key' spacetime publish my-gameCODE
Hyper-Verbose Identifiers34 hits · 34 pts
SeverityFileLineSnippetContext
LOWtools/crate-publish-checks.py6def find_non_path_spacetimedb_deps(dev_deps, cargo_toml_path):CODE
LOWtools/find-publish-list.py18def find_spacetimedb_dependencies(crate_metadata, crate):CODE
LOW…stgres/chat-app-20260108-140800/server/src/realtime.ts115 function broadcastRoomMembersChanged(roomId: number) {CODE
LOW…stgres/chat-app-20260108-140800/server/src/realtime.ts131 function broadcastReactionsChanged(messageId: number) {CODE
LOW…stgres/chat-app-20260108-140800/server/src/realtime.ts135 function broadcastReadPositionChanged(roomId: number, userId: string) {CODE
LOW…/spacetime/chat-app-20260107-092240/client/src/App.tsx42function localDateTimeInputFromNow(now = new Date()) {CODE
LOW…/spacetime/chat-app-20260107-092240/client/src/App.tsx49function parseLocalDateTimeInputToMicros(value: string): bigint | null {CODE
LOW…es/chat-app-20260128-112222/server/src/socket/index.ts742async function updateUnreadCountsForRoom(CODE
LOW…t-app-20260112-154500/backend/spacetimedb/src/index.ts1809function removeSelectionForElement(CODE
LOWtools/templates/generate-template-readmes.ts28function parseTemplateFromQuickstart(content: string): string | null {CODE
LOWtools/templates/generate-template-readmes.ts34async function discoverQuickstartMapping(): Promise<Map<string, string>> {CODE
LOWtools/templates/generate-template-readmes.ts62function stripFrontmatterAndImports(content: string): string {CODE
LOWtools/templates/generate-template-readmes.ts83function convertStepByStepToMarkdown(content: string): string {CODE
LOW…dings-typescript/tests/db_connection_reconnect.test.ts647 async function establishWithSubscription(): Promise<Harness> {CODE
LOWcrates/bindings-typescript/tests/db_connection.test.ts73function getLastCallReducerRequestId(wsAdapter: WebsocketTestAdapter): number {CODE
LOWcrates/bindings-typescript/tests/db_connection.test.ts86function getLastSubscribeMessageInfo(wsAdapter: WebsocketTestAdapter): {CODE
LOWcrates/bindings-typescript/tests/db_connection.test.ts135function makeReducerInternalErrorResult(requestId: number, error: string) {CODE
LOW…/src/angular/injectors/inject-spacetimedb-connected.ts9export function injectSpacetimeDBConnected(): Signal<boolean> {CODE
LOWcrates/bindings-typescript/src/server/runtime.ts477function flattenSubmoduleDispatches(CODE
LOWcrates/bindings-typescript/src/server/runtime.ts1185export function buildProcedureAliasCtxMap(CODE
LOWcrates/bindings-typescript/src/server/http_handlers.ts92function characterIsAcceptableForRoutePath(c: string) {CODE
LOW…es/bindings-typescript/src/server/test-utils/vitest.ts3export function spacetimedbModuleTestPlugin(): Plugin {CODE
LOW…ates/bindings-typescript/src/sdk/connection_manager.ts71export function connectionManagerReconnectDelayMs(attempt: number): number {CODE
LOW…ates/bindings-typescript/src/sdk/db_connection_impl.ts359function getClientMessageVariantTag(name: string): number {CODE
LOWcrates/bindings-typescript/src/sdk/version.ts121export function ensureMinimumVersionOrThrow(versionString?: string): void {CODE
LOW…cs/docs/00250-how-to/00700-self-hosted-key-rotation.md643async function preserveLocalPublisherToken(cliTomlPath: string, privatePem: string) {CODE
LOWtemplates/keynote-2/src/connectors/sqlite_common.ts106export function ensureSqliteDirExistsSync(CODE
LOWtemplates/keynote-2/src/core/runner.ts9function precomputeZipfTransferPairs(CODE
LOWmodules/module-test-ts/src/lib_submodule.ts34export function readRootEnvironmentHelper(): string | null {CODE
LOWmodules/module-test-ts/src/lib_submodule.ts55export function uncheckedEnvironmentQuery(source: object) {CODE
LOWmodules/spacetime-cron-ts/src/schedule.ts56export function normalizeReconcileEverySeconds(CODE
LOWmodules/spacetime-cron-ts/src/cron.ts158function requireRegisteredHandlers(core: Core): void {CODE
LOWmodules/spacetime-resend-ts/example/src/app.ts490function registerCallbacksForTable(name: string): void {CODE
LOWmodules/spacetime-resend-ts/src/submodule/config.ts33export function loadConfigOrThrowFromProcedure(CODE
Redundant / Tautological Comments20 hits · 30 pts
SeverityFileLineSnippetContext
LOWtools/merge-docker-images.sh15# Check if images for both amd64 and arm64 existCOMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh87 # Check if bugs were foundCOMMENT
LOW…p/tests/type-isolation-test/run_type_isolation_test.sh410# Check if there are any publish jobs still running (excluding table updater)COMMENT
LOW…cpp/tests/type-isolation-test/update_table_from_log.sh197 # Check if log file existsCOMMENT
LOW…s-cpp/tests/client-comparison/run_client_comparison.sh73# Check if comparison scripts existCOMMENT
LOW…s-cpp/tests/client-comparison/run_client_comparison.sh104# Check if both succeededCOMMENT
LOW…s/bindings-cpp/tests/client-comparison/check_tables.py50# Check if table counts suggest duplicatesCOMMENT
LOW…cpp/tests/client-comparison/scripts/compare_modules.sh175# Check if WASM files exist and get schemasCOMMENT
LOW…cpp/tests/client-comparison/scripts/compare_modules.sh179# Check if we have an existing Rust schema file or need to regenerateCOMMENT
LOW…cpp/tests/client-comparison/scripts/compare_modules.sh195# Check if we have an existing C++ schema file or need to regenerateCOMMENT
LOW…cpp/tests/client-comparison/scripts/compare_clients.sh56 # Check if files are identical after filtering version commentsCOMMENT
LOW…ts/client-comparison/scripts/regenerate_rust_client.sh12# Check if rebuild is neededCOMMENT
LOW…ts/client-comparison/scripts/regenerate_rust_client.sh28 # Check if any source is newer than generated filesCOMMENT
LOW…ts/client-comparison/scripts/regenerate_rust_client.sh39# Check if sdk-test needs rebuildingCOMMENT
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh29# Check if rebuild is neededCOMMENT
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh49 # Check if any source is newer than WASMCOMMENT
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh54 # Check if any library file is newer than WASMCOMMENT
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh65# Check if lib.cpp needs rebuildingCOMMENT
LOW…sts/client-comparison/scripts/regenerate_cpp_client.sh71 # Check if build directory exists, if not configure itCOMMENT
LOWtemplates/chat-console-rs/src/main.rs139// ### Print messagesCOMMENT
Synthetic Comment Markers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…ts/00400-subscriptions/00200-subscription-semantics.md6<!--This document was generated by ChatGPT based on a Discord discussion starting https://discord.com/channels/103734087CODE
HIGH…ocs/00200-core-concepts/00600-clients/00200-codegen.md14Module bindings are auto-generated code that mirrors your module's schema and functions. They provide:CODE
HIGH…e-concepts/00600-client-sdk-languages/00200-codegen.md14Module bindings are auto-generated code that mirrors your module's schema and functions. They provide:CODE
HIGH…ts/00400-subscriptions/00200-subscription-semantics.md6<!--This document was generated by ChatGPT based on a Discord discussion starting https://discord.com/channels/103734087CODE
Self-Referential Comments6 hits · 18 pts
SeverityFileLineSnippetContext
MEDIUMtools/merge-docker-images.sh27# Create a new manifest using extracted digestsCOMMENT
MEDIUMtools/llm-sequential-upgrade/run.sh211 # Create the database if it doesn't existCOMMENT
MEDIUM…p/tests/type-isolation-test/run_type_isolation_test.sh207# Create the expected directory structure and copy the libraryCOMMENT
MEDIUMcrates/update/spacetime-install.sh67 # Define the latest SpacetimeDB download urlCOMMENT
MEDIUMcrates/update/spacetime-install.sh146# The following functions are from rustup-init.sh of the Rust project:COMMENT
MEDIUMtemplates/chat-console-rs/src/main.rs9// ## Define the main functionCOMMENT
Fake / Example Data13 hits · 15 pts
SeverityFileLineSnippetContext
LOWcrates/smoketests/tests/standalone/cli/auth.rs206 .args(["login", "--token", "test-dummy-token", "--no-browser"])CODE
LOWcrates/schema/src/def.rs2878 let name = ScopedTypeName::try_new([], "fake_name").unwrap();CODE
LOWcrates/bindings-typescript/src/server/schema.ts466 * ctx.db.user.insert({ username: 'admin', email: 'admin@example.com' });COMMENT
LOW⚡crates/bindings/src/lib.rs2602 "email": "user@example.com",CODE
LOW⚡crates/bindings/src/lib.rs2606 "email": ["user@example.com"]CODE
LOW⚡crates/bindings/src/lib.rs2610 "name": "Jane Doe",CODE
LOW…00-authentication/00100-spacetimeauth/00400-testing.md86 "email": "user@example.com",CODE
LOW…00-authentication/00100-spacetimeauth/00400-testing.md86 "email": "user@example.com",CODE
LOWmodules/spacetime-resend-ts/scripts/test-unit.ts19 jsonBody: '{"to":["user@example.com"]}',CODE
LOWmodules/spacetime-resend-ts/scripts/test-unit.ts61 to: ['user@example.com'],CODE
LOWmodules/spacetime-resend-ts/scripts/test-unit.ts82 to: ['user@example.com'],CODE
LOWmodules/spacetime-example-ui-ts/scripts/auth.test.ts98 email!.value = 'user@example.com';CODE
LOWmodules/spacetime-example-ui-ts/scripts/auth.test.ts104 email: 'user@example.com',CODE
Example Usage Blocks9 hits · 13 pts
SeverityFileLineSnippetContext
LOWtools/llm-sequential-upgrade/grade.sh7# Usage:COMMENT
LOWtools/llm-sequential-upgrade/run.sh7# Usage:COMMENT
LOWtools/llm-sequential-upgrade/run-loop.sh10# Usage:COMMENT
LOWtools/llm-sequential-upgrade/benchmark.sh7# Usage:COMMENT
LOWtools/llm-sequential-upgrade/reset-app.sh5# Usage:COMMENT
LOWtools/llm-sequential-upgrade/cleanup.sh7# Usage:COMMENT
LOW…s-cpp/tests/client-comparison/run_client_comparison.sh6# Usage:COMMENT
LOWcrates/data-structures/src/error_stream.rs249 /// Example usage:COMMENT
LOWcrates/data-structures/src/error_stream.rs343 /// Example usage:COMMENT
TODO Padding9 hits · 12 pts
SeverityFileLineSnippetContext
LOWcrates/bindings-cpp/include/spacetimedb/logger.h232 // TODO: Add error handling when we implement exception systemCOMMENT
LOW…s/core/src/subscription/module_subscription_manager.rs2112 request_id: event.request_id.unwrap(), // TODO: Handle error here.CODE
LOW…s/core/src/subscription/module_subscription_manager.rs2132 request_id: event.request_id.unwrap(), // TODO: Handle error here.CODE
LOW…tes/core/src/subscription/module_subscription_actor.rs352 // TODO: Handle errors sending messages.COMMENT
LOW…tes/core/src/subscription/module_subscription_actor.rs369 // TODO: Handle errors sending messages.COMMENT
LOW…tes/core/src/subscription/module_subscription_actor.rs386 // TODO: Handle errors sending messages.COMMENT
LOWcrates/cli/src/subcommands/generate.rs1065 // TODO: implement formatting.COMMENT
LOWcrates/cli/src/subcommands/generate.rs1068 // TODO: implement formatting.COMMENT
LOWcrates/primitives/src/col_list.rs443 // TODO: implement a fast path here that avoids allocation, by lying aboutCOMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHcrates/engine/src/relational_db.rs989 /// In this implementation, we snapshot the existing [`CommittedState`]COMMENT
Excessive Try-Catch Wrapping4 hits · 7 pts
SeverityFileLineSnippetContext
LOWtools/crate-publish-checks.py83 except Exception as e:CODE
MEDIUMmodules/module-test-cpp/compare_module_schemas.py27 print("Error: rust-module-schema.json not found")CODE
MEDIUMmodules/module-test-cpp/compare_module_schemas.py31 print(f"Error parsing rust-module-schema.json: {e}")CODE
MEDIUMmodules/module-test-cpp/compare_module_schemas.py45 print("Error: No C++ schema file found")CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMcrates/cli/src/subcommands/init.rs559 // For C# projects, resolve the target .NET version before scaffolding.COMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWcrates/bench/hyper_cmp.py2CODE
LOWsdks/csharp/tools~/upgrade-version.py3CODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWmodules/module-test-cpp/compare_module_schemas.py139CODE