Repository Analysis

superset-sh/superset

Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

3.0 Likely human-written View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of superset-sh/superset, a TypeScript project with 12,405 GitHub stars. SynthScan v2.0 examined 889,441 lines of code across 5740 source files, recording 1173 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 3.0 places this repository in the Likely human-written band.

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

3.0
Adjusted Score
3.0
Raw Score
100%
Time Factor
2026-07-14
Last Push
12.4K
Stars
TypeScript
Language
889.4K
Lines of Code
5.7K
Files
1.2K
Pattern Hits
2026-07-14
Scan Date
0.02
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 115HIGH 5MEDIUM 99LOW 954

Directory Score Breakdown

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

Pattern Findings

The scanner identified 1173 distinct pattern matches across 16 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hallucination Indicators115 hits · 1280 pts
SeverityFileLineSnippetContext
CRITICAL…/src/client/hooks/use-chat-display/use-chat-display.ts332 return await utils.client.session.approval.respond.mutate({CODE
CRITICAL…/src/client/hooks/use-chat-display/use-chat-display.ts347 return await utils.client.session.question.respond.mutate({CODE
CRITICAL…/src/client/hooks/use-chat-display/use-chat-display.ts362 return await utils.client.session.plan.respond.mutate({CODE
CRITICAL…/cli/src/commands/organization/members/list/command.ts17 return ctx.api.organization.members.list.query({CODE
CRITICAL…ckages/cli/src/commands/tasks/statuses/list/command.ts13 return ctx.api.task.statuses.list.query();CODE
CRITICALpackages/cli/src/commands/agents/list/command.ts35 await target.client.settings.agentConfigs.list.query();CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts70 scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts112 scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts128 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts151 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts215 scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts233 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts255 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts270 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts283 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts317 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts340 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts366 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts400 const result = await scenario.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…test/integration/workspace-cleanup.integration.test.ts431 const result = await fresh.host.trpc.workspaceCleanup.destroy.mutate({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts23 const result = await scenario.host.trpc.filesystem.listDirectory.query({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts35 scenario.host.trpc.filesystem.listDirectory.query({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts46 const result = await scenario.host.trpc.filesystem.readFile.query({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts59 await scenario.host.trpc.filesystem.writeFile.mutate({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts71 const result = await scenario.host.trpc.filesystem.getMetadata.query({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts80 const result = await scenario.host.trpc.filesystem.statPath.mutate({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts92 const result = await scenario.host.trpc.filesystem.statPath.mutate({CODE
CRITICAL…ervice/test/integration/filesystem.integration.test.ts100 const result = await scenario.host.trpc.filesystem.searchFiles.query({CODE
CRITICAL…ice/test/integration/setup-scripts.integration.test.ts75 const emptyConfig = await scenario.host.trpc.config.getConfigContent.query({CODE
CRITICAL…ice/test/integration/setup-scripts.integration.test.ts80 await scenario.host.trpc.config.updateConfig.mutate({CODE
CRITICAL…ice/test/integration/setup-scripts.integration.test.ts95 const readBack = await scenario.host.trpc.config.getConfigContent.query({CODE
CRITICAL…ice/test/integration/setup-scripts.integration.test.ts102 scenario.host.trpc.config.shouldShowSetupCard.query({CODE
CRITICAL…ice/test/integration/setup-scripts.integration.test.ts108 scenario.host.trpc.config.getWorkspaceRunDefinition.query({CODE
CRITICAL…ice/test/integration/setup-scripts.integration.test.ts117 const created = await scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…tegration/workspace-creation-adopt.integration.test.ts33 scenario.host.trpc.workspaceCreation.adopt.mutate({CODE
CRITICAL…tegration/workspace-creation-adopt.integration.test.ts50 scenario.host.trpc.workspaceCreation.adopt.mutate({CODE
CRITICAL…tegration/workspace-creation-adopt.integration.test.ts65 scenario.host.trpc.workspaceCreation.adopt.mutate({CODE
CRITICAL…tegration/workspace-creation-adopt.integration.test.ts93 const result = await scenario.host.trpc.workspaceCreation.adopt.mutate({CODE
CRITICAL…tegration/workspace-creation-adopt.integration.test.ts131 await scenario.host.trpc.workspaceCreation.adopt.mutate({CODE
CRITICAL…service/test/integration/workspace.integration.test.ts22 const ws = await scenario.host.trpc.workspace.get.query({CODE
CRITICAL…service/test/integration/workspace.integration.test.ts35 const ws = await featureScenario.host.trpc.workspace.get.query({CODE
CRITICAL…service/test/integration/workspace.integration.test.ts47 scenario.host.trpc.workspace.get.query({ id: "no-such-id" }),CODE
CRITICAL…service/test/integration/workspace.integration.test.ts52 const status = await scenario.host.trpc.workspace.gitStatus.query({CODE
CRITICAL…service/test/integration/workspace.integration.test.ts68 const status = await scenario.host.trpc.workspace.gitStatus.query({CODE
CRITICAL…service/test/integration/workspace.integration.test.ts79 scenario.host.trpc.workspace.gitStatus.query({ id: "no-such-id" }),CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts153 const result = await scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts273 const result = await scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts387 const result = await scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts522 const result = await scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts604 const result = await scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts785 scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…st/integration/workspace-create-pr.integration.test.ts790 scenario.host.trpc.workspaces.create.mutate({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts25 const result = await scenario.host.trpc.git.listBranches.query({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts35 scenario.host.trpc.git.listBranches.query({ workspaceId: "no-such-ws" }),CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts40 const status = await scenario.host.trpc.git.getStatus.query({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts51 const status = await scenario.host.trpc.git.getStatus.query({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts63 const result = await scenario.host.trpc.git.getBaseBranch.query({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts70 await scenario.host.trpc.git.setBaseBranch.mutate({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts75 const result = await scenario.host.trpc.git.getBaseBranch.query({CODE
CRITICAL…/host-service/test/integration/git.integration.test.ts82 await scenario.host.trpc.git.setBaseBranch.mutate({CODE
55 more matches not shown…
Hyper-Verbose Identifiers787 hits · 804 pts
SeverityFileLineSnippetContext
LOWplans/20260709-mistral-vibe-agent-impl-plan.md493function buildVibeManagedHooksBlock(): string {CODE
LOWdocs/tickets/desktop-invite-member.md39export function OrganizationInvitationEmail({CODE
LOWpackages/ui/src/components/ui/alert-dialog.tsx75function EnterEnabledAlertDialogContent({CODE
LOWpackages/ui/src/components/ui/chart.tsx341function getPayloadConfigFromPayload(CODE
LOWpackages/ui/src/components/ai-elements/code-block.tsx39function createLineNumberTransformer(startLine = 1): ShikiTransformer {CODE
LOW…lib/focus-enter-enabled-alert-dialog-primary-action.ts23function isEnterEnabledAlertDialogCurrentTargetLike(CODE
LOW…lib/focus-enter-enabled-alert-dialog-primary-action.ts32export function focusEnterEnabledAlertDialogPrimaryAction(CODE
LOWpackages/chat/src/server/trpc/service.ts44function respondToQuestionWithOptimisticState(CODE
LOWpackages/chat/src/server/trpc/utils/runtime/runtime.ts267function isHarnessWorkspaceErrorEvent(CODE
LOWpackages/chat/src/server/trpc/utils/runtime/runtime.ts289function isHarnessSandboxAccessRequestEvent(event: unknown): event is {CODE
LOWpackages/chat/src/server/trpc/utils/runtime/runtime.ts304function isHarnessAskQuestionEvent(CODE
LOWpackages/chat/src/server/trpc/utils/runtime/runtime.ts314function isHarnessThreadChangedEvent(CODE
LOWpackages/chat/src/server/trpc/utils/runtime/runtime.ts324function isHarnessThreadCreatedEvent(CODE
LOWpackages/chat/src/server/trpc/utils/runtime/runtime.ts391export async function restartRuntimeFromUserMessage(CODE
LOW…ges/chat/src/server/trpc/utils/runtime/runtime.test.ts79function createRuntimeForTitleTest(options?: {CODE
LOW…/trpc/utils/runtime/utils/mcp-overview/mcp-overview.ts296function buildProbeServerDefinition(CODE
LOW…/trpc/utils/runtime/utils/mcp-overview/mcp-overview.ts393export async function authenticateRuntimeMcpServer(CODE
LOW…ckages/chat/src/server/desktop/auth/anthropic/oauth.ts56function parseAuthorizationCodeInput(value: string): {CODE
LOW…ckages/chat/src/server/desktop/auth/anthropic/oauth.ts86export function createAnthropicOAuthSession(): AnthropicOAuthSession {CODE
LOW…ckages/chat/src/server/desktop/auth/anthropic/oauth.ts109export async function exchangeAnthropicAuthorizationCode(input: {CODE
LOW…es/chat/src/server/desktop/auth/anthropic/anthropic.ts34export function getAnthropicProviderOptions(CODE
LOW…es/chat/src/server/desktop/auth/anthropic/anthropic.ts65export function isClaudeCredentialExpired(CODE
LOW…es/chat/src/server/desktop/auth/anthropic/anthropic.ts133export function getCredentialsFromKeychain(): ClaudeCredentials | null {CODE
LOW…es/chat/src/server/desktop/auth/anthropic/anthropic.ts171export async function getCredentialsFromAuthStorage(): Promise<ClaudeCredentials | null> {CODE
LOW…es/chat/src/server/desktop/auth/anthropic/anthropic.ts216export async function getCredentialsFromAnySource(): Promise<ClaudeCredentials | null> {CODE
LOWpackages/chat/src/server/desktop/auth/openai/openai.ts22export function isOpenAICredentialExpired(CODE
LOWpackages/chat/src/server/desktop/auth/openai/openai.ts32export function getOpenAICredentialsFromAuthStorage(CODE
LOWpackages/chat/src/server/desktop/auth/openai/openai.ts97export function getOpenAICredentialsFromAnySource(): OpenAICredentials | null {CODE
LOW…/src/server/desktop/chat-service/openai-oauth-debug.ts32export function summarizeOpenAIManualInput(CODE
LOW…c/server/desktop/chat-service/openai-oauth-loopback.ts17export function parseLoopbackTargetFromAuthUrl(CODE
LOW…rc/server/desktop/chat-service/anthropic-env-config.ts41function normalizeAnthropicBaseUrl(CODE
LOW…rc/server/desktop/chat-service/anthropic-env-config.ts83export function getAnthropicEnvConfigPath(CODE
LOW…rc/server/desktop/chat-service/anthropic-env-config.ts126function readPersistedAnthropicEnvConfig(CODE
LOW…/src/server/desktop/chat-service/auth-storage-utils.ts75export function restoreApiKeyAfterOAuthDisconnect(CODE
LOW…/src/server/desktop/chat-service/auth-storage-utils.ts89export function clearCredentialForProvider(CODE
LOW…/src/server/desktop/chat-service/auth-storage-utils.ts101export function resolveAuthMethodForProvider(CODE
LOW…s/chat/src/server/desktop/chat-service/chat-service.ts46function hasAnthropicEnvCredential(variables: AnthropicEnvVariables): boolean {CODE
LOW…s/chat/src/server/desktop/chat-service/chat-service.ts53function stripAnthropicCredentialEnvVariables(CODE
LOW…ges/chat/src/server/desktop/slash-commands/resolver.ts26function parseSlashCommandInvocation(CODE
LOW…ges/chat/src/server/desktop/slash-commands/resolver.ts38function parseNamedSlashCommandArguments(CODE
LOW…ges/chat/src/server/desktop/slash-commands/registry.ts61function cloneSlashCommandRegistryEntry(CODE
LOW…ges/chat/src/server/desktop/slash-commands/registry.ts71function cloneSlashCommandRegistry(CODE
LOW…ges/chat/src/server/desktop/slash-commands/registry.ts112export function clearSlashCommandRegistryCache(): void {CODE
LOW…ges/chat/src/server/desktop/slash-commands/registry.ts118export function getSlashCommandRegistryCacheStats(): RegistryCacheStats {CODE
LOW…ges/chat/src/server/desktop/slash-commands/registry.ts125function getCommandDirectoryEntries(options: ResolvedRegistryOptions): Array<{CODE
LOW…ges/chat/src/server/desktop/slash-commands/registry.ts220export function buildSlashCommandRegistry(CODE
LOW…/chat/src/server/desktop/slash-commands/frontmatter.ts139export function parseSlashCommandFrontmatter(CODE
LOWpackages/chat/src/server/desktop/router/router.ts52function resolveWorkspaceSlashCommand(input: { cwd: string; text: string }) {CODE
LOWpackages/chat/src/shared/slash-command-arguments.ts1export function tokenizeSlashCommandArguments(argumentsRaw: string): string[] {CODE
LOW…kages/chat/src/shared/slash-command-named-arguments.ts7export function normalizeSlashNamedArgumentKey(rawKey: string): string {CODE
LOW…kages/chat/src/shared/slash-command-named-arguments.ts11export function parseNamedSlashArgumentToken(CODE
LOWpackages/chat/src/shared/slash-command-matching.ts6function normalizeSlashCommandName(name: string): string {CODE
LOWpackages/chat/src/shared/slash-command-matching.ts10export function matchesSlashCommandIdentity(CODE
LOWpackages/chat/src/client/provider/client.ts21export function createChatRuntimeServiceClient({CODE
LOWpackages/chat/src/client/provider/client.ts27export function createChatRuntimeServiceHttpClient({CODE
LOWpackages/chat/src/client/provider/provider.tsx24export function ChatRuntimeServiceProvider({CODE
LOW…/src/client/hooks/use-chat-display/use-chat-display.ts53export function findLatestAssistantErrorMessage(CODE
LOW…/src/client/hooks/use-chat-display/use-chat-display.ts77export function withoutActiveTurnAssistantHistory({CODE
LOWpackages/auth/src/server.ts62function serializeCancellationDetails(CODE
LOW…ges/auth/src/lib/resolve-session-organization-state.ts59export async function resolveSessionOrganizationState(CODE
727 more matches not shown…
Decorative Section Separators90 hits · 270 pts
SeverityFileLineSnippetContext
MEDIUMplans/local-redis-srh-for-relay.md121# -----------------------------------------------------------------------------COMMENT
MEDIUMplans/local-redis-srh-for-relay.md123# -----------------------------------------------------------------------------COMMENT
MEDIUMplans/workspace-delete-unification.md64 // ─── Preflight ─────────────────────────────────────────────────────COMMENT
MEDIUMplans/workspace-delete-unification.md75 // ─── Teardown ──────────────────────────────────────────────────────COMMENT
MEDIUMplans/workspace-delete-unification.md91 // ─── Cloud (commit point) ──────────────────────────────────────────COMMENT
MEDIUMplans/workspace-delete-unification.md100 // ─── Local cleanup (best-effort) ───────────────────────────────────COMMENT
MEDIUMdocs/tickets/desktop-invite-member.md856# -----------------------------------------------------------------------------COMMENT
MEDIUMdocs/tickets/desktop-invite-member.md858# -----------------------------------------------------------------------------COMMENT
MEDIUMpackages/shared/src/tunnel-protocol.ts1// ── Relay → Host ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/shared/src/tunnel-protocol.ts54// ── Host → Relay ────────────────────────────────────────────────────COMMENT
MEDIUMpackages/pty-daemon/src/protocol/framing.ts6// └────── totalLen counts everything from here ──────┘COMMENT
MEDIUM…ice/src/trpc/router/project/utils/resolve-repo.test.ts63// ── resolveLocalRepo ──────────────────────────────────────────────COMMENT
MEDIUM…ice/src/trpc/router/project/utils/resolve-repo.test.ts205// ── initLocalRepoInPlace ──────────────────────────────────────────COMMENT
MEDIUM…ice/src/trpc/router/project/utils/resolve-repo.test.ts309// ── cloneRepoInto ─────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts6// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts8// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts154// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts156// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts349// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts351// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts461// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…uter/workspace-creation/normalize-github-query.test.ts463// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…src/trpc/router/workspace-cleanup/workspace-cleanup.ts213 // ─── Step 0: Preflight ─────────────────────────────────────────COMMENT
MEDIUM…src/trpc/router/workspace-cleanup/workspace-cleanup.ts233 // ─── Step 1: Teardown ──────────────────────────────────────────COMMENT
MEDIUM…src/trpc/router/workspace-cleanup/workspace-cleanup.ts261 // ─── Step 2: Local cleanup ─────────────────────────────────────COMMENT
MEDIUM…src/trpc/router/workspace-cleanup/workspace-cleanup.ts365 // ─── Step 3: Local delete (authoritative) + cloud mirror ──────COMMENT
MEDIUM…src/trpc/router/workspace-cleanup/workspace-cleanup.ts385 // ─── Step 4: Optional branch delete ────────────────────────────COMMENT
MEDIUM…src/trpc/router/workspace-cleanup/workspace-cleanup.ts403 // ─── Step 5: Caches ────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts46// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts51// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts175// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts179// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts275// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts279// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts328// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts331// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts371// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…c/trpc/router/git/v2-diff-surfaces.integration.test.ts374// ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM…/trpc/router/git/utils/git-helpers.integration.test.ts47// ── resolveUpstream ────────────────────────────────────────────────COMMENT
MEDIUM…/trpc/router/git/utils/git-helpers.integration.test.ts109// ── resolveBaseComparison ──────────────────────────────────────────COMMENT
MEDIUM…/trpc/router/git/utils/git-helpers.integration.test.ts188// ── getDefaultBranchName ───────────────────────────────────────────COMMENT
MEDIUM…/trpc/router/git/utils/git-helpers.integration.test.ts230// ── getChangedFilesForDiff ─────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts14// ── resolveLaunchShell ───────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts48// ── normalizeUtf8Locale ──────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts77// ── stripTerminalRuntimeEnv ──────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts248// ── Shell launch behavior ────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts332// ── Terminal base env preservation ───────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts396// ── buildV2TerminalEnv ───────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.test.ts519// ── Integration: env never degenerates to process.env ────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.ts45// ── Shell snapshot preservation ──────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.ts110// ── Locale ───────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/terminal/env.ts121// ── V2 terminal env construction ─────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/events/types.ts6// ── Server → Client ────────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/events/types.ts97// ── Client → Server ────────────────────────────────────────────────COMMENT
MEDIUMpackages/host-service/src/events/event-bus.ts337// ── Route Registration ─────────────────────────────────────────────COMMENT
MEDIUMpackages/workspace-client/src/lib/eventBus.ts254// ── Public API ─────────────────────────────────────────────────────COMMENT
MEDIUM…e/components/TiptapPromptEditor/TiptapPromptEditor.tsx120 // ── Slash command suggestion state ──────────────────────────────────────COMMENT
MEDIUM…e/components/TiptapPromptEditor/TiptapPromptEditor.tsx128 // ── File mention suggestion state ────────────────────────────────────────COMMENT
MEDIUM…e/components/TiptapPromptEditor/TiptapPromptEditor.tsx183 // ── Build editor ─────────────────────────────────────────────────────────COMMENT
MEDIUM…/DashboardSidebar/hooks/useSidebarDnd/useSidebarDnd.ts23// ── ID helpers ───────────────────────────────────────────────────────COMMENT
30 more matches not shown…
Structural Annotation Overuse49 hits · 95 pts
SeverityFileLineSnippetContext
LOWplans/normalize-github-query-plan.md25### Step 1: Generalize normalizer → `normalize-github-query.ts`COMMENT
LOWplans/normalize-github-query-plan.md85### Step 2: Update `searchPullRequests` procedureCOMMENT
LOWplans/normalize-github-query-plan.md101### Step 3: Update `searchGitHubIssues` procedureCOMMENT
LOWplans/normalize-github-query-plan.md151### Step 4: Update `GitHubIssueLinkCommand` clientCOMMENT
LOWplans/normalize-github-query-plan.md181### Step 5: Update testsCOMMENT
LOWplans/normalize-github-query-plan.md190### Step 6: Delete old fileCOMMENT
LOWplans/chat-service-at-linking.md206### Step 1: Create package + core workspace logicCOMMENT
LOWplans/chat-service-at-linking.md219### Step 2: Migrate agent executionCOMMENT
LOWplans/chat-service-at-linking.md241### Step 3: Desktop integrationCOMMENT
LOWplans/chat-service-at-linking.md261### Step 4: Add `workspaceId` to `chatSessions`COMMENT
LOWplans/chat-service-at-linking.md276### Step 5: Refactor MentionPopover + activate on sendCOMMENT
LOWplans/chat-service-at-linking.md305### Step 6: Agent-side task mention parsingCOMMENT
LOW.agents/commands/respond-to-pr-comments.md8## Step 1: Fetch CommentsCOMMENT
LOW.agents/commands/respond-to-pr-comments.md15## Step 2: List & PrioritizeCOMMENT
LOW.agents/commands/respond-to-pr-comments.md27## Step 3: Address EachCOMMENT
LOW.superset/lib/teardown/main.sh19 # Step 1: Load environmentCOMMENT
LOW.superset/lib/teardown/main.sh24 # Step 2: Check dependencies (informational only)COMMENT
LOW.superset/lib/teardown/main.sh27 # Step 3: Kill terminal daemonsCOMMENT
LOW.superset/lib/teardown/main.sh32 # Step 4: Stop Electric SQLCOMMENT
LOW.superset/lib/teardown/main.sh37 # Step 5: Cleanup stale Electric replication sessionsCOMMENT
LOW.superset/lib/teardown/main.sh42 # Step 6: Delete Neon branchCOMMENT
LOW.superset/lib/teardown/main.sh47 # Step 7: Deallocate port baseCOMMENT
LOW.superset/lib/teardown/main.sh52 # Step 8: Remove superset-dev-data (optional)COMMENT
LOW.superset/lib/setup/main.sh19 # Step 1: Load environmentCOMMENT
LOW.superset/lib/setup/main.sh24 # Step 2: Check dependenciesCOMMENT
LOW.superset/lib/setup/main.sh29 # Step 3: Install dependenciesCOMMENT
LOW.superset/lib/setup/main.sh34 # Step 4: Seed local DB into superset-dev-data/COMMENT
LOW.superset/lib/setup/main.sh39 # Step 5: Seed host-service DBs into superset-dev-data/host/COMMENT
LOW.superset/lib/setup/main.sh44 # Step 6: Seed auth token into superset-dev-data/COMMENT
LOW.superset/lib/setup/main.sh49 # Step 6: Setup Neon branchCOMMENT
LOW.superset/lib/setup/main.sh54 # Step 7: Allocate port base (file-backed)COMMENT
LOW.superset/lib/setup/main.sh59 # Step 8: Prepare Electric SQL envCOMMENT
LOW.superset/lib/setup/main.sh64 # Step 9: Write .env fileCOMMENT
LOW.superset/lib/setup/main.sh69 # Step 10: Start Electric SQLCOMMENT
LOW.superset/lib/setup/main.sh74 # Step 11: Setup local MCP in .mcp.json (opt-in)COMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md334### Step 1: Create the useReviewTab hookCOMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md340### Step 2: Create ReviewTabContentCOMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md344### Step 3: Create PRHeaderCOMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md348### Step 4: Create ChecksSectionCOMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md352### Step 5: Create CommentsSectionCOMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md356### Step 6: Wire into WorkspaceSidebarCOMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md365### Step 7: ValidateCOMMENT
LOWapps/desktop/plans/20260319-1400-keep-chat-drafts.md89### Step 1: Create `DraftSaver` componentCOMMENT
LOWapps/desktop/plans/20260319-1400-keep-chat-drafts.md105### Step 2: Add `paneId` to `ChatPaneInterfaceProps`COMMENT
LOWapps/desktop/plans/20260319-1400-keep-chat-drafts.md109### Step 3: Thread `paneId` from `ChatPane.tsx`COMMENT
LOWapps/desktop/plans/20260319-1400-keep-chat-drafts.md113### Step 4: Update `ChatPaneInterface.tsx`COMMENT
LOWapps/desktop/src/main/terminal-host/pty-subprocess.ts399 // Step 1: Signal descendants and process groups. tree-kill keeps legacyCOMMENT
LOWapps/desktop/src/main/terminal-host/pty-subprocess.ts407 // Step 2: Escalate to SIGKILL if still alive after 2 secondsCOMMENT
LOWapps/desktop/src/main/terminal-host/pty-subprocess.ts419 // Step 3: Force completion if onExit still hasn't fired after another 1 secondCOMMENT
Over-Commented Block49 hits · 49 pts
SeverityFileLineSnippetContext
LOW.superset/lib/setup/steps.sh321 success "Electric SQL running at $ELECTRIC_URL"COMMENT
LOWscripts/v1v2-import-test-setup.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check-cloud-workspace-usage.sh1#!/bin/bashCOMMENT
LOWscripts/release/cli.ts1#!/usr/bin/env bunCOMMENT
LOW…t/hooks/use-chat-display/use-chat-display-race.test.ts1// This test proves the dual-poll race that causes the message flicker.COMMENT
LOWpackages/shared/src/constants.ts61COMMENT
LOW…minal-wheel-handler/terminal-identity-coupling.test.ts21 // - Handler removed while TERM_PROGRAM stays kitty-class → TUIs trust aCOMMENT
LOW…/shared/src/terminal-link-parsing/fallback-matchers.ts41 // C++ compile error formats (Clang/GCC):COMMENT
LOW…kages/shared/src/terminal-link-parsing/link-parsing.ts101 // See the tests for an exhaustive list of all supported formatsCOMMENT
LOW…kages/shared/src/terminal-link-parsing/link-parsing.ts121 // The quotes below are optional [#171652]COMMENT
LOW…kages/shared/src/terminal-link-parsing/link-parsing.ts141 // foo(339)COMMENT
LOWpackages/cli/demo/add-sound.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/cli/scripts/build-dist-linux-docker.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/cli/scripts/smoke-test.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/pty-daemon/test/byte-fidelity.test.ts1// Byte-fidelity canary for the daemon ↔ host wire.COMMENT
LOWpackages/pty-daemon/test/no-encoding-hops.test.ts1// Source-level invariant: the data path in pty-daemon and host-service'sCOMMENT
LOWpackages/pty-daemon/src/main.ts1#!/usr/bin/env nodeCOMMENT
LOWpackages/pty-daemon/src/SessionStore/snapshot.ts1// Handoff snapshot — on-disk serialization of the SessionStore that theCOMMENT
LOWpackages/pty-daemon/src/protocol/framing.ts1// Length-prefixed binary frames over a SOCK_STREAM socket.COMMENT
LOWpackages/pty-daemon/src/protocol/version.ts1// Protocol versioning. Increment on breaking changes.COMMENT
LOWpackages/db/src/env.ts21 emptyStringAsUndefined: true,COMMENT
LOWpackages/host-service/scripts/test-e2e.ts1// Runs the host-service end-to-end adoption test under Electron-as-Node.COMMENT
LOWpackages/host-service/src/no-electron-coupling.test.ts1// Asserts host-service source has no Electron coupling. The migration'sCOMMENT
LOW…rvice/src/trpc/router/terminal/terminal.daemon.test.ts1// Tests for the `terminal.daemon` tRPC procedures.COMMENT
LOW…ost-service/src/runtime/pull-requests/pull-requests.ts41COMMENT
LOW…st-service/src/terminal/terminal.adoption.node-test.ts1// End-to-end adoption test. Drives host-service's createTerminalSessionInternalCOMMENT
LOW…s/host-service/src/terminal/daemon-client-singleton.ts1// Lazy singleton DaemonClient for host-service. The DaemonSupervisorCOMMENT
LOW…ges/host-service/src/terminal/terminal-mode-tracker.ts1// Tracks terminal-mode state (kitty keyboard, bracketed paste, focus, mouse,COMMENT
LOW…host-service/src/terminal/DaemonClient/DaemonClient.ts1// Client for the pty-daemon Unix-socket protocol.COMMENT
LOWpackages/host-service/src/daemon/expected-version.ts1// Drives the "update pending" UX: host-service marks updatePending=trueCOMMENT
LOW…ages/email/scripts/notify-disconnected-integrations.ts1#!/usr/bin/env bunCOMMENT
LOW.github/workflows/build-cli.yml41 - name: Install dependencies (Linux — skip scripts, rebuild manually)COMMENT
LOWapps/desktop/plans/20260413-1600-v2-review-tab.md301COMMENT
LOWapps/desktop/plans/done/SEMANTIC_SEARCH_PLAN.md781# Should see: "[embeddings] Loading model: Xenova/all-MiniLM-L6-v2"COMMENT
LOWapps/desktop/scripts/check-pty-daemon-bundle.ts1#!/usr/bin/env nodeCOMMENT
LOW…top/src/renderer/hotkeys/stores/keyboardLayoutStore.ts1import type { KeyboardLayoutData } from "main/lib/keyboardLayout";COMMENT
LOW…ane/hooks/usePersistentWebview/usePersistentWebview.ts21 hiddenContainer.style.width = "100vw";COMMENT
LOW…kspaceModal/components/PromptGroup/PromptGroup.test.ts1import { describe, expect, test } from "bun:test";COMMENT
LOW…rc/renderer/lib/terminal/terminal-key-event-handler.ts21 // Node's `process.platform === "darwin"` is a common explicit input;COMMENT
LOW…renderer/lib/terminal/terminal-image-paste-fallback.ts1import type { Terminal as XTerm } from "@xterm/xterm";COMMENT
LOW…/desktop/src/renderer/lib/terminal/terminal-parking.ts1// Body-level hidden container that owns wrapper divs of terminals whoseCOMMENT
LOW…ngs/components/V2SessionsSection/V2SessionsSection.tsx1// V2 Settings → Terminal → Manage daemon section.COMMENT
LOW…ents/WorkspaceSidebar/components/FilesTab/FilesTab.tsx181 handlersRef.current.onRename = (event) => void handleRename(event);COMMENT
LOW…ensions/contourSelectionLayer/contourSelectionLayer.ts1import { EditorSelection } from "@codemirror/state";COMMENT
LOWapps/desktop/src/resources/browser-extension/content.js1// Superset Browser Extension - Content ScriptCOMMENT
LOW…ps/desktop/src/lib/electron-app/factories/app/setup.ts81 );COMMENT
LOWapps/desktop/src/main/lib/host-service-coordinator.ts481 SUPERSET_AUTH_CONFIG_PATH: path.join(SUPERSET_HOME_DIR, "config.json"),COMMENT
LOWapps/relay/scripts/smoke-test.sh1#!/usr/bin/env bashCOMMENT
LOWapps/relay/src/tunnel.ts181 static readonly WS_CLOSE_DRAIN = 4001;COMMENT
Verbosity Indicators23 hits · 49 pts
SeverityFileLineSnippetContext
LOW.superset/lib/teardown/main.sh19 # Step 1: Load environmentCOMMENT
LOW.superset/lib/teardown/main.sh24 # Step 2: Check dependencies (informational only)COMMENT
LOW.superset/lib/teardown/main.sh27 # Step 3: Kill terminal daemonsCOMMENT
LOW.superset/lib/teardown/main.sh32 # Step 4: Stop Electric SQLCOMMENT
LOW.superset/lib/teardown/main.sh37 # Step 5: Cleanup stale Electric replication sessionsCOMMENT
LOW.superset/lib/teardown/main.sh42 # Step 6: Delete Neon branchCOMMENT
LOW.superset/lib/teardown/main.sh47 # Step 7: Deallocate port baseCOMMENT
LOW.superset/lib/teardown/main.sh52 # Step 8: Remove superset-dev-data (optional)COMMENT
LOW.superset/lib/setup/main.sh19 # Step 1: Load environmentCOMMENT
LOW.superset/lib/setup/main.sh24 # Step 2: Check dependenciesCOMMENT
LOW.superset/lib/setup/main.sh29 # Step 3: Install dependenciesCOMMENT
LOW.superset/lib/setup/main.sh34 # Step 4: Seed local DB into superset-dev-data/COMMENT
LOW.superset/lib/setup/main.sh39 # Step 5: Seed host-service DBs into superset-dev-data/host/COMMENT
LOW.superset/lib/setup/main.sh44 # Step 6: Seed auth token into superset-dev-data/COMMENT
LOW.superset/lib/setup/main.sh49 # Step 6: Setup Neon branchCOMMENT
LOW.superset/lib/setup/main.sh54 # Step 7: Allocate port base (file-backed)COMMENT
LOW.superset/lib/setup/main.sh59 # Step 8: Prepare Electric SQL envCOMMENT
LOW.superset/lib/setup/main.sh64 # Step 9: Write .env fileCOMMENT
LOW.superset/lib/setup/main.sh69 # Step 10: Start Electric SQLCOMMENT
LOW.superset/lib/setup/main.sh74 # Step 11: Setup local MCP in .mcp.json (opt-in)COMMENT
LOWapps/desktop/src/main/terminal-host/pty-subprocess.ts399 // Step 1: Signal descendants and process groups. tree-kill keeps legacyCOMMENT
LOWapps/desktop/src/main/terminal-host/pty-subprocess.ts407 // Step 2: Escalate to SIGKILL if still alive after 2 secondsCOMMENT
LOWapps/desktop/src/main/terminal-host/pty-subprocess.ts419 // Step 3: Force completion if onExit still hasn't fired after another 1 secondCOMMENT
Fake / Example Data37 hits · 40 pts
SeverityFileLineSnippetContext
LOWdocs/tickets/desktop-invite-member.md40 organizationName = "Acme Inc",CODE
LOWdocs/tickets/desktop-invite-member.md41 inviterName = "John Doe",CODE
LOWdocs/tickets/desktop-invite-member.md218 placeholder="user@example.com"CODE
LOW…/src/server/shared/small-model/get-small-model.test.ts15 expect(isAnthropicApiKey("placeholder")).toBe(false);CODE
LOWpackages/shared/src/names/names.test.ts6 expect(getInitials("John Doe")).toBe("JD");CODE
LOWpackages/shared/src/names/names.test.ts28 expect(getInitials("John Doe", "other@example.com")).toBe("JD");CODE
LOWpackages/shared/src/names/names.ts4 * @param name - Full name (e.g., "John Doe")COMMENT
LOWpackages/shared/src/names/names.ts9 * getInitials("John Doe") // "JD"COMMENT
LOWpackages/shared/src/workspace-launch/branch.test.ts82 expect(sanitizeAuthorPrefix("John Doe")).toBe("John-Doe");CODE
LOW…/router/workspace-creation/utils/branch-prefix.test.ts135 git: gitWithAuthor("Jane Doe"),CODE
LOWpackages/email/src/emails/contact-inquiry.tsx20 name = "Jane Doe",CODE
LOWpackages/email/src/emails/integration-disconnected.tsx18 orgName: "Acme Inc",CODE
LOWpackages/email/src/emails/subscription-cancelled.tsx15 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/payment-failed.tsx15 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/organization-invitation.tsx16 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/member-removed-billing.tsx16 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/member-removed-billing.tsx17 removedMemberName = "Jane Doe",CODE
LOWpackages/email/src/emails/member-added.tsx14 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/subscription-started.tsx15 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/member-removed.tsx12 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/enterprise-inquiry.tsx22 name = "Jane Doe",CODE
LOWpackages/email/src/emails/member-added-billing.tsx16 organizationName = "Acme Inc",CODE
LOWpackages/email/src/emails/member-added-billing.tsx17 newMemberName = "Jane Doe",CODE
LOW…ponents/TiptapPromptEditor/parseTextToEditorContent.ts7 * strings like "foo@bar.com" or "@decorator" mid-word are not rewritten.COMMENT
LOW…n/components/InviteMemberDialog/InviteMemberDialog.tsx92 placeholder="user@example.com"CODE
LOW…u/components/SubmitPromptDialog/SubmitPromptDialog.tsx102 placeholder="Jane Doe"CODE
LOW…rc/lib/trpc/routers/changes/utils/parse-status.test.ts17 author: "John Doe",CODE
LOW…rc/lib/trpc/routers/changes/utils/parse-status.test.ts38 expect(commits[0].author).toBe("John Doe");CODE
LOW…workspaces/procedures/external-worktree-import.test.ts32 execSync("git config user.email 'test@test.com'", {CODE
LOW…lect-external-worktrees-for-import.integration.test.ts24 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts34 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts108 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts461 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts479 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts575 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts811 execSync("git config user.email 'test@test.com'", {CODE
LOW…ktop/src/lib/trpc/routers/workspaces/utils/git.test.ts898 execSync("git config user.email 'test@test.com'", {CODE
Synthetic Comment Markers3 hits · 18 pts
SeverityFileLineSnippetContext
HIGHpackages/trpc/src/router/v2-workspace/v2-workspace.ts500 // JWT-authed so host-service can apply AI-generated workspace namesCOMMENT
HIGH.github/workflows/generate-changelog.yml88 This PR was automatically generated by Claude Code to create the weekly changelog.CODE
HIGH.github/workflows/update-docs.yml88 This PR was automatically generated by Claude Code to update documentation based on recent PRs.CODE
Modern AI Meta-Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUMplans/v2-paths-worktree-perf-fix-plan.md127### New test for the event-driven path (sketch)COMMENT
MEDIUMplans/v2-paths-worktree-perf-findings.md106**Fix shape:** once #1 is event-driven (a real branch change triggers a targeted `refreshProject`), this tick can drop tCODE
MEDIUMplans/v2-paths-worktree-perf-findings.md1425. **Loosen `refreshEligibleProjects` to a 5-min safety net** once #1 is event-driven.CODE
MEDIUM…ervice/test/integration/pull-requests-scaling.bench.ts16 * Two measurements relevant after Fix #1 (event-driven branch sync):COMMENT
MEDIUM.github/workflows/release-cli.yml112 # triggers for events generated by GITHUB_TOKEN, so an event-driven bumpCOMMENT
MEDIUM…top/plans/20260313-1430-workspace-fs-trpc-migration.md158## Milestone 7: Client orchestrationCOMMENT
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHapps/desktop/src/main/lib/agent-setup/shell-wrappers.ts259elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHapps/desktop/src/main/lib/agent-setup/shell-wrappers.ts261elif [[ -f "$HOME/.profile" ]]; thenCODE
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOW.superset/lib/teardown/steps.sh280 # Check if branch exists before attempting deletionCOMMENT
LOW.superset/lib/setup/steps.sh99 # Check if branch already existsCOMMENT
LOWscripts/lint.sh9# Check if there are any diagnostics (errors, warnings, or infos)COMMENT
LOWapps/marketing/public/cli/install.sh95 # Check if it's already in PATHCOMMENT
Self-Referential Comments2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUM…/PRActionHeader/utils/buildPRContext/buildPRContext.ts60 lines.push("## Creating the PR");CODE
MEDIUM…bile/components/ai-elements/web-fetch-tool.stories.tsx13## Creating a workspaceCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/auth/src/server.ts574 // onConflictDoNothing keeps addMember robust if a stale rowCOMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/cli/scripts/build-dist-linux-docker.sh7# Usage:COMMENT
LOWapps/marketing/public/cli/install.sh4# Usage:COMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWapps/desktop/src/main/terminal-host/index.ts564async function handleRequest(CODE
LOWapps/api/src/app/api/agent/[transport]/route.ts16async function handleRequest(req: Request): Promise<Response> {CODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/cli/demo/gen_audio.py26CODE