AI Slop Code Risk Monitor

lukevella/rallly

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

Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for lukevella/rallly, a TypeScript project with 5,334 GitHub stars. SynthScan examined 215,967 lines of code across 1457 source files, recording 250 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 1.8 (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.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
5.3K
Stars
TypeScript
Language
216.0K
Lines of Code
1.5K
Files
250
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 4.5/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.1/100 · LOW

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

Agent Over-Engineering Ratio 6.1/100 · LOW

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

PR Review Velocity Impact 7.7/100 · LOW

Which changes need focused human review? 250 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 2MEDIUM 43LOW 205

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 250 distinct pattern matches across 8 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.

Decorative Section Separators43 hits · 148 pts
SeverityFileLineSnippetContext
MEDIUMpackages/database/prisma/seed/data.ts22// ─── Users ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts58// ─── Spaces ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts84// ─── Subscriptions ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts122// ─── Poll definitions ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts155// ── Personal space polls ─────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts482// ── Acme Inc polls ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts1081// ─── Event Types ─────────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts1099 // ── Personal space (space-1) ─────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts1128 // ── Acme Inc (space-2) ───────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts1181// ─── Scheduled Events ────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts1205 // ── Personal space events ──────────────────────────────────────────────────COMMENT
MEDIUMpackages/database/prisma/seed/data.ts1320 // ── Acme Inc events ────────────────────────────────────────────────────────COMMENT
MEDIUM⚡.github/workflows/docker-image.yml2# -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml7# -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml14# -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml18# -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml24 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml29 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml51 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml54 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml58 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml61 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml69 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml72 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml82 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml86 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml90 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml95 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml114 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml118 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml126 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml129 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml137 # -----------------------------------------------------------------COMMENT
MEDIUM⚡.github/workflows/docker-image.yml141 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/docker-image.yml152 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/docker-image.yml154 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/docker-image.yml165 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/docker-image.yml168 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/docker-image.yml182 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/docker-image.yml184 # -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/delete-stale-preview-branches.yml2# -----------------------------------------------------------------COMMENT
MEDIUM.github/workflows/delete-stale-preview-branches.yml11# -----------------------------------------------------------------COMMENT
MEDIUMapps/web/src/trpc/routers/spaces.ts8 // ── Mutations ────────────────────────────────────────────────────────COMMENT
Hyper-Verbose Identifiers124 hits · 124 pts
SeverityFileLineSnippetContext
LOW…es/ui/src/event-calendar/event-calendar-month-view.tsx1002function EventCalendarMoreIndicator({CODE
LOW…es/ui/src/event-calendar/event-calendar-month-view.tsx1092function EventCalendarMoreDefaultContent({CODE
LOW…ui/src/event-calendar/event-calendar-resource-view.tsx63function EventCalendarResourceView({CODE
LOW…ui/src/event-calendar/event-calendar-resource-view.tsx338function EventCalendarResourceAllDayCell({CODE
LOW…ui/src/event-calendar/event-calendar-resource-view.tsx452function EventCalendarResourceColumn({CODE
LOWpackages/ui/src/event-calendar/event-calendar.tsx917function useEventCalendarNavigation(): {CODE
LOWpackages/ui/src/event-calendar/event-calendar.tsx966function useEventCalendarSelection(): {CODE
LOWpackages/ui/src/event-calendar/event-calendar.tsx982function useEventCalendarInteractions(): {CODE
LOWpackages/ui/src/event-calendar/event-calendar.tsx1125function useEventCalendarViewSettings(): {CODE
LOWpackages/ui/src/event-calendar/event-calendar.tsx1539function useEventCalendarViewContext(): { view: CalendarView } {CODE
LOWpackages/ui/src/event-calendar/event-calendar-nav.tsx273function EventCalendarViewSwitcher({CODE
LOWpackages/ui/src/event-calendar/event-calendar-nav.tsx416function EventCalendarViewShortcut({ children }: { children: ReactNode }) {CODE
LOW…ges/ui/src/event-calendar/event-calendar-time-grid.tsx387function useEventCalendarAllDayBars(days: Date[]): {CODE
LOW…ges/ui/src/event-calendar/event-calendar-time-grid.tsx1180function EventCalendarNowIndicator({CODE
LOWpackages/emails/src/transport.ts12export function createTransportForProvider(provider: EmailProvider) {CODE
LOW…/emails/src/templates/new-participant-confirmation.tsx28async function NewParticipantConfirmationEmail({CODE
LOW…/emails/src/templates/new-participant-confirmation.tsx123export async function sendNewParticipantConfirmationEmail({CODE
LOW…es/emails/src/templates/account-deletion-scheduled.tsx27async function AccountDeletionScheduledEmail({CODE
LOW…es/emails/src/templates/account-deletion-scheduled.tsx127export async function sendAccountDeletionScheduledEmail({CODE
LOWpackages/emails/src/templates/finalized-participant.tsx167export async function sendFinalizeParticipantEmail({CODE
LOW…kages/emails/src/templates/event-rsvp-confirmation.tsx32async function EventRsvpConfirmationEmail({CODE
LOW…kages/emails/src/templates/event-rsvp-confirmation.tsx141export async function sendEventRsvpConfirmationEmail({CODE
LOWpackages/languages/src/get-preferred-locale.ts5export function getPreferredLocaleFromHeaders({CODE
LOW…posthog/src/scripts/backfill-space-group-properties.ts83(async function backfillSpaceGroupProperties() {CODE
LOWpackages/posthog/src/scripts/purge-guest-profiles.ts250async function countQueuedEventDeletions(personUuid: string) {CODE
LOW…s/billing/src/scripts/cleanup-portal-configurations.ts42(async function cleanupPortalConfigurations() {CODE
LOWapps/landing/src/components/compare-table.tsx86export function CompareTableFeatureDescription({CODE
LOWapps/landing/src/i18n/middleware.ts30function shouldRedirectFallbackLocale(pathname: string): boolean {CODE
LOW…cale]/control-panel/control-panel-sidebar-provider.tsx6export function ControlPanelSidebarProvider({CODE
LOW…ontrol-panel/branding/components/branding-settings.tsx27async function ConfiguredByEnvironmentVariableAlert() {CODE
LOW…ontrol-panel/branding/components/branding-settings.tsx45async function StorageNotConfiguredAlert() {CODE
LOW…ontrol-panel/branding/components/branding-settings.tsx79async function SetEnvironmentVariableAlert({ variable }: { variable: string }) {CODE
LOW…/app/[locale]/(space)/settings/general/page-client.tsx39export function GeneralSettingsPageClient() {CODE
LOW…/profile/components/cancel-account-deletion-button.tsx9export function CancelAccountDeletionButton() {CODE
LOW…ttings/profile/components/account-deletion-summary.tsx74export function AccountDeletionSummarySkeleton() {CODE
LOW…/settings/profile/components/delete-account-dialog.tsx39function ScheduleAccountDeletionDialog({CODE
LOW…/settings/profile/components/delete-account-dialog.tsx108function InstantDeleteAccountDialog({CODE
LOW…ale]/(space)/settings/billing/components/plan-card.tsx25export function PlanCardHeadingDescription({CODE
LOW…dashboard)/members/components/invite-member-dialog.tsx45function useInviteMemberFormSchema() {CODE
LOWapps/web/src/emails/queue.ts63export function scheduleQueuedEmailDelivery({ batchId }: { batchId: string }) {CODE
LOWapps/web/src/emails/queue.ts87export function startQueuedEmailScheduler() {CODE
LOWapps/web/src/features/instance-settings/mutations.ts63export async function updateInstanceFooterLinks(footerLinks: FooterLink[]) {CODE
LOWapps/web/src/features/auth/schema.ts16export function usePasswordValidationSchema() {CODE
LOWapps/web/src/features/auth/utils.ts14export function calculatePasswordStrength(password: string): number {CODE
LOWapps/web/src/features/review-request/data.ts16export async function getReviewRequestRecipient(userId: string) {CODE
LOWapps/web/src/features/review-request/utils.ts14export function isEligibleForReviewRequest({CODE
LOWapps/web/src/features/review-request/mutations.ts47async function queueReviewRequestOrThrow({CODE
LOWapps/web/src/features/user/mutations.ts203export async function deleteOrphanedAnonymousUsers() {CODE
LOWapps/web/src/features/user/account-deletion/data.ts5export async function findUsersScheduledForRemoval({CODE
LOWapps/web/src/features/user/account-deletion/data.ts27export async function getAccountDeletionSummary({CODE
LOWapps/web/src/features/email-queue/data.ts19export async function listPurgeableQueuedEmailIds({CODE
LOWapps/web/src/features/conferencing/utils.ts18export function integrationIdToConferencingProvider(CODE
LOWapps/web/src/features/conferencing/utils.ts45export function zoomMeetingToConferencing(CODE
LOWapps/web/src/features/conferencing/utils.ts81export function teamsMeetingToConferencing(CODE
LOWapps/web/src/features/conferencing/utils.ts117export function webexMeetingToConferencing(CODE
LOWapps/web/src/features/conferencing/utils.ts187export function getMicrosoftTeamsAuthority(tenantId: string) {CODE
LOWapps/web/src/features/conferencing/utils.ts253export async function verifyZoomWebhookSignature({CODE
LOWapps/web/src/features/conferencing/utils.ts294export async function createZoomUrlValidationResponse({CODE
LOWapps/web/src/features/conferencing/constants.ts26export function getConfiguredConferencingProviders(): ConferencingProvider[] {CODE
LOWapps/web/src/features/conferencing/constants.ts46export function getAvailableConferencingProviders(): ConferencingProvider[] {CODE
64 more matches not shown…
Fake / Example Data43 hits · 47 pts
SeverityFileLineSnippetContext
LOW…ills/two-factor-authentication-best-practices/SKILL.md280 email: "user@example.com",CODE
LOW.agents/skills/organization-best-practices/SKILL.md106await authClient.organization.inviteMember({ email: "user@example.com", role: "member" });CODE
LOW.agents/skills/organization-best-practices/SKILL.md158 memberIdOrEmail: "user@example.com",CODE
LOWpackages/database/prisma/seed/data.ts67 { id: "space-2", name: "Acme Inc", ownerId: "user-1", tier: "pro" },CODE
LOWpackages/screenshots/capture/participant-guide.spec.ts101 await dialog.getByLabel("Name").fill("John Doe");CODE
LOWpackages/screenshots/capture/participant-guide.spec.ts108 await page.getByText("John Doe").waitFor();CODE
LOWpackages/emails/src/send.test.tsx32 to: "user@example.com",CODE
LOWpackages/emails/src/send.test.tsx49 to: "user@example.com",CODE
LOWpackages/emails/src/send.test.tsx68 to: "user@example.com",CODE
LOWpackages/emails/src/send.test.tsx81 to: "user@example.com",CODE
LOWpackages/emails/src/send.test.tsx97 to: "user@example.com",CODE
LOW⚡packages/emails/src/transport.test.ts40 process.env.SMTP_USER = "user@example.com";CODE
LOW⚡packages/emails/src/transport.test.ts47 auth: { user: "user@example.com", pass: "password" },CODE
LOW⚡packages/emails/src/transport.test.ts53 process.env.SMTP_USER = "user@example.com";CODE
LOWpackages/emails/src/templates/new-poll.tsx93 name: "John Doe",CODE
LOWpackages/emails/src/templates/new-participant.tsx161 participantName: "John Doe",CODE
LOWpackages/emails/src/templates/finalized-host.tsx105 name: "John Doe",CODE
LOWpackages/emails/src/templates/new-participant.test.tsx8 participantName: "Jane Doe",CODE
LOW…es/emails/src/templates/finalized-participant.test.tsx8 hostName: "Jane Doe",CODE
LOWapps/web/tests/admin-setup.spec.ts7const REGULAR_USER_EMAIL = "user@example.com";CODE
LOWapps/web/public/locales/da/app.json32 "addressPlaceholder": "123 Main Street",CODE
LOWapps/web/public/locales/en/app.json40 "addressPlaceholder": "123 Main Street",CODE
LOWapps/web/src/app/api/v1/schemas.ts431 name: z.string().meta({ example: "John Doe" }),CODE
LOWapps/web/src/app/api/v1/[...route]/route.test.ts2059 name: "John Doe",CODE
LOWapps/web/src/app/api/v1/[...route]/route.test.ts2101 name: "John Doe",CODE
LOWapps/web/src/app/api/v1/[...route]/route.test.ts2239 name: "John Doe",CODE
LOWapps/web/src/app/api/private/schemas.ts179 name: z.string().meta({ example: "John Doe" }),CODE
LOWapps/web/src/app/api/private/[...route]/route.test.ts1248 name: "John Doe",CODE
LOWapps/web/src/app/api/private/[...route]/route.test.ts1286 name: "John Doe",CODE
LOWapps/web/src/app/api/private/[...route]/route.test.ts1387 name: "John Doe",CODE
LOWapps/web/src/features/auth/utils.test.ts31 expect(isEmailBlocked("user@example.com")).toBe(false);CODE
LOWapps/web/src/features/auth/actions.test.ts61 user: { id: "user-1", email: "user@example.com", locale: undefined },CODE
LOWapps/web/src/features/auth/actions.test.ts73 user: { id: "user-1", email: "user@example.com", locale: undefined },CODE
LOW…rc/features/event-types/components/event-type-form.tsx291 defaultValue: "123 Main Street",CODE
LOWapps/web/src/features/space/utils.test.ts131 expect(inferIndustry({ email: "ada@example.org" })).toBe("non_profit");CODE
LOWapps/web/src/features/space/loaders.test.ts36 email: "user@example.com",CODE
LOW⚡apps/web/src/lib/oauth/microsoft-claims.test.ts32 email: "user@example.com",CODE
LOW⚡apps/web/src/lib/oauth/microsoft-claims.test.ts42 verified_primary_email: ["user@example.com"],CODE
LOW⚡apps/web/src/lib/oauth/microsoft-claims.test.ts47 email: "user@example.com",CODE
LOW⚡apps/web/src/lib/oauth/microsoft-claims.test.ts48 verified_secondary_email: ["other@example.com", "user@example.com"],CODE
LOW⚡apps/web/src/lib/oauth/microsoft-claims.test.ts56 email: "user@example.com",CODE
LOWapps/web/src/lib/utils/ics.test.ts144 { name: "John Doe", email: "john@example.com" },CODE
LOWapps/docs/api-reference/openapi.json275 "example": "John Doe"CODE
Structural Annotation Overuse11 hits · 22 pts
SeverityFileLineSnippetContext
LOW.agents/skills/create-auth-skill/SKILL.md18### Step 1: Scan the projectCOMMENT
LOW.agents/skills/create-auth-skill/SKILL.md28### Step 2: Ask planning questionsCOMMENT
LOW.agents/skills/create-auth-skill/SKILL.md81### Step 3: Summarize the planCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts30 // Step 1: Create a poll as guestCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts36 // Step 2: Navigate to registration (redirects to the combined login page)COMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts40 // Step 3: Complete registrationCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts44 // Step 4: Setup returns them to the poll, now adopted into their spaceCOMMENT
LOWapps/web/tests/guest-to-user-migration.spec.ts57 // Step 1: Create a poll as guestCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts71 // Step 2: Navigate to registrationCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts75 // Step 3: Complete loginCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts81 // Step 4: Verify the poll has been linked to the logged-in userCOMMENT
Verbosity Indicators8 hits · 17 pts
SeverityFileLineSnippetContext
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts30 // Step 1: Create a poll as guestCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts36 // Step 2: Navigate to registration (redirects to the combined login page)COMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts40 // Step 3: Complete registrationCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts44 // Step 4: Setup returns them to the poll, now adopted into their spaceCOMMENT
LOWapps/web/tests/guest-to-user-migration.spec.ts57 // Step 1: Create a poll as guestCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts71 // Step 2: Navigate to registrationCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts75 // Step 3: Complete loginCOMMENT
LOW⚡apps/web/tests/guest-to-user-migration.spec.ts81 // Step 4: Verify the poll has been linked to the logged-in userCOMMENT
Over-Commented Block18 hits · 17 pts
SeverityFileLineSnippetContext
LOW…es/ui/src/event-calendar/event-calendar-month-view.tsx721 // Static (at-rest) split: what the cell shows with no drag, and - crucially -COMMENT
LOW.github/workflows/db-backup.yml1name: Database backupCOMMENT
LOW.github/workflows/docker-image.yml1name: Build and Publish Container ImageCOMMENT
LOW.github/workflows/docker-image.yml81COMMENT
LOWapps/landing/src/components/home/how-it-works/motion.ts1// Shared motion vocabulary for the how it works demos, so the three stepsCOMMENT
LOW…nding/src/components/home/how-it-works/demo-cursor.tsx1"use client";COMMENT
LOWapps/landing/src/components/home/how-it-works/accent.ts1// The accent gradient from the hero event card. The demos' primary actionsCOMMENT
LOW…/landing/src/components/home/hero-demo/demo-presets.ts41// never visible — a winner parked there leaves the reader looking at a demoCOMMENT
LOWapps/web/src/features/user/mutations.ts41COMMENT
LOWapps/web/src/features/user/mutations.ts141 }COMMENT
LOW…ms/poll-options-form/month-calendar/month-calendar.tsx581 // annotation={COMMENT
LOWapps/web/src/features/moderation/constants.ts1// Flagged verdicts a user may collect in one window before the account isCOMMENT
LOWapps/web/src/lib/tenant-scope.ts1// Tenant-scope types live in lib rather than features/space so contentCOMMENT
LOWapps/web/src/lib/auth.ts581 databaseHooks: {COMMENT
LOWapps/web/src/lib/oauth/constants.ts1// Flash key the OAuth callback writes and settings pages read (`lib/flash`).COMMENT
LOW…s/web/src/lib/auth-plugins/host-only-cookie-cleanup.ts21 matcher: () => !!env.NEXT_PUBLIC_COOKIE_DOMAIN,COMMENT
LOWapps/web/src/lib/feature-flags/config.ts21 feedback: isFeedbackEnabled,COMMENT
LOWapps/web/src/lib/feature-flags/config.ts41 inProcessRateLimit: isSelfHosted,COMMENT
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippetContext
HIGH.agents/skills/prisma-cli/SKILL.md63# Initialize with AI-generated schemaCOMMENT
HIGH.agents/skills/prisma-cli/references/init.md68### AI-generated schemaCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/create-release.sh35# Check if package.json existsCOMMENT