Repository Analysis

rivet-dev/rivet

Rivet Actors are the primitive for stateful workloads. Built for AI agents, collaborative apps, and durable execution.

2.4 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of rivet-dev/rivet, a Rust project with 5,692 GitHub stars. SynthScan v2.0 examined 1,001,117 lines of code across 6893 source files, recording 1916 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 2.4 places this repository in the Likely human-written band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

2.4
Adjusted Score
2.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
5.7K
Stars
Rust
Language
1.0M
Lines of Code
6.9K
Files
1.9K
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 37HIGH 2MEDIUM 71LOW 1806

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 1916 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block1252 hits · 1227 pts
SeverityFileLineSnippetContext
LOWfrontend/packages/icons/scripts/vendor-icons.js1#!/usr/bin/env nodeCOMMENT
LOWfrontend/apps/inspector-ui/src/bridge.ts1// PostMessage protocol between the dashboard shell and this iframe.COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx21 // const {COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx41 // // Create a query for time window-specific metricsCOMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx61 // status: customMetricsStatus,COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx81 // return `${mb.toFixed(1)} MB`;COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx101 // };COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx121 // for (let i = cpuValues.length - 1; i > 0; i--) {COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx141 // }, [metricsData, isActorRunning]);COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx161 // if (isLoading) {COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx181 // const memoryPercentage = calculateMemoryPercentage(data.memory_usage_bytes);COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx201 // </Select>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx221 // }COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx241 // <ActorMemoryStatsCOMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx261COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx281 // <Dt>CPU Schedstat Run Periods</Dt>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx301COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx321 // <Dd>{formatBytes(data.memory_mapped_file)}</Dd>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx341 // )}COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx361 // <Dl>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx381 // </h4>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx401 // </Dl>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx421 // <h4 className="font-medium mb-2">Network - Receive</h4>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx441 // <Dt>Errors Total (eth1)</Dt>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx461 // {formatNumber(COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx481 // data.network_transmit_bytes_total_eth0,COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx501 // </Dd>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx521 // <Dd>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx541 // <Dt>Closing</Dt>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx561 // {formatNumber(data.network_tcp_usage_lastack)}COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx581COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx601 // <Dd>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx621 // </Dd>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx641 // <Dt>Dropped</Dt>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx661 // <div>COMMENT
LOWfrontend/src/components/actors/actor-metrics.tsx681 // </div>COMMENT
LOWfrontend/src/components/actors/use-rivet-token.ts1import { useQuery } from "@tanstack/react-query";COMMENT
LOWfrontend/src/components/actors/auto-wake-suppression.ts1import { useSyncExternalStore } from "react";COMMENT
LOW…ntend/src/components/actors/actors-actor-not-found.tsx1// import { isRivetError } from "@/lib/utils";COMMENT
LOW…ntend/src/components/actors/form/actor-create-form.tsx321COMMENT
LOW…ntend/src/components/actors/form/actor-create-form.tsx341// keys={keys.map((key) => ({COMMENT
LOW…ntend/src/components/actors/form/actor-create-form.tsx361// );COMMENT
LOWfrontend/src/lib/agent-mocks.ts1// Dev-only HTTP mocking surface for agent-driven testing.COMMENT
LOW…kit-typescript/packages/workflow-engine/src/context.ts2621 if (existing) {COMMENT
LOW…/packages/rivetkit/tests/driver/manager-driver.test.ts201COMMENT
LOW…ipt/packages/rivetkit/tests/driver/actor-sleep.test.ts301 // After sleep and wake, verify the waitUntil promise completedCOMMENT
LOW…ipt/packages/rivetkit/tests/driver/actor-sleep.test.ts321 // (setting 'isStopping')` when the abort TSF lands on the JS sideCOMMENT
LOW…/packages/rivetkit/tests/driver/request-access.test.ts121COMMENT
LOW…/packages/rivetkit/tests/driver/request-access.test.ts141 // key: ["test-fetch"],COMMENT
LOW…/packages/rivetkit/tests/driver/request-access.test.ts161 // );COMMENT
LOW…/packages/rivetkit/tests/driver/request-access.test.ts181 // // Only test in environments that support WebSocketCOMMENT
LOW…/packages/rivetkit/tests/driver/request-access.test.ts201 // .replace("http://", "ws://")COMMENT
LOW…/packages/rivetkit/tests/driver/request-access.test.ts221 // // Verify request info from onWebSocketCOMMENT
LOW…cript/packages/rivetkit/scripts/test-drizzle-compat.sh1#!/usr/bin/env bashCOMMENT
LOW…it-typescript/packages/rivetkit/src/registry/native.ts2401 [Symbol.iterator](): MapIterator<[string, NativeConnAdapter]> {COMMENT
LOW…typescript/packages/rivetkit/src/actor/instance/mod.ts341 *COMMENT
LOW…typescript/packages/rivetkit/src/actor/instance/mod.ts361 // MARK: - Background TasksCOMMENT
LOW…vetkit-typescript/packages/rivetkit/src/client/test.ts1//import { exec as execCallback } from "node:child_process";COMMENT
LOW…vetkit-typescript/packages/rivetkit/src/client/test.ts21// if (error) reject(error);COMMENT
LOW…vetkit-typescript/packages/rivetkit/src/client/test.ts41//COMMENT
1192 more matches not shown…
Hyper-Verbose Identifiers427 hits · 416 pts
SeverityFileLineSnippetContext
LOW…t/compose/template/src/services/edge/otel-collector.ts5export function generateDatacenterOtelCollector(CODE
LOW…lf-host/compose/template/src/services/edge/postgres.ts3export function generateDatacenterPostgres(CODE
LOW…ost/compose/template/src/services/edge/rivet-engine.ts7export function generateDatacenterRivetEngine(CODE
LOW…st/compose/template/src/services/edge/vector-client.ts4export function generateDatacenterVectorClient(CODE
LOW…st/compose/template/src/services/edge/vector-server.ts4export function generateDatacenterVectorServer(CODE
LOWfrontend/packages/components/src/ui/filters.tsx101function filterDefinitionToOptions(definition: FilterDefinition) {CODE
LOWfrontend/packages/components/src/ui/filters.tsx112function defaultFilterDefinitionOperator({CODE
LOWfrontend/packages/components/src/ui/chart.tsx368function getPayloadConfigFromPayload(CODE
LOWfrontend/packages/components/src/auto-form/utils.ts55export function getDefaultValueInZodStack(schema: z.ZodAny): any {CODE
LOWfrontend/packages/components/src/lib/emoji.ts8export function convertEmojiToUriFriendlyString(rawText: string) {CODE
LOWfrontend/packages/icons/scripts/shared-utils.js111function configureFontAwesomeRegistry() {CODE
LOWfrontend/packages/icons/scripts/shared-utils.js172function installFontAwesomePackages() {CODE
LOWfrontend/packages/icons/scripts/generate-manifest.js60async function registerFontAwesomePackage(packageName) {CODE
LOWfrontend/packages/icons/scripts/vendor-icons.js109function processLegacyCustomPackage(pkg, icons) {CODE
LOWfrontend/apps/inspector/src/app/data-providers/cache.ts7export function getOrCreateInspectorContext(opts: {CODE
LOWfrontend/apps/inspector/src/app/data-providers/cache.ts7export function getOrCreateInspectorContext(opts: {CODE
LOWfrontend/src/app/one-click-deploy-railway-button.tsx5export function OneClickDeployRailwayButton() {CODE
LOWfrontend/src/app/serverless-health-error.ts36export function formatServerlessMetadataError(error: unknown): string {CODE
LOWfrontend/src/app/settings-drawer.tsx350function NamespaceSettingsTitleInner({ fallback }: { fallback: string }) {CODE
LOWfrontend/src/app/settings-drawer.tsx444function NamespaceSettingsSkeleton() {CODE
LOWfrontend/src/app/serverless-connection-check.tsx62export function ServerlessConnectionCheck({CODE
LOWfrontend/src/app/serverless-connection-check.tsx217function isRivetHealthCheckFailureResponse(CODE
LOWfrontend/src/app/publishable-token-code-group.tsx14export function PublishableTokenCodeGroup() {CODE
LOWfrontend/src/app/layout.tsx586function RunnerConfigErrorIndicator() {CODE
LOWfrontend/src/app/context-switcher.tsx560function EngineNamespaceSegmentPopover({CODE
LOWfrontend/src/app/context-switcher.tsx1087function EngineNamespaceBreadcrumb({CODE
LOWfrontend/src/app/context-switcher.tsx1311function PrefetchedProjectListItem({CODE
LOWfrontend/src/app/provider-dropdown.tsx108function RivetCloudDropdownMenuItem() {CODE
LOWfrontend/src/app/getting-started.tsx990function useComputeInstructionsCode() {CODE
LOWfrontend/src/app/getting-started.tsx1011function CopyAgentInstructionsButton({ provider }: { provider?: Provider }) {CODE
LOWfrontend/src/app/getting-started.tsx1066function ComputeCopyAgentInstructionsButton() {CODE
LOWfrontend/src/app/getting-started.tsx1071function GenericCopyAgentInstructionsButton({CODE
LOWfrontend/src/app/metrics/hooks.ts102export function useNamespaceDetailMetrics({CODE
LOWfrontend/src/app/metrics/hooks.ts122export function useSingleNamespaceDetailMetrics({CODE
LOWfrontend/src/app/forms/serverless-endpoint-health.tsx38export function EndpointHealthCheckProvider({CODE
LOWfrontend/src/app/forms/serverless-endpoint-health.tsx66export function useEndpointHealthChecksValid() {CODE
LOWfrontend/src/app/forms/serverless-endpoint-health.tsx72export function useEndpointHealthChecksLoading() {CODE
LOW…ntend/src/app/forms/edit-shared-runner-config-form.tsx86export function validateRuntimeModeFields(CODE
LOW…end/src/app/data-providers/inspector-data-provider.tsx65export async function getInspectorClientEndpoint(url: string) {CODE
LOW…ntend/src/app/data-providers/default-data-provider.tsx438export function createDefaultGlobalContext(): DefaultDataProvider {CODE
LOWfrontend/src/app/data-providers/cache.ts31export function getOrCreateCloudContext(): CloudContext {CODE
LOWfrontend/src/app/data-providers/cache.ts38export function getOrCreateEngineContext(CODE
LOWfrontend/src/app/data-providers/cache.ts54export function getOrCreateOrganizationContext(CODE
LOWfrontend/src/app/data-providers/cache.ts54export function getOrCreateOrganizationContext(CODE
LOWfrontend/src/app/data-providers/cache.ts71export function getOrCreateProjectContext(CODE
LOWfrontend/src/app/data-providers/cache.ts71export function getOrCreateProjectContext(CODE
LOWfrontend/src/app/data-providers/cache.ts90export function deleteCloudNamespaceContext(CODE
LOWfrontend/src/app/data-providers/cache.ts99export function getOrCreateCloudNamespaceContext(CODE
LOWfrontend/src/app/data-providers/cache.ts99export function getOrCreateCloudNamespaceContext(CODE
LOWfrontend/src/app/data-providers/cache.ts120export function getOrCreateEngineNamespaceContext(CODE
LOWfrontend/src/app/data-providers/cache.ts120export function getOrCreateEngineNamespaceContext(CODE
LOW…d/src/app/dialogs/provide-engine-credentials-frame.tsx21export default function ProvideEngineCredentialsDialogContent({CODE
LOWfrontend/src/app/dialogs/connect-vercel-frame.tsx26export default function CreateProjectFrameContent({CODE
LOWfrontend/src/app/dialogs/connect-railway-frame.tsx49export default function ConnectRailwayFrameContent({CODE
LOW…nd/src/app/dialogs/connect-manual-serverfull-frame.tsx109export default function ConnectManualServerlfullFrameContent({CODE
LOW…ntend/src/app/dialogs/confirm-delete-project-frame.tsx15export default function ConfirmDeleteProjectContent({CODE
LOWfrontend/src/app/dialogs/connect-quick-vercel-frame.tsx29export default function ConnectQuickVercelFrameContent({CODE
LOWfrontend/src/app/dialogs/create-api-token-frame.tsx20function convertDurationToExpiresAt(duration: string): string | undefined {CODE
LOWfrontend/src/app/dialogs/create-api-token-frame.tsx53export default function CreateApiTokenFrameContent({CODE
LOW…ontend/src/app/dialogs/confirm-delete-config-frame.tsx10export default function ConfirmDeleteConfigContent({CODE
367 more matches not shown…
Hallucination Indicators37 hits · 365 pts
SeverityFileLineSnippetContext
CRITICALrivetkit-rust/packages/rivetkit-core/tests/sleep.rs157 let before = ctx.0.sleep.work.shutdown_tasks.lock().len();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/tests/sleep.rs166 let after = ctx.0.sleep.work.shutdown_tasks.lock().len();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/state.rs415 self.0.sleep.work.keep_awake.increment();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/state.rs428 self.0.sleep.work.keep_awake.decrement();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/state.rs433 self.0.sleep.work.keep_awake.decrement();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs661 let mut shutdown_tasks = self.0.sleep.work.shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs662 if self.0.sleep.work.teardown_started.load(Ordering::Acquire) {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs666 let counter = self.0.sleep.work.shutdown_counter.clone();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs692 let mut local_shutdown_tasks = self.0.sleep.work.local_shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs693 if self.0.sleep.work.teardown_started.load(Ordering::Acquire) {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs697 let counter = self.0.sleep.work.shutdown_counter.clone();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs746 self.0.sleep.work.core_dispatched_hooks.increment();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs751 self.0.sleep.work.core_dispatched_hooks.decrement();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs756 self.0.sleep.work.core_dispatched_hooks.load()CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs269 self.0.sleep.work.core_dispatched_hooks.load() == 0CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs376 let idle = self.0.sleep.work.idle_notify.notified();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs407 drained = self.0.sleep.work.shutdown_counter.wait_zero(deadline), if shutdown_count > 0 => {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs412 drained = self.0.sleep.work.websocket_callback.wait_zero(deadline), if websocket_count > 0 => {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs444 _ = self.0.sleep.work.shutdown_counter.wait_zero_unbounded(), if shutdown_count > 0 => {}CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs445 _ = self.0.sleep.work.websocket_callback.wait_zero_unbounded(), if websocket_count > 0 => {}CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs459 let idle = self.0.sleep.work.idle_notify.notified();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs476 self.0.sleep.work.keep_awake.load()CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs484 self.0.sleep.work.internal_keep_awake.load()CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs496 self.0.sleep.work.websocket_callback.load()CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs518 let mut shutdown_tasks = self.0.sleep.work.shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs519 if self.0.sleep.work.teardown_started.load(Ordering::Acquire) {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs536 self.0.sleep.work.unabortable_shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs537 if self.0.sleep.work.teardown_started.load(Ordering::Acquire) {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs593 let mut local_shutdown_tasks = self.0.sleep.work.local_shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs594 if self.0.sleep.work.teardown_started.load(Ordering::Acquire) {CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs734 self.0.sleep.work.shutdown_counter.load()CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs781 let mut guard = self.0.sleep.work.local_shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs822 let mut guard = self.0.sleep.work.shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs824 let mut unabortable_guard = self.0.sleep.work.unabortable_shutdown_tasks.lock();CODE
CRITICALrivetkit-rust/packages/rivetkit-core/src/actor/sleep.rs866 self.0.sleep.work.activity_notify.clone()CODE
CRITICAL…etkit-rust/packages/rivetkit-core/src/actor/context.rs1272 self.0.sleep.work.disconnect_callback.load()CODE
CRITICAL…etkit-rust/packages/rivetkit-core/src/actor/context.rs1391 let counter = self.0.sleep.work.shutdown_counter.clone();CODE
Decorative Section Separators36 hits · 108 pts
SeverityFileLineSnippetContext
MEDIUM…rc/components/actors/workflow/xyflow-nodes.stories.tsx99// ─── Individual Node Types ───────────────────────────────────COMMENT
MEDIUM…rc/components/actors/workflow/xyflow-nodes.stories.tsx292// ─── All Node Types Grid ─────────────────────────────────────COMMENT
MEDIUM…rc/components/actors/workflow/xyflow-nodes.stories.tsx413// ─── Workflow Canvas Stories (from WorkflowHistory data) ─────COMMENT
MEDIUM…ontend/src/components/actors/workflow/xyflow-nodes.tsx627// ─── Termination node (X) for failed/cancelled branches ──────COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh68# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh89# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh99# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh113# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh125# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh136# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh146# =====================================================================================COMMENT
MEDIUM…tainer-runner/examples/e2e-test/host/run-host-tests.sh159# =====================================================================================COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx181// ── Main App ──────────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx260// ── Demo Panel Router ─────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx281// ── Actor Demo Panel (tabs + view + code) ─────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx463// ── Health Panel ──────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx520// ── State Panel ───────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx590// ── Events Panel ──────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx721// ── Code Block ────────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx741// ── Action Runner ─────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx2460// ── Welcome / Diagram / Config ────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx2519// ── Raw HTTP Panel ────────────────────────────────COMMENT
MEDIUMexamples/kitchen-sink/frontend/App.tsx2643// ── Raw WebSocket Panel ───────────────────────────COMMENT
MEDIUM.github/workflows/publish.yaml1# =============================================================================COMMENT
MEDIUM.github/workflows/publish.yaml3# =============================================================================COMMENT
MEDIUM.github/workflows/publish.yaml17# ============================================================================COMMENT
MEDIUM.github/workflows/publish.yaml39 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml41 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml66 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml68 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml274 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml276 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml312 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml314 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml373 # ---------------------------------------------------------------------------COMMENT
MEDIUM.github/workflows/publish.yaml375 # ---------------------------------------------------------------------------COMMENT
Structural Annotation Overuse67 hits · 106 pts
SeverityFileLineSnippetContext
LOWfrontend/docs/testing/references/integration-form.md7### Step 1: Provider SelectionCOMMENT
LOWfrontend/docs/testing/references/integration-form.md24### Step 2: ConfigurationCOMMENT
LOWfrontend/docs/testing/references/integration-form.md48### Step 3: VerificationCOMMENT
LOWfrontend/src/content/agent-prompts.ts17## Step 1: Load the RivetKit docsCOMMENT
LOWfrontend/src/content/agent-prompts.ts23## Step 2: Keep registry.start() (serverless is automatic)COMMENT
LOWfrontend/src/content/agent-prompts.ts39## Step 3: Create DockerfileCOMMENT
LOWfrontend/src/content/agent-prompts.ts78## Step 4: Deploy with the Rivet CLICOMMENT
LOWfrontend/src/content/agent-prompts.ts93## Step 5: Verify DeploymentCOMMENT
LOWfrontend/src/content/agent-prompts.ts165## Step 1: New project or existing?COMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts192### Step 1: InstallCOMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts198### Step 2: Create the server (server.ts)COMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts203### Step 3: Configure the model keyCOMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts207### Step 4: Boot an instance and run a prompt (client.ts)COMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts212### Step 5: VerifyCOMMENT
LOWrivetkit-typescript/packages/engine-runner/src/mod.ts425 // IMPORTANT: Make sure to call stopActiveRequests if calling #removeActorCOMMENT
LOWrivetkit-typescript/packages/engine-runner/src/mod.ts1110 // IMPORTANT: Make sure no async code runs before inserting #actors andCOMMENT
LOW…vetkit-typescript/packages/engine-runner/src/tunnel.ts919 // NOTE: This method is safe to be async since we will not receive anyCOMMENT
LOWwebsite/public/guides/chat.md44### Step 1: Initialize the actor stateCOMMENT
LOWwebsite/public/guides/chat.md58### Step 2: Add message sending functionalityCOMMENT
LOWwebsite/public/guides/chat.md85### Step 3: Add history retrievalCOMMENT
LOWwebsite/public/guides/chat.md133### Step 4: Deploy to RivetCOMMENT
LOWwebsite/public/guides/chat.md151### Step 1: Create the HTML structureCOMMENT
LOWwebsite/public/guides/chat.md177### Step 2: Add the client scriptCOMMENT
LOWwebsite/public/guides/chat.md210### Step 3: Load messages and listen for updatesCOMMENT
LOWwebsite/public/guides/chat.md255### Step 4: Handle sending messagesCOMMENT
LOWrivetkit-python/client/README.md15### Step 1: InstallationCOMMENT
LOWrivetkit-python/client/README.md21### Step 2: Connect to ActorCOMMENT
LOW.claude/commands/release.md5## Step 1: Gather Release InformationCOMMENT
LOW.claude/commands/release.md28## Step 2: Confirm Release DetailsCOMMENT
LOW.claude/commands/release.md39## Step 3: Run the Release ScriptCOMMENT
LOW.claude/commands/release.md71## Step 4: Monitor the GitHub Actions WorkflowCOMMENT
LOW.claude/commands/release.md100## Step 5: Handle Workflow FailuresCOMMENT
LOW.claude/commands/release.md153## Step 6: Report SuccessCOMMENT
LOW.claude/commands/release.md159## Step 7: Sanity CheckCOMMENT
LOW…rs-communicating-between-actors/actor-orchestration.ts37 // Step 1: Initialize dataCOMMENT
LOW…rs-communicating-between-actors/actor-orchestration.ts41 // Step 2: Process through multiple actorsCOMMENT
LOW…rs-communicating-between-actors/actor-orchestration.ts45 // Step 3: FinalizeCOMMENT
LOWexamples/kitchen-sink/scripts/global-smoke-test.ts397 // Step 1: create the actor in the creator region and capture the actor IDCOMMENT
LOWexamples/kitchen-sink/scripts/global-smoke-test.ts432 // Step 2: from every other region, call get() on the key and verify itCOMMENT
LOWexamples/kitchen-sink/src/actors/workflow/payment.ts75 // Step 1: Reserve inventoryCOMMENT
LOWexamples/kitchen-sink/src/actors/workflow/payment.ts118 // Step 2: Charge cardCOMMENT
LOWexamples/kitchen-sink/src/actors/workflow/payment.ts159 // Step 3: Complete orderCOMMENT
LOWrivetkit-rust/packages/client/README.md15### Step 1: InstallationCOMMENT
LOWrivetkit-rust/packages/client/README.md24### Step 2: Connect to ActorCOMMENT
LOWengine/sdks/typescript/runner/src/mod.ts425 // IMPORTANT: Make sure to call stopActiveRequests if calling #removeActorCOMMENT
LOWengine/sdks/typescript/runner/src/mod.ts1148 // IMPORTANT: Make sure no async code runs before inserting #actors andCOMMENT
LOWengine/sdks/typescript/runner/src/tunnel.ts920 // NOTE: This method is safe to be async since we will not receive anyCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4644 // Step 1: handle A builds a real schema with enough rows to span btree internal pages.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4718 // Step 2: an independent `Db` instance commits schema mutations on the same actor.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4782 // Step 3: open a fresh handle B through the warm `db_shared`. The startup preloadCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4804 // Step 4: RMW on pgno 1 from the stale view. SQLite rewrites sqlite_master with a newCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4828 // Step 5: fresh reopen with no warm cache. Run integrity check + schema scan.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5207 // Step 1: handle A builds a real schema with enough rows to span btree internal pages.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5265 // Step 2: an independent `Db` instance commits schema mutations on the same actor.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5326 // Step 3: open a fresh handle B through `db_shared`.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5345 // Step 4: RMW on pgno 1 from the (possibly stale) view.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5364 // Step 5: fresh reopen with no warm cache. Run integrity check + schema scan + theCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5731 // Step 1: handle A1 builds a real schema with enough rows to span btree internals.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5819 // Step 2: independent `Db` instance commits schema mutations on the same actor.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5881 // Step 3: open a fresh handle B (the "C" of the spec, but kept as `db_b` for symmetryCOMMENT
7 more matches not shown…
Verbosity Indicators39 hits · 64 pts
SeverityFileLineSnippetContext
LOWfrontend/src/content/agent-prompts.ts17## Step 1: Load the RivetKit docsCOMMENT
LOWfrontend/src/content/agent-prompts.ts23## Step 2: Keep registry.start() (serverless is automatic)COMMENT
LOWfrontend/src/content/agent-prompts.ts39## Step 3: Create DockerfileCOMMENT
LOWfrontend/src/content/agent-prompts.ts78## Step 4: Deploy with the Rivet CLICOMMENT
LOWfrontend/src/content/agent-prompts.ts93## Step 5: Verify DeploymentCOMMENT
LOWfrontend/src/content/agent-prompts.ts165## Step 1: New project or existing?COMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts192### Step 1: InstallCOMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts198### Step 2: Create the server (server.ts)COMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts203### Step 3: Configure the model keyCOMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts207### Step 4: Boot an instance and run a prompt (client.ts)COMMENT
LOW…components/onboarding/agent-os/build-agent-os-setup.ts212### Step 5: VerifyCOMMENT
LOW…rs-communicating-between-actors/actor-orchestration.ts37 // Step 1: Initialize dataCOMMENT
LOW…rs-communicating-between-actors/actor-orchestration.ts41 // Step 2: Process through multiple actorsCOMMENT
LOW…rs-communicating-between-actors/actor-orchestration.ts45 // Step 3: FinalizeCOMMENT
LOWexamples/kitchen-sink/scripts/global-smoke-test.ts397 // Step 1: create the actor in the creator region and capture the actor IDCOMMENT
LOWexamples/kitchen-sink/scripts/global-smoke-test.ts432 // Step 2: from every other region, call get() on the key and verify itCOMMENT
LOWexamples/kitchen-sink/src/actors/workflow/payment.ts75 // Step 1: Reserve inventoryCOMMENT
LOWexamples/kitchen-sink/src/actors/workflow/payment.ts118 // Step 2: Charge cardCOMMENT
LOWexamples/kitchen-sink/src/actors/workflow/payment.ts159 // Step 3: Complete orderCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4644 // Step 1: handle A builds a real schema with enough rows to span btree internal pages.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4718 // Step 2: an independent `Db` instance commits schema mutations on the same actor.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4782 // Step 3: open a fresh handle B through the warm `db_shared`. The startup preloadCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4804 // Step 4: RMW on pgno 1 from the stale view. SQLite rewrites sqlite_master with a newCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs4828 // Step 5: fresh reopen with no warm cache. Run integrity check + schema scan.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5207 // Step 1: handle A builds a real schema with enough rows to span btree internal pages.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5265 // Step 2: an independent `Db` instance commits schema mutations on the same actor.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5326 // Step 3: open a fresh handle B through `db_shared`.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5345 // Step 4: RMW on pgno 1 from the (possibly stale) view.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5364 // Step 5: fresh reopen with no warm cache. Run integrity check + schema scan + theCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5731 // Step 1: handle A1 builds a real schema with enough rows to span btree internals.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5819 // Step 2: independent `Db` instance commits schema mutations on the same actor.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5881 // Step 3: open a fresh handle B (the "C" of the spec, but kept as `db_b` for symmetryCOMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5902 // Step 4: RMW on pgno 1 from the (possibly stale) view.COMMENT
LOWengine/packages/depot-client/tests/inline/vfs.rs5921 // Step 5: fresh reopen with no warm cache. Run integrity check + schema scan + theCOMMENT
LOWengine/packages/engine/tests/envoy/sqlite_generation.rs471 // Step 1: envoy A seeds page 1 (creates the database in Depot).COMMENT
LOWengine/packages/engine/tests/envoy/sqlite_generation.rs476 // Step 2: warm Db_A's PIDX cache by reading page 1 through envoy A.COMMENT
LOWengine/packages/engine/tests/envoy/sqlite_generation.rs508 // Step 3: envoy B commits a NEW page 1 against the shared FDB. ThisCOMMENT
LOWengine/packages/engine/tests/envoy/sqlite_generation.rs545 // Step 4: read through envoy A again. Db_A's PIDX cache is stillCOMMENT
LOWengine/packages/engine/tests/envoy/sqlite_generation.rs571 // Step 5: envoy A commits a new dirty page derived from the staleCOMMENT
Modern AI Meta-Vocabulary16 hits · 41 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/src/app/getting-started.tsx933// gives the agent everything it needs to scaffold, run, and deploy in one paste.COMMENT
MEDIUM…tiplayer-game-patterns/public/assets/index-9bY3DXxE.js90${c}`)}}if(!e.skipParseResponse)try{const r=new Uint8Array(await i.arrayBuffer());return bd(e.encoding,r,e.responseVersiCODE
MEDIUM…tiplayer-game-patterns/public/assets/index-9bY3DXxE.js90${c}`)}}if(!e.skipParseResponse)try{const r=new Uint8Array(await i.arrayBuffer());return bd(e.encoding,r,e.responseVersiCODE
MEDIUMexamples/kitchen-sink/scripts/mock-agentic-loop.ts771 this.#ws?.close(1000, "mock agentic loop complete");CODE
MEDIUM…ivetkit_core_napi_typescript_follow_up_review/prd.json438 "description": "Synthesis findings F21 + F31 (MEDIUM; tightly coupled). Layer: napi + typescript. TS `rivetkit-typCODE
MEDIUM…026-04-29-stateless-storage-refactor-pre-pitr/prd.json4 "description": "Add continuous point-in-time recovery (PITR) and first-class forking to the SQLite v2 storage layer. BCODE
MEDIUM…04-29-chore_sqlite_stateless_storage_refactor/prd.json4 "description": "Add continuous point-in-time recovery (PITR) and first-class forking to the SQLite v2 storage layer. BCODE
MEDIUM…ts/ralph/archive/2026-04-29-driver-test-fixes/prd.json438 "description": "Synthesis findings F21 + F31 (MEDIUM; tightly coupled). Layer: napi + typescript. TS `rivetkit-typCODE
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v2_to_v3.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v3_to_v2.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v4_to_v3.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v5_to_v4.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v1_to_v2.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v4_to_v5.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v2_to_v1.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
MEDIUM…ine/sdks/rust/envoy-protocol/src/versioned/v3_to_v4.rs1// @generated initial scaffold by scripts/vbare-gen-convertersCOMMENT
Self-Referential Comments11 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUM…dev-multidc/datacenters/dc-c/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUM…dev-multidc/datacenters/dc-b/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUM…dev-multidc/datacenters/dc-a/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUM…st/compose/template/src/services/edge/vector-server.ts58# Create a new object with just the columns dataCOMMENT
MEDIUM…f-host/compose/dev-multinode/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUMself-host/compose/dev/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUMself-host/compose/dev-host/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUM…c-multinode/datacenters/dc-c/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUM…c-multinode/datacenters/dc-b/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUM…c-multinode/datacenters/dc-a/vector-server/vector.yaml39 source: "# Extract and store metadata\n__database = .database\n__table = .table\n__columns = .columns\n\n# Create a CODE
MEDIUMscripts/run/restore-postgres.sh29# Create a new volumeCOMMENT
AI Slop Vocabulary5 hits · 13 pts
SeverityFileLineSnippetContext
MEDIUM…me/Object/NetworkObject/NetworkObject.LevelOfDetail.cs14 /// <remarks>This collection will be empty of this NetworkObject does not utilize level of detail.</remarks>COMMENT
MEDIUM…tiplayer-game-patterns/public/assets/index-9bY3DXxE.js49`).replace(Y4,"")}function N0(e,t){return t=Cv(t),Cv(e)===t}function Dc(){}function $e(e,t,n,i,r,a){switch(n){case"childCODE
MEDIUMscripts/ralph/archive/2026-04-16-sqlite-vfs-v2/prd.json47 "For each MockProtocol test, classify as: (a) COVERED by an existing Direct engine test \u2192 delete, (b) NOT CCODE
MEDIUM…etkit-core/tests/integration/sqlite_corruption_fuzz.rs37#[ignore = "diagnostic fuzz harness. Run manually with RIVET_ENGINE_BINARY_PATH pointing at the target engine."]COMMENT
MEDIUM…ckages/engine/tests/runner/actors_scheduling_errors.rs602 // Definitely should not take the full 10 second timeoutCOMMENT
Synthetic Comment Markers1 hit · 11 pts
SeverityFileLineSnippetContext
HIGHexamples/kitchen-sink/scripts/global-smoke-test.ts398 // from the create response (as requested: read the result from the DC thatCOMMENT
Fake / Example Data10 hits · 10 pts
SeverityFileLineSnippetContext
LOW…les/docs/actors-design-patterns/loading-state-actor.ts12 findById: async (id: string): Promise<User> => ({ id, email: "user@example.com", name: "User" }),CODE
LOW…les/docs/actors-lifecycle/on-before-action-response.ts28 profile: { name: "John Doe", email: "john@example.com" },CODE
LOWexamples/actor-actions/frontend/App.tsx13 const [companyName, setCompanyName] = useState("Acme Corp");CODE
LOWexamples/actor-actions/tests/actions.test.ts12 name: "Acme Corp",CODE
LOWexamples/actor-actions/tests/actions.test.ts22 name: "Acme Corp",CODE
LOWexamples/actor-actions/tests/actions.test.ts98 name: "John Doe",CODE
LOWexamples/actor-actions/tests/actions.test.ts108 name: "John Doe",CODE
LOWscripts/skill-evals/results/fill-form/verdict.json4- **"custname": "Jane Doe"** ✓ (Customer name correctly submitted)CODE
LOWscripts/skill-evals/results/fill-form/verdict.json14 { "name": "Customer name 'Jane Doe' was included", "pass": true, "reason": "The JSON response shows \"custname\": \"CODE
LOWscripts/skill-evals/results/fill-form/response.md3✅ **Customer name**: "Jane Doe"CODE
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUM…c/types/_rivetkit_db.drizzle_mod.CustomTypeValues.html16</div><aside class="tsd-sources"><ul><li>Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20CODE
MEDIUM…c/types/_rivetkit_db.drizzle_mod.CustomTypeValues.html21</div><aside class="tsd-sources"><ul><li>Defined in node_modules/.pnpm/drizzle-orm@0.44.6_@cloudflare+workers-types@4.20CODE
MEDIUM…ames.fishnet/Runtime/Object/Synchronizing/SyncTimer.cs455 * for some but at this time I'm unable to think of anyCOMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHexamples/raw-websocket-handler-proxy/frontend/App.tsx21 `conn_params.${encodeURIComponent(JSON.stringify({ apiKey: "your-api-key" }))}`,CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOWscripts/publish/static/install.sh56 # Check if the directory is writableCOMMENT
LOWscripts/publish/static/install.sh87# Check if path may be incorrectCOMMENT
LOWscripts/run/backup-postgres.sh14# Check if container existsCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…cript/packages/rivetkit/scripts/test-drizzle-compat.sh5# Usage:COMMENT
LOWexamples/docs/actors-keys/metadata-client.ts23// Usage exampleCOMMENT
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWengine/packages/engine/tests/common/test_helpers.rs138 // TODO: implement namespace deletion when availableCOMMENT
LOWengine/packages/epoxy/tests/backfill.rs1// TODO: Fix testCOMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWrivetkit-python/client/tests/common.py1CODE
LOWrivetkit-python/client/tests/test_e2e_async.py4CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWfrontend/public/mockServiceWorker.js124async function handleRequest(event, requestId, requestInterceptedAt) {CODE
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWrivetkit-python/client/tests/common.py11logger = logging.getLogger(__name__)CODE