AI Slop Code Risk Monitor

Untrivial-ai/agent-orchestrator

SlopCodeMonitor badge for Untrivial-ai/agent-orchestrator Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Plan, run and supervise fleets of agents from task to merged PR. Desktop (macOS, Windows, Linux) + iPhone & Android apps. Supports Claude Code, Codex & 35+ coding agents.

1.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Untrivial-ai/agent-orchestrator, a Go project with 13,971 GitHub stars. SynthScan examined 1,352,068 lines of code across 4956 source files, recording 1692 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 1.4 (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.4
Adjusted Signal
1.4
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
14.0K
Stars
Go
Language
1.4M
Lines of Code
5.0K
Files
1.7K
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.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 3.1/100 · LOW

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

PR Review Velocity Impact 6.6/100 · LOW

Which changes need focused human review? 1692 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 7HIGH 6MEDIUM 37LOW 1642

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 1692 distinct pattern matches across 17 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 Identifiers785 hits · 806 pts
SeverityFileLineSnippetContext
LOWfrontend/release-workflows.test.ts20function findReleaseMutationViolations(workflows: WorkflowSource[]) {CODE
LOWfrontend/forge.config.ts52async function prepareNativeDependencies(platform: NodeJS.Platform, arch: string): Promise<void> {CODE
LOWfrontend/forge.config.ts66export function extraResourcesForPlatform(platform: NodeJS.Platform): string[] {CODE
LOWfrontend/makers/maker-dmg.ts160function assertCompleteAppStoreConnectCredentials(env: NodeJS.ProcessEnv): void {CODE
LOWfrontend/e2e/browser-address-centering.spec.ts46async function expectAddressBelowInspectorTabs(page: Page) {CODE
LOWfrontend/e2e/session-terminal-focus.spec.ts18function caretIsInTheVisibleTerminal(page: Page) {CODE
LOWfrontend/e2e/window-transparency-overlap.spec.ts10async function expectSurfaceTransparency(target: Locator, transparent: boolean) {CODE
LOWfrontend/e2e/files-narrow-inspector.spec.ts74async function expectFileNameUntruncated(page: Page) {CODE
LOWfrontend/e2e/cross-platform-focus.spec.ts59function caretIsInTheVisibleTerminal(page: Page) {CODE
LOWfrontend/e2e/sidebar-missing-worker-diagnostic.spec.ts86async function openLargeExpandedWorkspace(page: Page) {CODE
LOWfrontend/e2e/chat-message-overflow.spec.ts9async function expectBubbleToStayInsideViewport(bubble: Locator) {CODE
LOWfrontend/e2e/chat-continue.spec.ts51async function installStoppableConversation(page: Page) {CODE
LOW⚡frontend/src/main.ts1678function disposeBrowserRuntimeLink(): void {CODE
LOW⚡frontend/src/main.ts1684function publishBrowserRuntimeState(state: BrowserRuntimeState): void {CODE
LOW⚡frontend/src/main.ts1690function reconnectBrowserRuntimeLink(): void {CODE
LOW⚡frontend/src/main.ts1696function establishBrowserRuntimeLink(): void {CODE
LOWfrontend/src/main.ts343function requestRendererQueuePurge(contents: WebContents): Promise<void> {CODE
LOWfrontend/src/main.ts355async function clearRendererTelemetryQueues(): Promise<void> {CODE
LOWfrontend/src/main.ts516function syncNativeWindowBackground(): void {CODE
LOWfrontend/src/main.ts804async function clearElectronBrowserProfileData(partition: string): Promise<void> {CODE
LOWfrontend/src/main.ts809async function disposeAllBrowserViewHosts(): Promise<void> {CODE
LOWfrontend/src/main.ts1229function resolveAgentBrowserBinaryPath(): string {CODE
LOWfrontend/src/main.ts1310function resolveSessionWorkspaceForDesktop(sessionId: string): Promise<string> {CODE
LOWfrontend/src/main.ts1316function resolveSessionArtifactDirForDesktop(sessionId: string): Promise<string> {CODE
LOWfrontend/src/main.ts1665function supervisorPipeFromRunFile(rfp: string | null): string {CODE
LOWfrontend/src/main.ts1759function handleBrowserRuntimeRejection(reason: string): void {CODE
LOWfrontend/src/main.ts1783async function handleBrowserStreamControl(control: BrowserStreamControl): Promise<void> {CODE
LOWfrontend/src/main.ts1820function establishBrowserStreamLink(): void {CODE
LOWfrontend/src/main.ts1885async function gracefullyReplaceDaemonForBrowser(status: DaemonStatus): Promise<void> {CODE
LOWfrontend/src/main.ts2549function daemonAutoRestartMarkerMatches(intent: DaemonAutoRestartIntent, runFile: { present: boolean; pid: number | nullCODE
LOWfrontend/src/main.ts2565function scheduleDaemonAutoRestart(crashedPid: number | null, runFilePresent: boolean, keepAlive: boolean): void {CODE
LOWfrontend/src/main.ts2609function reportDaemonRestartFailure(error: unknown): DaemonStatus {CODE
LOWfrontend/src/main.ts3001function failClosedTelemetryPolicyView(): TelemetryPolicyView {CODE
LOWfrontend/src/main.ts3466function notifyRenderersOfCloudSession(account: import("./shared/cloud-account").CloudAccount | null): void {CODE
LOWfrontend/src/main.ts3516async function handleCloudDeepLinkAndFocus(url: string): Promise<void> {CODE
LOWfrontend/src/preload.ts183function isRendererQueuePurgeRequest(value: unknown): value is RendererTelemetryQueuePurgeRequest {CODE
LOWfrontend/src/annotate-preload.ts156function sanitizeSessionAdjustments(): void {CODE
LOWfrontend/src/annotate-preload.ts720function measureAdjustmentPanelHeight(inner: HTMLElement, form: HTMLFormElement): number {CODE
LOWfrontend/src/annotate-preload.ts920function applyAdjustmentPanelLayout(inner: HTMLElement, form: HTMLFormElement, panelHeight: number): void {CODE
LOWfrontend/src/annotate-preload.ts1370function resizeAndPositionComposer(CODE
LOWfrontend/src/renderer/types/workspace.ts362function sessionRecentlyMessagedNewer(a: WorkspaceSession, b: WorkspaceSession): boolean {CODE
LOWfrontend/src/renderer/types/workspace.ts373function sessionLastMessageTimestamp(session: WorkspaceSession): number {CODE
LOWfrontend/src/renderer/types/workspace.ts418export function sessionCueTargetAvailable(session: WorkspaceSession | undefined): boolean {CODE
LOWfrontend/src/renderer/types/workspace.ts462export function hasConfiguredOrchestratorAgent(CODE
LOWfrontend/src/renderer/types/workspace.ts524export function resolveNextNavigationAfterSessionKill(CODE
LOWfrontend/src/renderer/types/terminal.ts24export function terminalTargetBelongsToSession(target: TerminalTarget, sessionId: string | undefined): boolean {CODE
LOWfrontend/src/renderer/test/lexical.ts29export async function typeAndPressInLexicalEditor(CODE
LOW…end/src/renderer/test/interface-transition-fixtures.ts6export function sessionInterfaceTransition(CODE
LOW…end/src/renderer/test/interface-transition-fixtures.ts23export function sessionInterfaceTransitionStatus(CODE
LOWfrontend/src/renderer/stores/terminal-shell-store.ts59export function terminalShellRequestValue(preference: TerminalShellPreference): string {CODE
LOW⚡frontend/src/renderer/stores/ui-store.ts339function initialWindowTranslucency() {CODE
LOW⚡frontend/src/renderer/stores/ui-store.ts343function initialTerminalCopyOnSelect() {CODE
LOW⚡frontend/src/renderer/stores/ui-store.ts347function syncDeveloperModeToUpdater(enabled: boolean): void {CODE
LOWfrontend/src/renderer/stores/ui-store.ts366export function rememberedFileDisplayMode(CODE
LOW…/renderer/components/OrchestratorReplacementDialog.tsx28export function OrchestratorReplacementDialog({CODE
LOWfrontend/src/renderer/components/Sidebar.test.tsx429function mockAgentReadinessResponse(response: {CODE
LOW…d/src/renderer/components/CloudProjectSettingsForm.tsx31export function CloudProjectSettingsAdapter({ projectId, cloudOrgId, section = "general", onSaveState }: {CODE
LOW…d/src/renderer/components/CloudProjectSettingsForm.tsx101export function CloudProjectCoderSettings({ project }: { project: CloudCpProject }) {CODE
LOW…d/src/renderer/components/CloudProjectSettingsForm.tsx155function CoderTemplateParametersSettings({ project, templateId }: { project: CloudCpProject; templateId: string }) {CODE
LOW…d/src/renderer/components/CloudProjectSettingsForm.tsx212function CoderWorkspaceNamePrefixRow({ project }: { project: CloudCpProject }) {CODE
725 more matches not shown…
Over-Commented Block794 hits · 776 pts
SeverityFileLineSnippetContext
LOWfrontend/forge.config.ts81}COMMENT
LOWfrontend/forge.config.ts241 const detail = smoke.error?.message || smoke.stderr || smoke.stdout;COMMENT
LOWfrontend/forge.config.ts261 // Node, #3879) actually runs. verify-mac-artifact.sh is the canonical gateCOMMENT
LOWfrontend/vitest.config.ts1// `vitest run` only auto-loads vite.config.ts / vitest.config.ts — it neverCOMMENT
LOWfrontend/vite.renderer.config.ts21 }COMMENT
LOWfrontend/vite.renderer.config.ts101COMMENT
LOWfrontend/makers/macho-archs.ts1import { closeSync, fstatSync, openSync, readSync } from "node:fs";COMMENT
LOWfrontend/makers/maker-nsis.ts1import path from "node:path";COMMENT
LOWfrontend/makers/maker-nsis.ts21 // otherwise derives the exe name from productName and points the Start menuCOMMENT
LOWfrontend/makers/maker-nsis.ts41//COMMENT
LOWfrontend/makers/maker-nsis.ts121 // to productName when it is unset. Forge's packager already named the binaryCOMMENT
LOWfrontend/makers/maker-dmg.ts21// electron-updater that can install an update from a .dmg, so the dmg isCOMMENT
LOWfrontend/makers/maker-dmg.ts61 // default `contents` entry). Passing Forge's PACKAGE directory here wouldCOMMENT
LOWfrontend/makers/maker-dmg.ts81 productName: cfg.productName ?? appName,COMMENT
LOWfrontend/makers/maker-dmg.ts101 // for the published dmg, so both paths look the same.COMMENT
LOWfrontend/makers/maker-appimage.ts1import path from "node:path";COMMENT
LOWfrontend/scripts/verify-mac-artifact.sh1#!/usr/bin/env bashCOMMENT
LOWfrontend/scripts/verify-mac-artifact.sh21# fine. backend/internal/cli/start.go already encodes this rule in Go forCOMMENT
LOWfrontend/scripts/verify-mac-artifact.sh41# 5. A valid bundle seal does not prove that nested executables received theCOMMENT
LOWfrontend/e2e/smoke-sessions.spec.ts1import { expect, test } from "@playwright/test";COMMENT
LOWfrontend/e2e/smoke-projects.spec.ts1import { expect, test } from "@playwright/test";COMMENT
LOWfrontend/e2e/smoke-t0.spec.ts1import { expect, test } from "@playwright/test";COMMENT
LOWfrontend/e2e/smoke-t0.spec.ts121 // The real DMN-005 ("graceful quit stops the daemon, no orphan processes") isCOMMENT
LOWfrontend/e2e/settings-cloud-confirm-stacking.spec.ts1import { expect, test } from "@playwright/test";COMMENT
LOWfrontend/e2e/smoke-notifications.spec.ts1import { expect, test } from "@playwright/test";COMMENT
LOWfrontend/e2e/smoke-datadir.spec.ts1import { expect, test } from "@playwright/test";COMMENT
LOWfrontend/e2e/support/fake-bridge.ts1import type { Page } from "@playwright/test";COMMENT
LOWfrontend/e2e/support/fake-bridge.ts421// REST base URL and opens its SSE streams (the same seam the packaged appCOMMENT
LOWfrontend/src/main.ts261}COMMENT
LOWfrontend/src/main.ts281}COMMENT
LOWfrontend/src/main.ts461let chatDraftWindowCloseConfirmed = false;COMMENT
LOWfrontend/src/main.ts561// fetch/EventSource calls to the loopback API would be CORS-blocked.COMMENT
LOWfrontend/src/main.ts1361//COMMENT
LOWfrontend/src/main.ts1481}COMMENT
LOWfrontend/src/main.ts2281 // Capture the spawned handle locally so the async lifecycle listeners act onlyCOMMENT
LOWfrontend/src/main.ts2381 portConfirmed = true;COMMENT
LOWfrontend/src/main.ts3601 // Route update pushes at the shell WebContents, the same target daemon statusCOMMENT
LOWfrontend/src/main.ts3621 return process.execPath;COMMENT
LOWfrontend/src/renderer/stores/ui-store.ts201 // the always-mounted NewTaskNavigator consumes it by opening the new chatCOMMENT
LOWfrontend/src/renderer/stores/terminal-reset-store.ts1import { create } from "zustand";COMMENT
LOWfrontend/src/renderer/components/IntakeFields.tsx21 assignee: string;COMMENT
LOWfrontend/src/renderer/components/ShellTerminalTab.tsx21COMMENT
LOWfrontend/src/renderer/components/BrowserPanel.tsx1761 ) : null}COMMENT
LOWfrontend/src/renderer/components/SearchablePicker.tsx61 `${option.label} ${option.description ?? ""}`.toLowerCase().includes(search.trim().toLowerCase()),COMMENT
LOWfrontend/src/renderer/components/SwipeNavigation.tsx1import { ArrowLeft, ArrowRight } from "lucide-react";COMMENT
LOWfrontend/src/renderer/components/ShellTopbar.tsx61// Orchestrator launcher when a project is in scope. Embedded mode contributesCOMMENT
LOWfrontend/src/renderer/components/WorkspaceDiffView.tsx161 return selection.anchorNode !== null && container.contains(selection.anchorNode);COMMENT
LOW…nd/src/renderer/components/ConnectMobileModal.test.tsx461COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx1// Self-contained xterm.js surface, ported from yyork's terminal architecture.COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx121}COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx721 drawBoldTextInBrightColors: true,COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx1081 // Shift+Enter → newline without submitting, matching Claude Code / Codex.COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx1141 // Copy on select: releasing the mouse button after a selection copies it,COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx1261 // backstop. By 600ms the WebGL atlas and font metrics are unambiguouslyCOMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx1421 // wrong grid would otherwise freeze for the whole session.COMMENT
LOWfrontend/src/renderer/components/XtermTerminal.tsx1461 });COMMENT
LOWfrontend/src/renderer/components/TitlebarNav.tsx21// Linux has no traffic lights, so it sits at the sidebar's top-left. (WindowsCOMMENT
LOWfrontend/src/renderer/components/TerminalPane.tsx201 // while `generation` stays the raw value the workspace reconcile loop comparesCOMMENT
LOWfrontend/src/renderer/components/TerminalPane.tsx361 // Cloud sessions do not share the pooled local-daemon socket: each runs in itsCOMMENT
LOWfrontend/src/renderer/components/TerminalPane.tsx381 // handle so it never reuses the agent's or an earlier review's factory.COMMENT
734 more matches not shown…
Hallucination Indicators7 hits · 70 pts
SeverityFileLineSnippetContext
CRITICAL…/src/renderer/test/shell-new-session-shortcut.test.tsx750 const publish = shellMocks.queryClient.setQueryData.mock.calls.at(-1)?.[1] as (current: WorkspaceSummary[]) => WorkspaCODE
CRITICALfrontend/src/renderer/hooks/useCloudScriptRuns.test.tsx68 const calls = mocks.client.listChatEvents.mock.calls.map(([, , query]) => query);CODE
CRITICALfrontend/src/renderer/hooks/useCloudScriptRuns.test.tsx77 expect(mocks.client.listChatEvents.mock.calls.at(-1)?.[2]).toMatchObject({ after: 3, types: undefined });CODE
CRITICALfrontend/src/browser-extension/executor.ts66 this.deps.chrome.webNavigation.onCommitted.addListener((details) => count(details.tabId, details.frameId));CODE
CRITICALfrontend/src/browser-extension/executor.ts79 const stored = await this.deps.chrome.storage.local.get(POLICY_KEY);CODE
CRITICALfrontend/src/main/render-check.test.ts481 expect(release.mock.invocationCallOrder[0]).toBeGreaterThan(f.contents.executeJavaScriptInIsolatedWorld.mock.invocatioCODE
CRITICALfrontend/src/main/browser-view-host.test.ts4860 views.map((view) => view.webContents.loadURL.mock.calls.filter(([url]) => url !== "about:blank").length);CODE
AI Slop Vocabulary20 hits · 53 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/package-lock.json18977 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMtest/e2e-pod/boot-real.sh4# The release .deb and this harness are uploaded by the runner (AO_DEB_PATH) —COMMENT
MEDIUMbackend/internal/session_manager/manager_test.go11728 // exactly one poll): #1 Deliver's pre-paste read, #2 Send's harness lookup,COMMENT
MEDIUMbackend/internal/session_manager/manager_test.go11815// re-read (reads #1-#3 are Deliver's pre-paste read, Send's harness lookup,COMMENT
MEDIUMbackend/internal/session_manager/provision_test.go302 t.Fatalf("unpinned worker config for %q = %#v, want model=worker mode=high", harness, got)CODE
MEDIUMbackend/internal/observe/usage/parser_test.go574// Break caught: a build before #2928 wrote the harness name — "claude-code",COMMENT
MEDIUMbackend/internal/adapters/scm/gitlab/auth.go191// all lines so it is robust against reordering of fields or checkmark prefixesCOMMENT
MEDIUMbackend/internal/review/review.go830 return fmt.Errorf("%w: %s is already reviewing PR #%d head %s; wait for it, cancel it with `ao review cancel`, or choCODE
MEDIUM…nd/internal/service/systeminstall/unreal_agent_test.go8 t.Fatalf("plan = %#v, want bundled-harness explanation", plan)CODE
MEDIUMbackend/internal/service/review/telemetry_wire_test.go150 t.Fatalf("triggered.harness = %#v, want claude-code", triggered.props["harness"])CODE
MEDIUMbackend/internal/service/review/review_test.go590 t.Fatalf("harness = %#v, want claude-code", p["harness"])CODE
MEDIUMbackend/pkg/agentruntime/command_test.go305 t.Fatalf("%s restore = (%#v, %v, %v), want unavailable", harness, cmd, ok, err)CODE
MEDIUMscripts/setup-self-hosted.sh243# A daemon launched by a service must see the same harness tools as this shell.COMMENT
MEDIUM.github/workflows/e2e-gate-tests.yml21 # harness emits (AO_VERDICT lines from boot-real.sh) and what the releaseCOMMENT
MEDIUM.github/workflows/e2e-gate-tests.yml22 # conductor invokes. Re-run the contract tests when the harness moves soCOMMENT
MEDIUM.github/workflows/mac-update-e2e.yml47# out. The harness checks this explicitly and fails in seconds; see theCOMMENT
MEDIUM.github/workflows/mac-update-e2e.yml116 # here is a real signal, not harness noise.COMMENT
MEDIUM.github/workflows/mac-update-e2e.yml130 # The harness waits on AO_E2E_UPDATE_SENTINEL, and that listener onlyCOMMENT
MEDIUM.github/workflows/mac-update-e2e.yml134 # looks like a broken update. Same check the harness makes, hoisted intoCOMMENT
MEDIUM.github/workflows/harness-release-feeds.yml3# Queries every vendor feed and package registry the harness update advisoryCOMMENT
Fake / Example Data38 hits · 38 pts
SeverityFileLineSnippetContext
LOWfrontend/src/renderer/components/Sidebar.test.tsx658 cloudSessionState.session = { user: { email: "user@example.com" } };CODE
LOWfrontend/src/renderer/components/Sidebar.test.tsx668 cloudSessionState.session = { user: { email: "user@example.com" } };CODE
LOW…rc/renderer/components/ProjectScriptsSettings.test.tsx111 expect(cleanup).toHaveAttribute("placeholder", "none");CODE
LOW…nderer/components/CloudProjectScriptsSettings.test.tsx200 expect(first).toHaveAttribute("placeholder", "30");CODE
LOW…nderer/components/CloudProjectScriptsSettings.test.tsx226 expect(await screen.findByLabelText("Time limit for step 1, in minutes")).toHaveAttribute("placeholder", "30");CODE
LOW…nderer/components/CloudProjectScriptsSettings.test.tsx229 expect(cleanup).toHaveAttribute("placeholder", "10");CODE
LOW…src/renderer/components/CloudProjectLayoutSettings.tsx113 case "placeholder":CODE
LOW…nd/src/renderer/components/GlobalSettingsForm.test.tsx989 expect(await screen.findByLabelText("Title")).toHaveAttribute("placeholder", "Brief Title");CODE
LOW…nd/src/renderer/components/GlobalSettingsForm.test.tsx991 "placeholder",CODE
LOWfrontend/src/renderer/components/TaskComposer.test.tsx985 expect(task().getAttribute("placeholder")).toBeTruthy();CODE
LOWfrontend/src/renderer/components/TaskComposer.test.tsx1006 expect(task().getAttribute("placeholder")).toBeTruthy();CODE
LOW…end/src/renderer/components/CreateProjectFlow.test.tsx2744 expect(prefix).toHaveAttribute("placeholder", "app");CODE
LOW…nderer/components/settings/AgentModelCombobox.test.tsx332 expect(search).toHaveAttribute("placeholder", "Search models");CODE
LOW…nderer/components/settings/AgentModelCombobox.test.tsx499 expect(search).toHaveAttribute("placeholder", "Search models or providers");CODE
LOW…er/components/settings/CloudHarnessLoginPanel.test.tsx123 expect(screen.getByLabelText("Setup token")).toHaveAttribute("placeholder", "Paste your setup token");CODE
LOW…/src/renderer/components/chat/ElicitationDock.test.tsx301 expect(other).toHaveAttribute("placeholder", "Other approach…");CODE
LOWfrontend/src/renderer/lib/cloud-project-repos.ts278export function workingDirectoryProblem(value: string, options: { standalone?: boolean } = {}): "length" | "characters" CODE
LOWfrontend/src/renderer/lib/cloud-project-repos.ts290 if (/[{}$`\\]/.test(rest.split("{repo}").join(""))) return "placeholder";CODE
LOWfrontend/src/renderer/lib/cloud-project-repos.test.ts119 expect(workingDirectoryProblem("~/work/{name}")).toBe("placeholder");CODE
LOWfrontend/src/renderer/lib/cloud-project-repos.test.ts120 expect(workingDirectoryProblem("~/work/$USER")).toBe("placeholder");CODE
LOWfrontend/src/renderer/i18n/renderer-coverage.test.ts7const displayAttributes = new Set(["alt", "aria-label", "placeholder", "title"]);CODE
LOWfrontend/src/browser-extension/snapshot.ts290 name = labelText(element) || element.getAttribute("placeholder") || "";CODE
LOW…ckend/internal/adapters/reviewer/cursor/cursor_test.go284 if err := os.WriteFile(userConfigPath, []byte(`{"version":1,"authInfo":{"email":"user@example.com","userId":"user-1","aCODE
LOW…ckend/internal/adapters/reviewer/cursor/cursor_test.go309 if config.AuthInfo["email"] != "user@example.com" || config.AuthInfo["userId"] != "user-1" || config.AuthInfo["authId"]CODE
LOWbackend/internal/adapters/agent/kilocode/auth_test.go105 VALUES ('acct_1', 'user@example.com', 'https://kilo.ai', 'token', 'refresh', 1, 1);CODE
LOWbackend/internal/adapters/agent/grok/auth_test.go107 writeGrokAuthFile(t, `{"https://auth.x.ai::account":{"email":"user@example.com"}}`)CODE
LOW…nternal/adapters/agent/commandcode/sessionhome_test.go1303 home := filepath.Join(root, "Jane Doe")CODE
LOW…ckend/internal/adapters/agent/kiro/auth_whoami_test.go19 signedInWhoami = `{"accountType":"IamIdentityCenter","email":"user@example.com","region":"eu-west-1","startUrl":"httpsCODE
LOW…ckend/internal/adapters/agent/kiro/auth_whoami_test.go93 if err != nil || status != ports.AgentAuthStatusAuthorized || account.Email != "user@example.com" {CODE
LOW…ckend/internal/adapters/agent/kiro/auth_whoami_test.go110 if err != nil || status != ports.AgentAuthStatusAuthorized || account.Email != "user@example.com" {CODE
LOWbackend/internal/adapters/agent/hermes/hermes_test.go709 {"superseded env key", ".env", "OPENROUTER_API_KEY=review-dummy-key\nOPENROUTER_API_KEY=\n", false, ""},CODE
LOWbackend/internal/adapters/agent/hermes/hermes_test.go1205 t.Setenv("OPENROUTER_API_KEY", "sk-or-review-dummy-key")CODE
LOWbackend/internal/adapters/agent/hermes/hermes_test.go1231 t.Setenv("OPENROUTER_API_KEY", "sk-or-review-dummy-key")CODE
LOW…kend/internal/adapters/agent/opencode/opencode_test.go84 VALUES ('acct_1', 'user@example.com', 'https://opencode.ai', 'token', 'refresh', 1, 1);CODE
LOW…kend/internal/adapters/agent/opencode/opencode_test.go116 VALUES ('acct_1', 'user@example.com', 'https://opencode.ai', 'token', 'refresh', 1, 1);CODE
LOW…kend/internal/adapters/agent/opencode/opencode_test.go153 VALUES ('user@example.com', 'https://opencode.ai', 'token', 'refresh', 1, 1, 1);CODE
LOWbackend/internal/adapters/telemetry/identity_test.go147 if ident.SetCloudUserID(context.Background(), "user@example.com") == nil || ident.SetCloudUserID(context.Background(), CODE
LOWpackages/product-ui/src/TaskComposerView.test.tsx125 expect(prompt).toHaveAttribute("placeholder", "Describe the task (optional)…");CODE
Decorative Section Separators12 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMfrontend/e2e/smoke-t0.spec.ts23// ── INS: install / first run ────────────────────────────────────────────────COMMENT
MEDIUMfrontend/e2e/smoke-t0.spec.ts89// ── DMN: daemon lifecycle / health ──────────────────────────────────────────COMMENT
MEDIUMfrontend/e2e/smoke-t0.spec.ts158// ── BRD: board ──────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/e2e/smoke-t0.spec.ts194// ── SET: settings ────────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/e2e/support/fake-bridge.ts413// ── Fake-agent timeline harness (FAKE tier) ─────────────────────────────────COMMENT
MEDIUMfrontend/src/renderer/lib/browser-tab-label.test.ts9 // ─── empty / blank URL ───────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/renderer/lib/browser-tab-label.test.ts42 // ─── standard HTTP(S) URLs ───────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/renderer/lib/browser-tab-label.test.ts74 // ─── file: URIs ──────────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/renderer/lib/browser-tab-label.test.ts101 // ─── other protocols ─────────────────────────────────────────────────────COMMENT
MEDIUMfrontend/src/renderer/lib/browser-tab-label.test.ts109 // ─── malformed / invalid URLs ────────────────────────────────────────────COMMENT
MEDIUM…d/internal/adapters/agent/copilot/terminal_activity.go30// rules ─────── blocks ╻▄▄▄▄▄▄▄COMMENT
MEDIUM…d/internal/adapters/agent/copilot/terminal_activity.go32// ─────── ╹▀▀▀▀▀▀▀COMMENT
Modern AI Meta-Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMbackend/internal/adapters/agent/copilot/copilot.go5// This adapter targets the standalone agentic GitHub Copilot CLI (binaryCOMMENT
MEDIUMbackend/internal/adapters/agent/modelcatalog/catalog.go1074// cost" and "600B sparse-MoE agentic coding with 1M context" as if they wereCOMMENT
MEDIUMbackend/internal/adapters/agent/kiro/kiro.go5// Kiro is AWS's agentic coding assistant. Its terminal CLI ships as theCOMMENT
MEDIUMbackend/internal/adapters/agent/kimi/kimi.go5// Kimi CLI (binary "kimi") is Moonshot AI's terminal-native agentic codingCOMMENT
MEDIUMdocs/architecture.md877### Termination guardrailsCOMMENT
Empty Error Handlers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…s/generate-mobile-store-screenshots-inference-style.py55except OSError:CODE
HIGH…ub/scripts/contributor-project/scripts/sync_project.py641except (TypeError, ValueError):CODE
HIGH…ripts/contributor-project/scripts/ownership_extract.py162except (OSError, ValueError, KeyError, TypeError):CODE
Deep Nesting13 hits · 12 pts
SeverityFileLineSnippetContext
LOWpackages/mobile/scripts/icon-build/from-desktop.py79CODE
LOW…scripts/contributor-project/tests/test_sync_scaling.py21CODE
LOW…scripts/contributor-project/tests/test_project_sync.py854CODE
LOW…scripts/contributor-project/tests/test_project_sync.py1084CODE
LOW…ub/scripts/contributor-project/scripts/sync_project.py474CODE
LOW…ub/scripts/contributor-project/scripts/sync_project.py578CODE
LOW…ub/scripts/contributor-project/scripts/sync_project.py830CODE
LOW…ub/scripts/contributor-project/scripts/sync_project.py1108CODE
LOW…ub/scripts/contributor-project/scripts/sync_project.py1148CODE
LOW…ub/scripts/contributor-project/scripts/build_owners.py26CODE
LOW…ripts/contributor-project/scripts/ownership_extract.py64CODE
LOW…ripts/contributor-project/scripts/ownership_extract.py90CODE
LOW…ripts/contributor-project/scripts/ownership_extract.py148CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHbackend/internal/session_manager/manager.go2424// always wins so spawn overrides are reported exactly as requested.COMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHbackend/internal/adapters/agent/autohand/auth.go108 case "api key", "apikey", "your api key", "your-api-key", "your_api_key", "token", "your token", "your-token", "your_toCODE
Cross-Language Confusion (JS/TS)1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/mobile/lib/chat/syntaxHighlight.ts15 python: words("and as assert async await break class continue def del elif else except False finally for from global ifCODE
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippetContext
LOWbackend/internal/session_manager/manager.go4433 // Step 1: ensure the worktree exists. workspace.Restore re-creates itCOMMENT
LOWbackend/internal/session_manager/manager.go4482 // Step 2: replay preserve ref when one was recorded.COMMENT
LOWbackend/internal/session_manager/manager.go4512 // Step 3: relaunch the agent in the restored workspace.COMMENT
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWbackend/internal/session_manager/manager.go4433 // Step 1: ensure the worktree exists. workspace.Restore re-creates itCOMMENT
LOWbackend/internal/session_manager/manager.go4482 // Step 2: replay preserve ref when one was recorded.COMMENT
LOWbackend/internal/session_manager/manager.go4512 // Step 3: relaunch the agent in the restored workspace.COMMENT
Unused Imports4 hits · 4 pts
SeverityFileLineSnippetContext
LOW…s/generate-mobile-store-screenshots-inference-style.py2CODE
LOWscripts/generate-mobile-store-screenshots.py2CODE
LOWscripts/generate-mobile-store-screenshots.py5CODE
LOW…ub/scripts/contributor-project/scripts/sync_project.py4CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWbackend/internal/service/session/claim_pr.go154 // TODO: implement workspace branch checkout. Until then, leave BranchChangedCOMMENT
AI Structural Patterns1 hit · 0 pts
SeverityFileLineSnippetContext
LOW…scripts/contributor-project/tests/test_project_sync.py104CODE