AI Slop Code Risk Monitor

triggerdotdev/trigger.dev

SlopCodeMonitor badge for triggerdotdev/trigger.dev Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Trigger.dev – build and deploy durable AI agents and workflows

1.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for triggerdotdev/trigger.dev, a TypeScript project with 16,666 GitHub stars. SynthScan examined 1,369,533 lines of code across 5940 source files, recording 2108 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.9
Adjusted Signal
1.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
16.7K
Stars
TypeScript
Language
1.4M
Lines of Code
5.9K
Files
2.1K
Pattern Hits
2026-10-31
Scan Date
0.00
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 6.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.6/100 · LOW

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

Agent Over-Engineering Ratio 6.9/100 · LOW

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

PR Review Velocity Impact 8.8/100 · LOW

Which changes need focused human review? 2108 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 4HIGH 7MEDIUM 165LOW 1932

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 2108 distinct pattern matches across 16 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Hyper-Verbose Identifiers1473 hits · 1487 pts
SeverityFileLineSnippetContext
LOWinternal-packages/database/src/transaction.ts73export function isPrismaRaceConditionError(error: unknown): boolean {CODE
LOWinternal-packages/database/src/transaction.ts95export function isTransactionAcquisitionError(error: unknown): boolean {CODE
LOWinternal-packages/database/src/infraError.ts27export function looksLikeConnectivityError(error: unknown): boolean {CODE
LOWinternal-packages/database/src/infraError.ts70export function isRetryableInfrastructureError(error: unknown): boolean {CODE
LOWinternal-packages/clickhouse/src/webhookEndpoints.ts48export function insertWebhookEndpointsCompactArrays(CODE
LOWinternal-packages/clickhouse/src/errors.ts33export function getErrorGroupLocationsQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts54export function getErrorGroupsListQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts184export function getErrorHourlyOccurrences(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/errors.ts262export function getErrorAffectedVersionsQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts295export function getErrorOccurrencesListQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts328export function createErrorOccurrencesQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts363export function createErrorOccurrencesByVersionQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts407export function getActiveErrorsSinceQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts444export function getOccurrenceCountsSinceQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/errors.ts477export function getOccurrenceCountSinceQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/taskEventsSearch.ts66function passesCheapEligibilityChecks(event: TaskEventV2Input): boolean {CODE
LOWinternal-packages/clickhouse/src/taskEventsSearch.ts75export function isTaskEventSearchEligible(event: TaskEventV2Input): boolean {CODE
LOWinternal-packages/clickhouse/src/queueMetrics.ts66export function getQueueListMetricsSummary(reader: ClickhouseReader) {CODE
LOWinternal-packages/clickhouse/src/webhookDeliveries.ts95export function insertWebhookDeliveriesCompactArrays(CODE
LOWinternal-packages/clickhouse/src/webhookDeliveries.ts113export function getWebhookDeliveriesQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/webhookDeliveries.ts126export function getWebhookDeliveriesCountQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/webhookDeliveries.ts148export function getWebhookDeliveriesGroupedCountQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts244export function insertTaskRunsCompactArrays(ch: ClickhouseWriter, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts381export function insertRawTaskRunPayloadsCompactArrays(CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts457export function getPendingVersionIdsQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts469export function getTaskRunsCountQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts488export function getTaskRunExistsQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts503export function getTaskRunTagsQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts528export function getTaskActivityQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskRuns.ts703export function getTaskUsageByOrganization(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/sessions.ts113export function insertSessionsCompactArrays(ch: ClickhouseWriter, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/sessions.ts162export function getSessionsCountQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/sessions.ts177export function getSessionTagsQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts60export function getTraceSummaryQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts93export function getTraceDetailedSummaryQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts141export function getTraceEventsForExportQueryBuilder(CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts167export function getSpanDetailsQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts233export function serializeTaskEventAttributes(attributes: unknown): string {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts347export function buildTraceChunkCursorPredicate(cursor: TraceChunkCursor): {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts364export function buildTraceStartTimeSortKeyPredicate({CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts384export function buildTraceChunkKeyPredicate(cursor: TraceChunkCursor): {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts417export function getTraceChunkQueryBuilder(ch: ClickhouseReader, settings?: ClickHouseSettings) {CODE
LOWinternal-packages/clickhouse/src/taskEvents.ts508export function getLogsSearchListQueryBuilder(ch: ClickhouseReader) {CODE
LOWinternal-packages/clickhouse/src/client/errors.ts101export function isClickhouseResourceLimitError(error: unknown): boolean {CODE
LOWinternal-packages/clickhouse/src/client/client.ts1394export function clickhouseErrorDescriptor(error: unknown) {CODE
LOWinternal-packages/clickhouse/src/client/client.ts1440function convertLogLevelToClickhouseLogLevel(logLevel?: LogLevel): ClickHouseLogLevel {CODE
LOWinternal-packages/rbac/src/bearerCredentials.ts419function toAuthenticatedEnvironment(CODE
LOWinternal-packages/llm-model-catalog/src/sync.test.ts73async function createGeminiProWithStaleBaseModelName(prisma: PrismaClient) {CODE
LOW…rc/runOpsStore.replayReadAfterWrite.replicaLag.test.ts75function buildRouterWithLaggingLegacyReplica(prisma14: PrismaClient, prisma17: RunOpsPrismaClient) {CODE
LOW…psStore.presentersWaitpointReadView.replicaLag.test.ts96function buildRouterWithLaggingLegacyReplica(prisma14: PrismaClient, prisma17: RunOpsPrismaClient) {CODE
LOW…rc/runOpsStore.resolveRunForMutationReplicaLag.test.ts78async function resolveViaRunStorePgReads(CODE
LOW…tore/src/taskRunExecutionSnapshotStore.expired.test.ts88function expectRetriableUnavailable(error: unknown) {CODE
LOW…nOpsStore.waitpointCompleteTokenReadAfterWrite.test.ts63async function seedPendingTokenWaitpoint(CODE
LOWinternal-packages/run-store/src/snapshotResidency.ts15export function snapshotResidencyFromMetadata(metadata: unknown): SnapshotResidency {CODE
LOWinternal-packages/run-store/src/snapshotResidency.ts34export function metadataWithSnapshotResidency(CODE
LOWinternal-packages/run-store/src/snapshotResidency.ts49export function snapshotRouteFromSnapshot(snapshot: {CODE
LOW…store/src/PostgresRunStore.controlPlaneAlertFk.test.ts15async function seedControlPlaneAlertPrereqs(prisma: PrismaClient, suffix: string) {CODE
LOW…askRunExecutionSnapshotStore.residencyDispatch.test.ts56async function insertPostgresOnlySnapshot(CODE
LOW…re/src/PostgresRunStore.hydratorSelectPushdown.test.ts77function withCapturedTaskRunFindManyArgs(real: RunOpsPrismaClient) {CODE
LOW…ackages/run-store/src/taskRunExecutionSnapshotStore.ts103function residencyUnavailableError(CODE
1413 more matches not shown…
Decorative Section Separators155 hits · 460 pts
SeverityFileLineSnippetContext
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts155 // ─── Arithmetic functions ─────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts176 // ─── Mathematical functions ───────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts212 // ─── String functions ─────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts285 // ─── Null functions ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts300 // ─── Conditional functions ────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts313 // ─── Comparison functions ─────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts327 // ─── Logical functions ────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts339 // ─── Type conversion functions ────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts383 // ─── Date/time functions ──────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts496 // ─── Interval functions ───────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts512 // ─── Array functions ──────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts562 // ─── JSON functions ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts612 // ─── Tuple functions ──────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts623 // ─── Map functions ────────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts636 // ─── Hash functions ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts666 // ─── URL functions ────────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts699 // ─── UUID functions ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts719 // ─── Misc functions ───────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts747 // ─── Aggregate functions ──────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts792 // ─── Conditional aggregate functions ──────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/tsqlFunctions.test.ts823 // ─── Search functions ─────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/clickhouse/src/sessions.ts141// ─── read path ───────────────────────────────────────────────────COMMENT
MEDIUM…psStore.presentersWaitpointReadView.replicaLag.test.ts174// ── Exact projections the call sites read ─────────────────────────────────────────────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts127 // ── findBatchTaskRunByIdempotencyKey (dedup) ──────────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts156 // ── findBatchTaskRunById (complete arm) ────────────────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts179 // ── findBatchTaskRunById (tryCompleteBatchV3) ─────────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts207 // ── countBatchTaskRunItems (tryCompleteBatchV3) ───────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts243 // ── runEngine batchTrigger findBatchTaskRunById ──────────────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts266 // ── streamBatchItems findBatchTaskRunById (validate exists) ───────────────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts292 // ── streamBatchItems findBatchTaskRunById (idempotent-retry recheck) ──────────────COMMENT
MEDIUM…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts320 // ── streamBatchItems findBatchTaskRunById (idempotent-retry recheck, second) ──────────────COMMENT
MEDIUM…ompleteRouteAndReplayLoaderReadView.replicaLag.test.ts156 // ── complete-waitpoint route ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ompleteRouteAndReplayLoaderReadView.replicaLag.test.ts204 // ── replay loader (tolerated read-view) ──────────────────────────────────────────────────────────COMMENT
MEDIUM…c/runOpsStore.storeReceiverReadView.replicaLag.test.ts77 // ── findBatchTaskRunByFriendlyId (no client) — runsRepository runs-list batch filter ───────────────COMMENT
MEDIUM…c/runOpsStore.storeReceiverReadView.replicaLag.test.ts137 // ── readLegacy-leg findRun({id},{select},replica) — readThroughRun for a LEGACY run ────────────COMMENT
MEDIUMinternal-packages/tsql/src/grammar/TSQLLexer.ts806 // ───── opening tag test ─────COMMENT
MEDIUMinternal-packages/tsql/src/query/parser.ts226 // ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/tsql/src/query/parser.ts228 // ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/tsql/src/query/parser.ts315 // ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMinternal-packages/tsql/src/query/parser.ts317 // ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ckages/core/src/v3/test/test-session-stream-manager.ts315 // ── Test driver API (not part of SessionStreamManager interface) ──────COMMENT
MEDIUM…ages/core/src/v3/test/test-realtime-streams-manager.ts126 // ── Test driver API (not part of RealtimeStreamsManager interface) ──────COMMENT
MEDIUMpackages/core/src/v3/test/test-input-stream-manager.ts150 // ── Test driver API (not part of InputStreamManager interface) ──────────COMMENT
MEDIUMpackages/core/src/v3/schemas/schemas.ts305// ── Skills ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/core/src/v3/schemas/schemas.ts327// ── Webhooks ────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/plugins/src/rbac.ts358// ── Delegated user-actor token grammar ───────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/chat-snapshot.test.ts20// ── Helpers ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/chat-snapshot.test.ts89// ── Tests ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…rigger-sdk/test/chat-agent-source-stream-error.test.ts13// ── Helpers ────────────────────────────────────────────────────────────COMMENT
MEDIUM…rigger-sdk/test/chat-agent-source-stream-error.test.ts71// ── Tests ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/mockChatAgent.test.ts13// ── Helpers ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/mockChatAgent.test.ts40// ── Tests ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/chatHandoverBackends.test.ts13// ── Helpers ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/chatHandoverBackends.test.ts87// ── chat.customAgent + headStart handover ───────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/chatHandoverBackends.test.ts342// ── chat.createSession + headStart handover ──────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/replay-session-in.test.ts11// ── Helpers ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/replay-session-in.test.ts42// ── Tests ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/replay-session-in.test.ts152// ── Cursor scan (non-blocking records read, not an SSE drain) ──────────COMMENT
MEDIUMpackages/trigger-sdk/test/pending-message-drain.test.ts14// ── Helpers ────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/trigger-sdk/test/pending-message-drain.test.ts101// ── Tests ──────────────────────────────────────────────────────────────COMMENT
95 more matches not shown…
Over-Commented Block324 hits · 316 pts
SeverityFileLineSnippetContext
LOWinternal-packages/rbac/src/bearerCredentials.ts141COMMENT
LOWinternal-packages/rbac/src/apiKeyPolicyDefaults.test.ts1import type { PrismaClient } from "@trigger.dev/database";COMMENT
LOWinternal-packages/rbac/src/index.ts181 // the fallback being used?" mysteries before.COMMENT
LOW…packages/run-ops-database/prisma/schema.parity.test.ts1import { describe, expect, it } from "vitest";COMMENT
LOWinternal-packages/run-ops-database/src/index.ts1// The generated client class is named PrismaClient in BOTH packages; re-export itCOMMENT
LOW…es/llm-model-catalog/scripts/generate-model-catalog.sh1#!/usr/bin/env bashCOMMENT
LOW…/run-store/src/PostgresRunStore.dedicatedRepro.test.ts1// Store-level regression suite for the run-ops split.COMMENT
LOW…/run-store/src/PostgresRunStore.dedicatedRepro.test.ts141COMMENT
LOW…/run-store/src/PostgresRunStore.dedicatedRepro.test.ts681 //COMMENT
LOW…/run-store/src/PostgresRunStore.dedicatedRepro.test.ts1301 // waitpoint's blocking edge, run connection and completing snapshot all CO-LOCATE WITH THE RUNCOMMENT
LOW…ore/src/runOpsStore.engineReadViews.replicaLag.test.ts1// Property: three run-engine read views tolerate stale/absent values under replica lag. Each issues aCOMMENT
LOW…l-packages/run-store/src/runOpsStore.snapshots.test.ts1// RunStore run-ops persistence — snapshots, against the REAL dedicated split topology.COMMENT
LOW…packages/run-store/src/redisSnapshotStore.gaps.test.ts1// A5. The repair restores the head but not the entries lost in the fork window, so a keyspace ends upCOMMENT
LOW…s/run-store/src/runOpsStore.envScopedResidency.test.ts1import { describe, expect, it } from "vitest";COMMENT
LOW…runOpsStore.modelRuntimeEnvReadView.replicaLag.test.ts1// Lagging-replica coverage for the model-runtime-env read view on the run-ops split.COMMENT
LOW…ackages/run-store/src/runOpsStore.groupedReads.test.ts1// RED→GREEN for the grouped-read primitive `RoutingRunStore.findRunsByIds`.COMMENT
LOWinternal-packages/run-store/src/scheduleSeam.test.ts1// SCHEDULES over the run-ops cutover SEAM.COMMENT
LOW…runOpsStore.cancelRunReadAfterWrite.replicaLag.test.ts1// Lagging-replica coverage for the CANCEL route's run lookups on the run-ops split.COMMENT
LOW…tore/src/PostgresRunStore.connectedRunsBounded.test.ts1// RED→GREEN for bounding the connected-runs read path so it can never emit an unbounded id list.COMMENT
LOW…-packages/run-store/src/runOpsStore.newMethods.test.ts1import { describe, expect, it } from "vitest";COMMENT
LOW…sStore.routesRealtimeStreamReadView.replicaLag.test.ts1// Replica-lag properties for the realtime-stream route read views on the run-ops split. FourteenCOMMENT
LOW…/runOpsStore.dashboardAgentReadView.replicaLag.test.ts1// Replica-lag coverage for the dashboard-agent run->commit resolver read. dashboardAgentCOMMENT
LOW…tore/src/PostgresRunStore.batchProbeReadClient.test.ts1// RED→GREEN repro for the run-ops split BASELINE BLOCKER:COMMENT
LOW…Store.batchDependentAttemptReadView.replicaLag.test.ts1// Property: the batchTriggerV3 dependent-attempt read tolerates a miss under replica lag. TheCOMMENT
LOW…c/PostgresRunStore.connectedRunsIncludeBounded.test.ts1// RED→GREEN for bounding the DISPLAY `connectedRuns` RELATION hydration (findWaitpoint /COMMENT
LOW…/runOpsStore.routesBatchGetReadView.replicaLag.test.ts1// Coverage for the batch-GET route/loader reads issued with NO client, grouped as "routes-batch-get".COMMENT
LOW…/runOpsStore.routesBatchGetReadView.replicaLag.test.ts21// `{ error: "Not found" }, status 404` and header `x-should-retry: false`, which the SDK obeys verbatimCOMMENT
LOW…/run-store/src/runOpsStore.flipWindowDuplicate.test.ts1// DOCUMENTS the bounded concurrent-flip-window cross-DB idempotencyCOMMENT
LOW…/runOpsStore.usageCostUndercountReadAfterWrite.test.ts1// Read-after-write coverage for the USAGE/COST read-modify-write in the attempt-completion pathCOMMENT
LOW…OpsStore.serviceBatchFamilyReadView.replicaLag.test.ts1// Lagging-replica coverage for the batch-family reads issued by the batch services with NO client:COMMENT
LOW…tore/src/PostgresRunStore.crossGenerationError.test.ts1// Cross-generation Prisma error normalization LOCK.COMMENT
LOW…/run-store/src/PostgresRunStore.writeAtomicity.test.ts1// Cross-DB WRITE ATOMICITY against the REAL dedicated split topology.COMMENT
LOW…ckages/run-store/src/checkpointBatchReplicaLag.test.ts1// Repro for the checkpoint WAIT_FOR_BATCH replica-lag stall (createCheckpoint.server.ts:148-181).COMMENT
LOW…ages/run-store/src/runOpsStore.threeDbTopology.test.ts1// Track 2 THREE-database topology proof. Before Track 2 the legacy run-ops client was an ALIAS of theCOMMENT
LOW…es/run-store/src/runOpsStore.routedReadPrimary.test.ts1// RED→GREEN repro for the routed-read CLIENT DROP: RoutingRunStore's runId-routed / fan-out readsCOMMENT
LOW…packages/run-store/src/replicaRecoveryConflictRetry.ts1import { type RetryBudget, withInfraRetry } from "@trigger.dev/database";COMMENT
LOW…ges/run-store/src/runOpsStore.idempotencyDedup.test.ts1// Idempotency cross-DB dedup LOCK against the REAL two-physical-DB split.COMMENT
LOWinternal-packages/run-store/src/runOpsStore.ts261 for (const [id, keys] of keysById) {COMMENT
LOWinternal-packages/run-store/src/runOpsStore.ts1681 // Probe by id (drain may have relocated it); an idempotency-key lookup with no id routes byCOMMENT
LOW…kages/run-store/src/runOpsStore.readAfterWrite.test.ts1// RED→GREEN repro for the run-ops split READ-AFTER-WRITE hole:COMMENT
LOW…tore.presentersSessionBatchReadView.replicaLag.test.ts1// Property: the four run-store reads issued by the AI-session + batch DASHBOARD presenters behaveCOMMENT
LOW…tore.presentersSessionBatchReadView.replicaLag.test.ts21// REPLICA). findBatchTaskRunByFriendlyId defaults to `this.readOnlyPrisma` — the lone batch-familyCOMMENT
LOW…ompleteRouteAndReplayLoaderReadView.replicaLag.test.ts1// Coverage for two dashboard read call sites:COMMENT
LOW…sStore.sessionMetadataRouteReadView.replicaLag.test.ts1// Coverage for two friendlyId-keyed run reads that pass the webapp's BRANDED `$replica` intoCOMMENT
LOW…rnal-packages/run-store/src/delegatingRunStore.test.ts1// What this suite covers, and why it is now small.COMMENT
LOW…runOpsStore.routesSpanTraceReadView.replicaLag.test.ts1// Lagging-replica coverage for the SPAN-DETAIL / TRACE route read views on the run-opsCOMMENT
LOW…runOpsStore.routesSpanTraceReadView.replicaLag.test.ts21// (owning replica, miss-probe the other store).COMMENT
LOW…tore/src/runOpsStore.ttlExpireOrphanReplicaLag.test.ts1// Guard for the run-ops split read-after-write property on the TTL BATCH EXPIRY path.COMMENT
LOWinternal-packages/run-store/src/delegatingRunStore.ts1// A pass-through over another RunStore.COMMENT
LOW…rc/runOpsStore.routesRunGetReadView.replicaLag.test.ts1// Lagging-replica coverage for the run-GET / run-detail read views ("routes-run-get"). Each read isCOMMENT
LOW…ages/run-store/src/runOpsStore.runKeyedRouting.test.ts1import { describe, expect, it } from "vitest";COMMENT
LOW…c/runOpsStore.presentersRunReadView.replicaLag.test.ts1// Lagging-replica coverage for seven run-detail presenter reads. Every one is a client-less (orCOMMENT
LOWinternal-packages/run-store/src/PostgresRunStore.ts501COMMENT
LOWinternal-packages/run-store/src/PostgresRunStore.ts2541 // wrote on the primary, and the replica (findWaitpoint's default) can miss it under replicationCOMMENT
LOW…nal-packages/run-store/src/testFixtures/oneShotBlip.ts1// Deterministic one-shot connection-blip injection for the store's infra-retry tests. Rather than raceCOMMENT
LOW…ternal-packages/dashboard-agent/src/dashboard-agent.ts701 // with its cache breakpoint, config, telemetry and prepareStep wiring; the modelCOMMENT
LOWinternal-packages/observability-map/turbo.json1{COMMENT
LOWinternal-packages/observability-map/src/scan.ts761 continue;COMMENT
LOWinternal-packages/schedule-engine/src/engine/index.ts301 });COMMENT
LOWinternal-packages/sso/src/index.ts61 const importer =COMMENT
264 more matches not shown…
Fake / Example Data66 hits · 68 pts
SeverityFileLineSnippetContext
LOW…al-packages/dashboard-agent/src/eval-redaction.test.ts46 expect(serialized).not.toContain("Acme Corp");CODE
LOW⚡…al-packages/dashboard-agent/src/eval-redaction.test.ts58 payload: { "billing@customer.com": { plan: "pro" }, "Acme Corp": 1 },CODE
LOW⚡…al-packages/dashboard-agent/src/eval-redaction.test.ts64 expect(serialized).not.toContain("Acme Corp");CODE
LOW⚡…al-packages/dashboard-agent/src/eval-redaction.test.ts69 let value: unknown = { "billing@customer.com": 1, "Acme Corp": 2 };CODE
LOW⚡…al-packages/dashboard-agent/src/eval-redaction.test.ts75 expect(serialized).not.toContain("Acme Corp");CODE
LOWinternal-packages/emails/emails/mfa-enabled.tsx16 userEmail: "user@example.com",CODE
LOWinternal-packages/emails/emails/mfa-disabled.tsx16 userEmail: "user@example.com",CODE
LOW…ternal-packages/emails/emails/cli-login-authorized.tsx22 userEmail: "user@example.com",CODE
LOW…nal-packages/webhook-sources/src/handAuthored/loops.ts149 email: "taylor@example.org",CODE
LOW…al-packages/webhook-sources/src/handAuthored/retell.ts30 customer_name: "John Doe",CODE
LOW…al-packages/webhook-sources/src/handAuthored/retell.ts85 customer_name: "John Doe",CODE
LOW…al-packages/webhook-sources/src/handAuthored/retell.ts165 customer_name: "John Doe",CODE
LOW…l-packages/webhook-sources/src/handAuthored/zendesk.ts28 organization: "Acme Corp",CODE
LOW…l-packages/webhook-sources/src/handAuthored/zendesk.ts55 organization: "Acme Corp",CODE
LOW…l-packages/webhook-sources/src/handAuthored/zendesk.ts83 organization: "Acme Corp",CODE
LOW…l-packages/webhook-sources/src/handAuthored/zendesk.ts135 organization: "Acme Corp",CODE
LOWinternal-packages/tsql/src/grammar/TSQLParser.ts306 "keywordForAlias", "alias", "identifier", "enumValue", "placeholder",CODE
LOWinternal-packages/tsql/src/query/printer.ts253 case "placeholder":CODE
LOWinternal-packages/tsql/src/query/printer.ts1846 } else if ((tableExpr as Placeholder).expression_type === "placeholder") {CODE
LOWinternal-packages/tsql/src/query/ast.ts471 expression_type: "placeholder";CODE
LOWinternal-packages/tsql/src/query/parser.ts1751 return { expression_type: "placeholder", expr: this.visitAsExpr(ctx.columnExpr()) };CODE
LOWinternal-packages/sso/src/loader.test.ts255 const decision = await controller.decideRouteForEmail("admin@example.com");CODE
LOWinternal-packages/sso/src/loader.test.ts270 email: "user@example.com",CODE
LOW…gine/systems/redisPrimaryCompletionAssociation.test.ts354 output: '{"stale":"placeholder"}',CODE
LOW…gine/systems/redisPrimaryCompletionAssociation.test.ts504 output: '{"stale":"placeholder"}',CODE
LOWtests/e2e/e2e.spec.ts11 await page.getByLabel("Full name").type("John Doe");CODE
LOWpackages/core/test/eventFilterMatches.test.ts26 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts45 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts64 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts83 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts102 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts121 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts140 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts162 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts181 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts200 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts220 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts242 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts263 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts287 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts311 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts333 street: "123 Main St",CODE
LOWpackages/core/test/eventFilterMatches.test.ts355 street: "123 Main St",CODE
LOWpackages/core/test/flattenAttributes.test.ts582 "user.details.name": "John Doe",CODE
LOWpackages/core/test/flattenAttributes.test.ts591 name: "John Doe",CODE
LOWpackages/core/test/logger.test.ts205 email: "user@example.com",CODE
LOWpackages/cli-v3/src/commands/login.test.ts30 expect(addEmailToAuthorizationUrl(pendingAuthorization.url, "user@example.com")).toBe(CODE
LOWapps/webapp/seed-webhook-deliveries.ts228 data: { id: `msg_${nanoid()}`, to: "user@example.com" },CODE
LOWapps/webapp/app/components/runs/v3/RunFilters.tsx1730 "label" | "placeholder" | "paramKey" | "validate" | "inputWidth"CODE
LOWapps/webapp/app/components/runs/v3/RunFilters.tsx1780 props: Omit<IdFilterDropdownProps, "label" | "placeholder" | "paramKey" | "validate">CODE
LOWapps/webapp/app/components/runs/v3/RunFilters.tsx1828 props: Omit<IdFilterDropdownProps, "label" | "placeholder" | "paramKey" | "validate">CODE
LOWapps/webapp/app/components/runs/v3/RunFilters.tsx1880 props: Omit<IdFilterDropdownProps, "label" | "placeholder" | "paramKey" | "validate">CODE
LOWapps/webapp/app/components/runs/v3/BatchFilters.tsx232 props: Omit<IdFilterDropdownProps, "label" | "placeholder" | "paramKey" | "validate">CODE
LOW…ebapp/app/components/runs/v3/WaitpointTokenFilters.tsx404 props: Omit<IdFilterDropdownProps, "label" | "placeholder" | "paramKey" | "validate">CODE
LOW…ebapp/app/components/runs/v3/WaitpointTokenFilters.tsx485 props: Omit<IdFilterDropdownProps, "label" | "placeholder" | "paramKey" | "validate">CODE
LOW…vices/alerts/delivery/deliverAlertEvent.server.test.ts153 organization: { slug: "acme", title: "Acme Inc" },CODE
LOW…vices/alerts/delivery/deliverAlertEvent.server.test.ts351 organization: "Acme Inc",CODE
LOW…rvices/alerts/queryAlerts/analyzeQueryForAlert.test.ts438 code: "placeholder",CODE
LOW…rvices/alerts/queryAlerts/analyzeQueryForAlert.test.ts442 code: "placeholder",CODE
LOW…ices/alerts/queryAlerts/analyzeQueryForAlert.server.ts157 code: "placeholder",CODE
6 more matches not shown…
Structural Annotation Overuse32 hits · 61 pts
SeverityFileLineSnippetContext
LOW⚡AGENTS.md226### Step 1: Start Webapp in BackgroundCOMMENT
LOW⚡AGENTS.md234### Step 2: Start Trigger Dev in BackgroundCOMMENT
LOW⚡AGENTS.md242### Step 3: Trigger and Monitor Tasks via MCPCOMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts915 // Step 0: Remove internal prefixes that leak implementation detailsCOMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts918 // Step 1: Remove tenant isolation and required filter conditionsCOMMENT
LOWinternal-packages/tsql/src/query/schema.ts933 // Step 2: Clean up any leftover empty WHERE conditions or double parenthesesCOMMENT
LOWinternal-packages/tsql/src/query/schema.ts959 // Step 3: Replace fully qualified column references first (table.column)COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts974 // Step 4: Replace standalone table names (after column references to avoid partial matches)COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts983 // Step 5: Replace standalone column names (for unqualified references)COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts997 // Step 6: Remove redundant column aliases like "run_id AS run_id"COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts1000 // Step 7: Remove table aliases like "runs AS runs"COMMENT
LOWinternal-packages/tsql/src/query/database.ts218 // NOTE: This method requires database queries to fetch:COMMENT
LOWinternal-packages/tsql/src/query/database.ts302 // NOTE: This method requires extensive database/ORM access:COMMENT
LOW…/run-engine/src/engine/systems/pendingVersionSystem.ts121 // Step 1: ask the injected lookup (typically ClickHouse-backed) forCOMMENT
LOW…/run-engine/src/engine/systems/pendingVersionSystem.ts139 // Step 2: fetch the actual rows from the primary by id, filtered byCOMMENT
LOW…kages/trigger-sdk/skills/trigger-cost-savings/SKILL.md50### Step 1: Static analysis (source code)COMMENT
LOW…kages/trigger-sdk/skills/trigger-cost-savings/SKILL.md64### Step 2: Run analysis (requires MCP tools)COMMENT
LOW…kages/trigger-sdk/skills/trigger-cost-savings/SKILL.md71### Step 3: Generate recommendationsCOMMENT
LOWpackages/cli-v3/src/deploy/buildImage.ts252 // Step 4: Build and push the imageCOMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2753 // Step 1: A claims with token "A".COMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2761 // Step 2: simulate TTL expiry — DEL the slot directly so theCOMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2767 // Step 3: B claims with token "B".COMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2775 // Step 4: A's late release. MUST be a no-op.COMMENT
LOW…/webapp/app/v3/services/finalizeDeploymentV2.server.ts278 // Step 1: We need to "login" to the registryCOMMENT
LOW…/webapp/app/v3/services/finalizeDeploymentV2.server.ts297 // Step 2: We need to run the depot push commandCOMMENT
LOW…ebapp/app/routes/_app.orgs.$organizationSlug/route.tsx89// IMPORTANT: Make sure to update shouldRevalidate if this loader depends on search paramsCOMMENT
LOWapps/webapp/test/objectStore.test.ts435 // Step 1: Upload old data without protocol (using default provider)COMMENT
LOW⚡apps/webapp/test/objectStore.test.ts454 // Step 2: Configure new provider (S3) and set default protocolCOMMENT
LOW⚡apps/webapp/test/objectStore.test.ts461 // Step 3: Upload new data with explicit protocolCOMMENT
LOWapps/webapp/test/objectStore.test.ts475 // Step 4: Verify both can be downloadedCOMMENT
LOW⚡apps/webapp/test/replay-after-crash.test.ts123 // Step 1: read snapshot — returns undefined (fresh boot, no snap).COMMENT
LOW⚡apps/webapp/test/replay-after-crash.test.ts127 // Step 2: replay tail.COMMENT
Verbosity Indicators24 hits · 46 pts
SeverityFileLineSnippetContext
LOW⚡internal-packages/tsql/src/query/schema.ts915 // Step 0: Remove internal prefixes that leak implementation detailsCOMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts918 // Step 1: Remove tenant isolation and required filter conditionsCOMMENT
LOWinternal-packages/tsql/src/query/schema.ts933 // Step 2: Clean up any leftover empty WHERE conditions or double parenthesesCOMMENT
LOWinternal-packages/tsql/src/query/schema.ts959 // Step 3: Replace fully qualified column references first (table.column)COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts974 // Step 4: Replace standalone table names (after column references to avoid partial matches)COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts983 // Step 5: Replace standalone column names (for unqualified references)COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts997 // Step 6: Remove redundant column aliases like "run_id AS run_id"COMMENT
LOW⚡internal-packages/tsql/src/query/schema.ts1000 // Step 7: Remove table aliases like "runs AS runs"COMMENT
LOW…/run-engine/src/engine/systems/pendingVersionSystem.ts121 // Step 1: ask the injected lookup (typically ClickHouse-backed) forCOMMENT
LOW…/run-engine/src/engine/systems/pendingVersionSystem.ts139 // Step 2: fetch the actual rows from the primary by id, filtered byCOMMENT
LOWpackages/cli-v3/src/deploy/buildImage.ts252 // Step 4: Build and push the imageCOMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2753 // Step 1: A claims with token "A".COMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2761 // Step 2: simulate TTL expiry — DEL the slot directly so theCOMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2767 // Step 3: B claims with token "B".COMMENT
LOW⚡packages/redis-worker/src/mollifier/buffer.test.ts2775 // Step 4: A's late release. MUST be a no-op.COMMENT
LOW…/webapp/app/v3/services/finalizeDeploymentV2.server.ts278 // Step 1: We need to "login" to the registryCOMMENT
LOW…/webapp/app/v3/services/finalizeDeploymentV2.server.ts297 // Step 2: We need to run the depot push commandCOMMENT
LOWapps/webapp/app/routes/metrics.ts5 // If the TRIGGER_METRICS_AUTH_PASSWORD is set, we need to check if the request has the correct password in auth headeCOMMENT
LOWapps/webapp/test/objectStore.test.ts435 // Step 1: Upload old data without protocol (using default provider)COMMENT
LOW⚡apps/webapp/test/objectStore.test.ts454 // Step 2: Configure new provider (S3) and set default protocolCOMMENT
LOW⚡apps/webapp/test/objectStore.test.ts461 // Step 3: Upload new data with explicit protocolCOMMENT
LOWapps/webapp/test/objectStore.test.ts475 // Step 4: Verify both can be downloadedCOMMENT
LOW⚡apps/webapp/test/replay-after-crash.test.ts123 // Step 1: read snapshot — returns undefined (fresh boot, no snap).COMMENT
LOW⚡apps/webapp/test/replay-after-crash.test.ts127 // Step 2: replay tail.COMMENT
Cross-Language Confusion (JS/TS)7 hits · 45 pts
SeverityFileLineSnippetContext
HIGHinternal-packages/tsql/src/query/printer.ts156 print(node: SelectQuery | SelectSetQuery): PrintResult {CODE
HIGHpackages/cli-v3/src/deploy/buildLogs.ts109 print("│");CODE
HIGHpackages/cli-v3/src/deploy/buildLogs.ts112 print(line);CODE
HIGH⚡packages/cli-v3/src/deploy/buildLogs.ts137 print("│");CODE
HIGH⚡packages/cli-v3/src/deploy/buildLogs.ts138 print(CODE
HIGH⚡packages/cli-v3/src/deploy/buildLogs.ts142 print(line);CODE
HIGH⚡packages/cli-v3/src/deploy/buildLogs.ts144 print("│");CODE
Hallucination Indicators4 hits · 40 pts
SeverityFileLineSnippetContext
CRITICALpackages/cli-v3/src/mcp/schemas.test.ts40 const scopeType = schemas.CreateAlertInput.shape.params.shape.scope.unwrap().shape.type;CODE
CRITICAL…s/webapp/test/dashboardAgentCreateChatOrdering.test.ts261 const logged = mocks.logger.error.mock.calls.map((call: any[]) => call[1]?.error?.message);CODE
CRITICALapps/webapp/test/snapshotRecoveryWorker.test.ts89 const consumers = new Set(fake.worker.processPartition.mock.calls.map((call) => call[1]));CODE
CRITICALapps/webapp/test/snapshotRecoveryWorker.test.ts94 const owners = new Set(fake.store.acquireOrRenewRecoveryLease.mock.calls.map(([o]) => o));CODE
AI Slop Vocabulary5 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMinternal-packages/testcontainers/src/index.ts632 // Add more robust connection optionsCOMMENT
LOWhosting/k8s/setup-kind.sh19# If you're only supporting newer relases, you can just use `kind create cluster` here.COMMENT
MEDIUMapps/webapp/app/routes/storybook.ai-agent/route.tsx1115// into the palette. Two timing windows make the handoff seamless:COMMENT
MEDIUM…/test/waitpointPresenter.danglingConnectedRuns.test.ts167describe("WaitpointPresenter#connectedRunIdsOn is robust to dangling (FK-free) connection rows", () => {CODE
MEDIUM…p/test/sessionWaitpointRoutes.replicaLag.guard.test.ts204// the zod params shape keeps this robust regardless of import order.COMMENT
Redundant / Tautological Comments8 hits · 12 pts
SeverityFileLineSnippetContext
LOWscripts/update-e2e-package.sh11# Check if package-lock.json exists in the current directoryCOMMENT
LOWpackages/cli-v3/install-mcp.sh89# Check if the CLI file existsCOMMENT
LOWpackages/cli-v3/install-mcp.sh110 # Check if Claude config exists, create if it doesn'tCOMMENT
LOWpackages/cli-v3/install-mcp.sh185 # Check if Claude Desktop config exists, create if it doesn'tCOMMENT
LOWpackages/cli-v3/install-mcp.sh260 # Check if Cursor config exists, create if it doesn'tCOMMENT
LOWpackages/cli-v3/install-mcp.sh335 # Check if VS Code config exists, create if it doesn'tCOMMENT
LOWpackages/cli-v3/install-mcp.sh410 # Check if Crush config exists, create if it doesn'tCOMMENT
LOWpackages/cli-v3/install-mcp.sh489 # Check if Windsurf config exists, create if it doesn'tCOMMENT
Modern AI Meta-Vocabulary3 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…packages/webhook-sources/src/handAuthored/firecrawl.ts43 "# Getting started\n\nInstall the CLI and run `acme init` to scaffold a new project.",CODE
MEDIUMpackages/cli-v3/src/commands/init.ts162 // scaffold by running `trigger.dev init` non-interactively, and the prompt wouldCOMMENT
MEDIUM…ps/webapp/app/services/dashboardAgentWatches.server.ts328 // Advisory only: `createWatch` below re-applies both guardrails atomically andCOMMENT
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…rnal-packages/otlp-importer/scripts/generate-protos.sh3# Define the application root and directories for generated files and proto filesCOMMENT
MEDIUMhosting/k8s/helm/values.yaml308 # Create a Runner and let an operator build the run pod, instead of theCOMMENT
Slop Phrases1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMhosting/k8s/helm/values.yaml20 # When disabled, you can also use extraEnvVars and podAnnotations for secret injectionCOMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWpackages/trigger-sdk/src/v3/auth.test.ts184async function handleRequest(CODE
LOWapps/webapp/app/entry.server.tsx105export default function handleRequest(CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/batch-concurrency-cleaner.sh10# Usage:COMMENT
TODO Padding1 hit · 1 pts
SeverityFileLineSnippetContext
LOWinternal-packages/schedule-engine/src/engine/index.ts380 finalAttempt: false, // TODO: implement retry logicCODE