AI Slop Code Risk Monitor

tutti-os/tutti

SlopCodeMonitor badge for tutti-os/tutti Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

Where people and agents build in tune.

3.1 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for tutti-os/tutti, a TypeScript project with 3,879 GitHub stars. SynthScan examined 1,764,051 lines of code across 7590 source files, recording 5346 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 3.1 (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.

3.1
Adjusted Signal
3.1
Raw Pattern Score
100%
Time Factor
2026-10-08
Last Push
3.9K
Stars
TypeScript
Language
1.8M
Lines of Code
7.6K
Files
5.3K
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 14.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.2/100 · LOW

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

Agent Over-Engineering Ratio 13.9/100 · LOW

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

PR Review Velocity Impact 14.2/100 · LOW

Which changes need focused human review? 5346 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 4MEDIUM 14LOW 5328

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 5346 distinct pattern matches across 13 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 Identifiers5155 hits · 5293 pts
SeverityFileLineSnippetContext
LOWdocs/architecture/workspace-terminal.md243export function createTerminalNodeFeature(CODE
LOWdocs/architecture/workspace-terminal.md382export function createTerminalWorkbenchNodeDefinition(CODE
LOWdocs/architecture/workspace-terminal.md386export function createTerminalWorkbenchLaunchHandler(CODE
LOWdocs/architecture/workbench-contributions.md234function resolveWorkbenchHostConfig(CODE
LOWpackages/commerce/web/src/core/membershipPolicy.ts25export function resolveInsufficientCreditsSemantic(CODE
LOWpackages/commerce/web/src/core/tierVisual.ts11export function resolveMembershipTierVisual(CODE
LOW…/commerce/web/src/react/AgentConfigCommerceContent.tsx41export function AgentConfigCommerceContent({CODE
LOW…ges/commerce/web/src/react/commerceMenuPresentation.ts10export function resolveCommerceMembershipActionLabel(CODE
LOWpackages/clients/tuttid-ts/src/agentProvidersClient.ts23export function createAgentProvidersClient(CODE
LOW…kages/clients/tuttid-ts/src/collaborationRunsClient.ts19export function createCollaborationRunsClient(CODE
LOWpackages/clients/tuttid-ts/src/eventStreamClient.ts120export function createTuttidEventStreamClient(CODE
LOWpackages/clients/tuttid-ts/src/errors.ts86export function getTuttidProtocolErrorCode(error: unknown): string | null {CODE
LOWpackages/clients/tuttid-ts/src/errors.ts130function extractProtocolErrorDetails(error: unknown): ApiErrorDetails | null {CODE
LOWpackages/clients/tuttid-ts/src/workspaceAgentClient.ts134export function createWorkspaceAgentClient(CODE
LOWpackages/clients/tuttid-ts/src/workspaceAgentClient.ts915function agentCommandRequestOptions(CODE
LOWpackages/clients/tuttid-ts/src/workspaceAppsClient.ts71export function createWorkspaceAppsClient(client: Client): WorkspaceAppsClient {CODE
LOWpackages/clients/tuttid-ts/src/connectorMarketClient.ts55export function isConnectorMarketClientError(CODE
LOWpackages/clients/tuttid-ts/src/connectorMarketClient.ts102export function createConnectorMarketClient(CODE
LOWpackages/clients/tuttid-ts/src/connectorMarketClient.ts228function connectorMarketErrorDetails(CODE
LOWpackages/clients/tuttid-ts/src/connectorMarketClient.ts245function isConnectorMarketErrorDetails(CODE
LOW…ges/clients/tuttid-ts/src/tuttiModeActivationClient.ts15export function createTuttiModeActivationClient(CODE
LOW…kages/clients/tuttid-ts/src/workspaceWorkflowClient.ts16export function createWorkspaceWorkflowClient(CODE
LOW…nts/tuttid-ts/src/workspaceAgentConfigurationClient.ts111export function createWorkspaceAgentConfigurationClient(CODE
LOW…nts/tuttid-ts/src/workspaceIssueOrchestrationClient.ts23export function createWorkspaceIssueOrchestrationClient(CODE
LOWpackages/ui/react-hooks/src/useComposedInputValue.ts44export function resolveComposedInputValueSync(CODE
LOWpackages/ui/system/src/plugins/vite.ts804function resolvePackageStyleDependency(dependencyName: string): string {CODE
LOWpackages/ui/system/src/plugins/vite.ts824function findDependencyPackageDirectory(dependencyName: string): string {CODE
LOWpackages/ui/system/src/components/toast/toast.tsx43function stripToastTrailingSentencePunctuation(value: string): string {CODE
LOW…onents/viewport-menu-surface/viewport-menu-surface.tsx157function resolveMenuBoundaryFromPoint(point: {CODE
LOW…onents/viewport-menu-surface/viewport-menu-surface.tsx189function clampMenuPositionToBoundary(options: {CODE
LOW…s/ui/system/src/components/date-picker/date-picker.tsx69function defaultDisplayValueFormatter(date: Date): string {CODE
LOW…s/ui/system/src/components/date-picker/date-picker.tsx77function defaultMonthLabelFormatter(date: Date): string {CODE
LOW…s/ui/system/src/components/date-picker/date-picker.tsx134function subscribeScrollableAncestors(CODE
LOW…s/ui/system/src/components/scroll-area/scroll-area.tsx684function hasAlwaysVisibleScrollbarSelector(CODE
LOW…s/ui/system/src/components/scroll-area/scroll-area.tsx721function requestAnimationFrameSafely(callback: FrameRequestCallback): number {CODE
LOW…s/ui/system/src/components/scroll-area/scroll-area.tsx729function cancelAnimationFrameSafely(frameId: number): void {CODE
LOWpackages/ui/system/src/icons/system-icons.tsx509export function LockGridHorizontalLinedIcon(props: IconProps) {CODE
LOWpackages/ui/system/src/icons/system-icons.tsx517export function LockGridVerticalLinedIcon(props: IconProps) {CODE
LOWpackages/ui/system/src/icons/system-icons.tsx1110export function NavApplicationsFilledIcon(props: IconProps) {CODE
LOWpackages/ui/system/src/icons/layout-preset-icons.tsx68function BalancedLayoutPresetGlyph({CODE
LOWpackages/ui/system/src/lib/date-format.ts6export function getCurrentTuttiDateLocale(): TuttiDateLocale {CODE
LOWpackages/ui/system/src/lib/date-format.ts49function getShortDateTimeFormatter(locale: string): Intl.DateTimeFormat {CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts220function isReservedMentionScopeKey(key: string): boolean {CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts224function isPresentationMentionContextKey(key: string): boolean {CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts228function isUnsafeMentionContextValue(value: string, maxValueLength: number) {CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts237export function sanitizeRichTextMentionScopeForAgentContext(CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts622export function serializeRichTextDocumentToContent(CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts632function createRichTextParagraphNode(paragraph: string): JSONContent {CODE
LOW⚡packages/ui/rich-text/src/core/richTextDocument.ts639function createRichTextInlineNodes(text: string): JSONContent[] {CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts86function convertLegacyDocumentString(value: string): string {CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts98function renderLegacyNodesToMarkdown(nodes: LegacyJSONContentNode[]): string {CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts105function renderLegacyNodeToMarkdown(CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts270export function sanitizeRichTextMentionForAgentContext(CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts314export function createRichTextMentionHref(CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts332export function createRichTextMentionMarkdown(CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts397export function normalizeRichTextLinkHref(CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts404export function createRichTextLinkMarkdown(input: RichTextLinkInput): string {CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts418export function createRichTextMarkdownLink(input: {CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts430export function appendRichTextLinksToContent(CODE
LOWpackages/ui/rich-text/src/core/richTextDocument.ts456export function extractRichTextLinksFromContent(CODE
5095 more matches not shown…
Over-Commented Block112 hits · 112 pts
SeverityFileLineSnippetContext
LOWtools/scripts/rescue-edit-retry-poison-pill.sh1#!/usr/bin/env bashCOMMENT
LOWpackages/clients/device-authority-go/doc.go1// Package deviceauthority implements the shared Device Authority ownerCOMMENT
LOWpackages/device-link/relaytransport/doc.go1// Package relaytransport provides product-neutral byte-stream transport over aCOMMENT
LOWpackages/device-link/icequic/agent.go61 // NetworkPolicySystem follows OS routing, including TUN interfaces, whileCOMMENT
LOWpackages/device-link/networkchange/doc.go1// Package networkchange provides a process-local network environment monitor.COMMENT
LOWpackages/device-link/linkmanager/doc.go1// Package linkmanager owns product-neutral DeviceLink connection lifecycleCOMMENT
LOWpackages/device-link/candidateexchange/doc.go1// Package candidateexchange owns the product-neutral Trickle ICE coordinationCOMMENT
LOWpackages/agent/host/types.go361 InternalRuntimeContext map[string]anyCOMMENT
LOWpackages/agent/host/ports.go301COMMENT
LOWpackages/agent/host/doc.go1// Package agenthost defines the provider-neutral application contract forCOMMENT
LOWpackages/agent/claude-sdk-sidecar/src/executablePath.ts1// Resolves which claude executable the SDK should spawn.COMMENT
LOWpackages/agent/activity-core/src/engine/types.ts1// Workspace session engine contract typesCOMMENT
LOWpackages/agent/runtimeprep/codex.go301 }COMMENT
LOWpackages/agent/runtimeprep/types.go61 // immutable WorkspaceAgent revision selected for this session. They areCOMMENT
LOWpackages/agent/runtimeprep/types.go81 // Rendered into session policy as a deterministic unique list, or "none".COMMENT
LOWpackages/agent/runtimeprep/types.go101 // branching on a provider ID.COMMENT
LOWpackages/agent/runtimeprep/claude.go21// bundled native SDK binary — it is the operator escape hatch.COMMENT
LOWpackages/agent/store-sqlite/store.go21// sessions into rail sections. Hosts typically back this with their ownCOMMENT
LOWpackages/agent/store-sqlite/store.go41 NormalizeTarget func(Target) (Target, error)COMMENT
LOWpackages/agent/store-sqlite/migrations_turns.go1package storesqliteCOMMENT
LOWpackages/agent/store-sqlite/migrations.go341 return errCOMMENT
LOWpackages/agent/store-sqlite/canonical/projection.go461 if existingLastEventUnixMS > 0 &&COMMENT
LOWpackages/agent/daemon/providerregistry/doc.go1// Package providerregistry owns the cross-layer declaration for migrated agentCOMMENT
LOWpackages/agent/daemon/runtimecmd/proxy.go21// HTTPS_PROXY/HTTP_PROXY into the spawned process. Without it, a child agentCOMMENT
LOWpackages/agent/daemon/runtimecmd/proxy.go81// Resolver.Env() — managed-runtime installs, agent logins, workspace terminals —COMMENT
LOWpackages/agent/daemon/activity/service.go81// pulls where it left off, cursor advances are written through, and entriesCOMMENT
LOWpackages/agent/daemon/activity/syncer.go21// or 5xx) the session's message sync is skipped until the backoff windowCOMMENT
LOWpackages/agent/daemon/activity/repo.go21// is a ready-made file-backed implementation.COMMENT
LOWpackages/agent/daemon/activity/repo.go41// MessageCursorStore persists per-session message sync cursors: the highestCOMMENT
LOW…gent/daemon/activity/events/turn_lifecycle_snapshot.go1package eventsCOMMENT
LOWpackages/agent/daemon/runtime/codex_appserver_turn.go281 // or model error) or externally canceled (client hiccup) while codex'sCOMMENT
LOW…s/agent/daemon/runtime/codex_appserver_turn_machine.go81func (a *CodexAppServerAdapter) failActiveTurnFromAppServerError(agentSessionID string, params map[string]any) {COMMENT
LOW…kages/agent/daemon/runtime/controller_live_sessions.go341 }COMMENT
LOW…kages/agent/daemon/runtime/controller_live_sessions.go461// recreateAdapterSession starts a brand new provider session for an existingCOMMENT
LOWpackages/agent/daemon/runtime/visible_error.go481// so the session was interrupted — not "request failed". When no numeric codeCOMMENT
LOW…kages/agent/daemon/runtime/activity_projection_test.go881 }COMMENT
LOW…/daemon/runtime/codex_appserver_adapter_cancel_test.go581 t.Fatalf("Exec did not finish after force cancel")COMMENT
LOWpackages/agent/daemon/runtime/standard_acp_adapter.go41 // Some providers, such as Claude Agent, require richer terminal/auth capabilityCOMMENT
LOWpackages/agent/daemon/runtime/standard_acp_adapter.go61 // before startup and before live settings reach the provider. Generic ACPCOMMENT
LOWpackages/agent/daemon/runtime/standard_acp_adapter.go81 // only be applied at process start).COMMENT
LOWpackages/agent/daemon/runtime/types.go221 Metadata map[string]anyCOMMENT
LOWpackages/agent/daemon/runtime/types.go421 // lower-seq snapshots arriving over a slower channel are dropped.COMMENT
LOWpackages/agent/daemon/runtime/acp_providers.go1package agentruntimeCOMMENT
LOWpackages/agent/daemon/runtime/acp_providers.go21// providers start with a descriptor and use the shared standard ACP adapter;COMMENT
LOWpackages/agent/daemon/runtime/claude_sdk_goal.go41// Claude Code's goal is a session-level entity inside the CLI (a conditionCOMMENT
LOWpackages/agent/daemon/runtime/acp_auto_continue.go1package agentruntimeCOMMENT
LOW…ages/agent/daemon/runtime/controller_session_commit.go1package agentruntimeCOMMENT
LOWpackages/agent/daemon/runtime/claude_sdk_adapter.go81 lifecycleSeq uint64COMMENT
LOWpackages/agent/daemon/runtime/acp_turn_normalizer.go421 // A tool call still pending when its own turn reaches a normal terminalCOMMENT
LOWpackages/agent/daemon/runtime/acp_provider_cursor.go1package agentruntimeCOMMENT
LOW…ent/daemon/runtime/standard_acp_test_transport_test.go141 // canceledDeferredPromptRetriableTail makes the deferred prompt settle withCOMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go121 // permission mode. Network proxy configuration remains a separate concern.COMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go201// defaultCodexAppServerCancelGraceWindow is how long Cancel waits for codex toCOMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go261 // process is force-closed. Zero falls back to the default.COMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go321 // Goal provenance is deliberately separate from the mutable desired GoalCOMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go341 goalTurnEvidence map[string]*codexGoalTurnEvidenceCOMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go361 // goalStateVersion fences asynchronous reads that started before a newerCOMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go381 tuttiModeHostContext stringCOMMENT
LOW…ckages/agent/daemon/runtime/codex_appserver_adapter.go401 // explicit canonical turn clears the boundary in beginActiveTurn.COMMENT
LOWpackages/agent/daemon/runtime/standard_acp_setup.go21COMMENT
52 more matches not shown…
Fake / Example Data50 hits · 52 pts
SeverityFileLineSnippetContext
LOWpackages/auth/bridge-go/authbridge_test.go445 if user == nil || user.UserID != "user-1" || user.Email != "user@example.com" {CODE
LOWpackages/auth/bridge-go/authbridge_test.go505 "email": "user@example.com",CODE
LOW…nternal/reference/ReferenceSourcePicker.render.test.ts212 dom.window.document.querySelector("input")?.getAttribute("placeholder"),CODE
LOWpackages/agent/daemon/providerstatus/auth_test.go29 output: `{"loggedIn":true,"authMethod":"oauth","email":"user@example.com"}`,CODE
LOWpackages/agent/daemon/providerstatus/auth_test.go30 wantStatus: AuthAuthenticated, wantLabel: "user@example.com", wantMethod: "oauth", wantParsed: true,CODE
LOWpackages/agent/daemon/providerstatus/auth_test.go48 wantLabel: "user@example.com", wantParsed: true,CODE
LOW…s/agent/daemon/providerstatus/auth_observation_test.go7 Status: AuthAuthenticated, AccountLabel: "user@example.com", AuthMethod: "oauth",CODE
LOW…s/agent/daemon/providerstatus/auth_observation_test.go27 if info.Status != AuthConfigured || info.AccountLabel != "user@example.com" || info.AuthMethod != "oauth" {CODE
LOW…ages/agent/daemon/runtime/claude_sdk_transport_test.go594 for _, sensitive := range []string{"sk-secret", "user@example.com", "/Users/private", "TypeError"} {CODE
LOW…/schema/json/codex_app_server_protocol.v2.schemas.json11384 "placeholder": {CODE
LOW…oto/schema/json/codex_app_server_protocol.schemas.json13106 "placeholder": {CODE
LOW…emon/runtime/codexproto/schema/json/ClientRequest.json2750 "placeholder": {CODE
LOW…runtime/codexproto/schema/json/ServerNotification.json2756 "placeholder": {CODE
LOW…ime/codexproto/schema/json/v2/ThreadStartResponse.json765 "placeholder": {CODE
LOW…runtime/codexproto/schema/json/v2/TurnStartParams.json257 "placeholder": {CODE
LOW…codexproto/schema/json/v2/ItemStartedNotification.json390 "placeholder": {CODE
LOW…dexproto/schema/json/v2/TurnCompletedNotification.json508 "placeholder": {CODE
LOW…dexproto/schema/json/v2/ItemCompletedNotification.json390 "placeholder": {CODE
LOW…dexproto/schema/json/v2/ThreadStartedNotification.json614 "placeholder": {CODE
LOW…/codexproto/schema/json/v2/ThreadRollbackResponse.json614 "placeholder": {CODE
LOW…codexproto/schema/json/v2/TurnStartedNotification.json508 "placeholder": {CODE
LOW…time/codexproto/schema/json/v2/ThreadReadResponse.json614 "placeholder": {CODE
LOW…runtime/codexproto/schema/json/v2/TurnSteerParams.json50 "placeholder": {CODE
LOW…ntime/codexproto/schema/json/v2/TurnStartResponse.json508 "placeholder": {CODE
LOW…codexproto/schema/json/v2/ThreadUnarchiveResponse.json614 "placeholder": {CODE
LOW…time/codexproto/schema/json/v2/ThreadForkResponse.json765 "placeholder": {CODE
LOW…proto/schema/json/v2/ThreadMetadataUpdateResponse.json614 "placeholder": {CODE
LOW…time/codexproto/schema/json/v2/ThreadListResponse.json614 "placeholder": {CODE
LOW…me/codexproto/schema/json/v2/ThreadResumeResponse.json765 "placeholder": {CODE
LOW…ime/codexproto/schema/json/v2/ReviewStartResponse.json508 "placeholder": {CODE
LOW…s/agent/gui/shared/agentEnv/agentEnvWizardFlow.spec.ts262 accountDetail: { kind: "text", text: "user@example.com" },CODE
LOW…s/agent/gui/shared/agentEnv/agentEnvWizardFlow.spec.ts276 text: "user@example.com"CODE
LOW…pace-agent/services/internal/agentEnvTelemetry.test.ts26 auth: { status: "authenticated", accountLabel: "user@example.com" },CODE
LOW…pace-agent/services/internal/agentEnvTelemetry.test.ts41 assert.ok(!serialized.includes("user@example.com"), "must not leak email");CODE
LOW…pace-agent/services/internal/agentEnvTelemetry.test.ts100 !JSON.stringify(params).includes("user@example.com"),CODE
LOW…ace-workbench/services/internal/accountService.test.ts40 email: "user@example.com"CODE
LOW…ace-workbench/services/internal/accountService.test.ts48 email: "user@example.com"CODE
LOWapps/mobile/src/screens/SettingsScreenView.test.tsx100 email: "user@example.com",CODE
LOWservices/tuttid/api/daemon_account_test.go23 User: &authbridge.UserInfo{UserID: "user-1", Email: "user@example.com"},CODE
LOWservices/tuttid/service/agentstatus/service_test.go203 "userEmail": "user@example.com"CODE
LOWservices/tuttid/service/account/service_test.go88 _, _ = w.Write([]byte(`{"code":0,"data":{"userId":"user-1","email":"user@example.com"}}`))CODE
LOWservices/tuttid/service/agentextension/manager_test.go1179 raw: `{"schemaVersion":"tutti.agent.composer.v1","launchSettings":{"permission":{"placeholder":"${unknown}"}},"permiCODE
LOWservices/tuttid/service/agentextension/manager_test.go1183 raw: `{"schemaVersion":"tutti.agent.composer.v1","launchSettings":{"permission":{"placeholder":"${permissionMode}"}}CODE
LOW⚡services/tuttid/service/agentextension/manager_test.go1195 raw: `{"schemaVersion":"tutti.agent.composer.v1","launchSettings":{"permission":{"placeholder":"${permissionMode}"}}CODE
LOW⚡services/tuttid/service/agentextension/manager_test.go1199 raw: `{"schemaVersion":"tutti.agent.composer.v1","launchSettings":{"permission":{"placeholder":"${permissionMode}"}}CODE
LOW⚡services/tuttid/service/agentextension/manager_test.go1203 raw: `{"schemaVersion":"tutti.agent.composer.v1","launchSettings":{"permission":{"placeholder":"${permissionMode}","CODE
LOWservices/tuttid/service/agentextension/manager_test.go1270 "launchSettings":{"permission":{"placeholder":"${permissionMode}"}},CODE
LOWservices/tuttid/service/agentextension/manager_test.go1303 "launchSettings":{"permission":{"placeholder":"${permissionMode}"}},CODE
LOWservices/tuttid/service/agentextension/manager_test.go1339 "launchSettings":{"permission":{"placeholder":"${permissionMode}"}},CODE
LOWservices/tuttid/service/agentextension/profiles.go31 Placeholder string `json:"placeholder"`CODE
Modern AI Meta-Vocabulary12 hits · 29 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md126#### Task orchestration and multi-project workCOMMENT
MEDIUMAGENT_GUI_REFACTOR_REMAINING_ISSUES.md91### Latest main adds oversized Agent desktop orchestration filesCOMMENT
MEDIUM…cs/conventions/troubleshooting/agent-provider-setup.md563### Claude SDK context window shows 200k for 1M modelsCOMMENT
MEDIUMpackages/workspace/file-manager/CONTRACT.md114### 3. Session orchestrationCOMMENT
MEDIUM…es/agent/store-sqlite/activity_update_settings_test.go68 t.Fatalf("usage=%#v, want unchanged context window", updated.Metadata.Usage)CODE
MEDIUMpackages/agent/daemon/runtime/claude_sdk_usage_test.go32 t.Fatalf("usage events = %#v, want none before context window is known", events)CODE
MEDIUMpackages/agent/daemon/runtime/claude_sdk_usage_test.go36 t.Fatalf("runtime usage = %#v, want unavailable before context window is known", usage)CODE
MEDIUMpackages/agent/daemon/runtime/claude_sdk_usage_test.go102 t.Fatalf("totalTokens = %#v, want model usage context window", contextWindow["totalTokens"])CODE
MEDIUMpackages/agent/daemon/runtime/claude_sdk_usage_test.go244 t.Fatalf("totalTokens = %#v, want previous published context window until the new model window is known", contextWindoCODE
MEDIUMpackages/agent/daemon/runtime/claude_sdk_usage_test.go281 t.Fatalf("totalTokens = %#v, want retained same-model context window", contextWindow["totalTokens"])CODE
MEDIUMpackages/agent/daemon/runtime/claude_sdk_usage_test.go338 t.Fatalf("totalTokens = %#v, want model context window", contextWindow["totalTokens"])CODE
MEDIUM…es/agent/daemon/runtime/codex_appserver_events_test.go1667// quickly in agentic sessions: after ten 27 K-token calls the cumulative totalCOMMENT
Cross-Language Confusion (JS/TS)4 hits · 20 pts
SeverityFileLineSnippetContext
HIGH…/workbench-node/src/electron-main/electronMain.test.ts2158 print(CODE
HIGHapps/desktop/src/main/host/openWithApplications.ts108 print("\\(name)\\t\\(bundlePath)\\t\\(bundleIdentifier)\\t\\(iconBase64)")CODE
HIGHapps/desktop/src/main/host/openWithApplications.ts163print(iconBase64)CODE
HIGHapps/desktop/src/main/host/openWithApplications.ts178print("\\(name)\\t\\(bundlePath)")CODE
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMservices/tuttid/service/agent/provider_auth_watcher.go274// fsnotify) keeps the watcher robust against atomic rename rewrites, filesCOMMENT
MEDIUMservices/tuttid/service/agent/external_import_parse.go418// pattern-matching a specific segment shape, to stay robust across formats.COMMENT
Overly Generic Function Names3 hits · 3 pts
SeverityFileLineSnippetContext
LOWpackages/ui/system/src/dev-server/server.ts47async function handleRequest(CODE
LOWpackages/agent/claude-sdk-sidecar/src/main.ts28export async function handleRequest(CODE
LOW…r/workbench-node/src/electron-main/automationServer.ts96async function handleRequest(CODE
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…e/app_factory_reference/scripts/check_local_dev_app.py4CODE
LOW…actory_reference/scripts/validate_tutti_app_package.py4CODE
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…e/app_factory_reference/scripts/check_local_dev_app.py177CODE
LOW…actory_reference/scripts/validate_tutti_app_package.py111CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWtools/scripts/rescue-edit-retry-poison-pill.sh18# Usage:COMMENT
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…/agent/gui/shared/workspaceAgentMessageOverlay.spec.ts173// Step 9: optimistic echoes live outside the durable version domainCOMMENT
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…/agent/gui/shared/workspaceAgentMessageOverlay.spec.ts173// Step 9: optimistic echoes live outside the durable version domainCOMMENT
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpackages/agent/runtimeprep/extension_runtime.go402 except Exception as exc:CODE