AI Slop Code Risk Monitor

kenn-io/agentsview

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

Local-first session search, analytics, insights, and token use statistics for coding agents, supporting Claude Code, Codex, and more than 50 other agents.

0.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for kenn-io/agentsview, a Go project with 6,313 GitHub stars. SynthScan examined 1,501,151 lines of code across 3879 source files, recording 1004 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 0.8 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

0.8
Adjusted Signal
0.8
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.3K
Stars
Go
Language
1.5M
Lines of Code
3.9K
Files
1.0K
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 3.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

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

Agent Over-Engineering Ratio 0.9/100 · LOW

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

PR Review Velocity Impact 3.7/100 · LOW

Which changes need focused human review? 1004 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 1HIGH 2MEDIUM 60LOW 941

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 1004 distinct pattern matches across 15 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.

Over-Commented Block743 hits · 710 pts
SeverityFileLineSnippetContext
LOWcmd/agentsview/replica_vector_search.go41// A miss is never an error: a replica that cannot serve vectors, aCOMMENT
LOWcmd/agentsview/parse_diff_test.go1021 assert.False(t, notFailed,COMMENT
LOWcmd/agentsview/extract_scheduler.go41 // onPassFinished is called after every pass that started, even when itCOMMENT
LOWcmd/agentsview/session_get.go121 }COMMENT
LOWcmd/agentsview/session_get.go221 // already surfaced so an on-disk session is not double-countedCOMMENT
LOWcmd/agentsview/session_get.go321// on remote stores so the user is pointed at `session list` andCOMMENT
LOWcmd/agentsview/session_messages.go61 flags.String("role", "",COMMENT
LOWcmd/agentsview/malloc_tuning_linux.go21}COMMENT
LOWcmd/agentsview/malloc_tuning_linux.go41// trimming until 64 MiB of free memory sits at the top of the heap.COMMENT
LOWcmd/agentsview/replica_watch.go61 // The replica records a full push only once the copy starts.COMMENT
LOWcmd/agentsview/replica_watch.go81 // relational sessions.COMMENT
LOWcmd/agentsview/replica_watch.go161}COMMENT
LOWcmd/agentsview/replica.go41 // lock; it has no CLI flag.COMMENT
LOWcmd/agentsview/archive_sync_lane.go161 loop *pushLoopCOMMENT
LOWcmd/agentsview/archive_sync_lane.go181 // archive and syncs before it pushes. Watcher dispatch opens then. A localCOMMENT
LOWcmd/agentsview/polling_scope_identity_test.go241 }COMMENT
LOWcmd/agentsview/classifier_wiring.go1// ABOUTME: applyClassifierConfig installs user-definedCOMMENT
LOWcmd/agentsview/session_get_test.go41}COMMENT
LOWcmd/agentsview/health.go161 }COMMENT
LOWcmd/agentsview/token_use.go21const (COMMENT
LOWcmd/agentsview/token_use.go41//COMMENT
LOWcmd/agentsview/daemon_runtime.go1021 // verified is free, not after releasing it: unlocking first would leaveCOMMENT
LOWcmd/agentsview/session_list.go321// sessionNameWidth caps the NAME column so a long first message can'tCOMMENT
LOWcmd/agentsview/sync_worker.go221 stats := engine.ResyncAll(ctx, onProgress)COMMENT
LOWcmd/agentsview/unwatched_poll.go321// availableUnwatchedPollScopes selects the reconciliation scopes whoseCOMMENT
LOWcmd/agentsview/unwatched_poll_test.go901// agent means "every provider" for deferral purposes, so blocking must beCOMMENT
LOWcmd/agentsview/terminal_sanitize.go1// ABOUTME: terminal-output hardening for session CLI commands.COMMENT
LOWcmd/agentsview/vector_push_source.go21// target has vectors disabled never touches the file. Only a successful open isCOMMENT
LOWcmd/agentsview/replica_watch_health.go21const replicaWatchErrorLimit = 500COMMENT
LOWcmd/agentsview/embed_scheduler.go21 "go.kenn.io/agentsview/internal/sync"COMMENT
LOWcmd/agentsview/embed_scheduler.go81// embedManager is the subset of *vector.Manager the scheduler needs,COMMENT
LOWcmd/agentsview/embed_scheduler.go661 RecallMutationNotify func()COMMENT
LOWcmd/agentsview/embed_scheduler.go821}COMMENT
LOWcmd/agentsview/embed_scheduler.go841// mapped by translateSearchError onto db.ErrSemanticUnavailable with theCOMMENT
LOWcmd/agentsview/usage.go401}COMMENT
LOWcmd/agentsview/remote_source_sync.go41 return rootsCOMMENT
LOWcmd/agentsview/worker_pass.go21)COMMENT
LOWcmd/agentsview/worker_pass.go41// surfaced as-is rather than re-run in process.COMMENT
LOWcmd/agentsview/worker_pass.go61var launchSyncWorker = launchSyncWorkerProcessCOMMENT
LOWcmd/agentsview/main.go141// otherwise balloon the heap to several hundred megabytes; the pagesCOMMENT
LOWcmd/agentsview/main.go441 // the worker persisted skip state into the archive, which theCOMMENT
LOWcmd/agentsview/main.go841 // A foreground `agentsview sync` may have already driven startupCOMMENT
LOWcmd/agentsview/main.go1221 // catches up incrementally so safely applicable updatesCOMMENT
LOWcmd/agentsview/main.go2041 // back to incremental sync (existing rows untouched) and orphansCOMMENT
LOWcmd/agentsview/main.go2621// configured dir that still exists while the nested root or symlink targetCOMMENT
LOWcmd/agentsview/stats_test.go441// Determinism comes from four levers:COMMENT
LOWcmd/agentsview/stats_test.go581// distributions.user_messages, and primary/primary_human all resolve.COMMENT
LOWcmd/benchgate/main.go1// Command benchgate compares two `go test -bench` outputs (baselineCOMMENT
LOWcmd/benchgate/main.go21// count barely changes. Time (sec/op) is noisy on shared runners, soCOMMENT
LOWcmd/benchgate/main.go61)COMMENT
LOWfrontend/src/lib/stores/activity.svelte.ts141 // Bumped whenever report.by_session is replaced by a first page instead ofCOMMENT
LOWfrontend/src/lib/stores/activity.svelte.ts661 this.automation = automation;COMMENT
LOWfrontend/src/lib/utils/usageSavings.ts1export type SavingsState = "saved" | "costlier" | "none";COMMENT
LOW…d/src/lib/components/content/CallRow_CallGroup.test.ts1// @vitest-environment jsdomCOMMENT
LOW…ontend/src/lib/components/shared/RefreshControl.svelte81 );COMMENT
LOWinternal/clickhouse/activityreport_probe.go101// every session has a current snapshot. Each prepared row names the snapshotCOMMENT
LOWinternal/clickhouse/activityreport_probe.go121 deltaRows [][]anyCOMMENT
LOWinternal/clickhouse/vector_push.go21const vectorCompleteMarker = ""COMMENT
LOWinternal/clickhouse/usage_prices_push.go181COMMENT
LOWinternal/clickhouse/schema_usage_messages.go661 for _, query := range queries {COMMENT
683 more matches not shown…
Decorative Section Separators46 hits · 138 pts
SeverityFileLineSnippetContext
MEDIUMdocs/screenshots/tests/screenshots.spec.ts105// ── Dashboard / Analytics ───────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts435// ── Activity dashboard ───────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts535// ── Data workspace ───────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts655// ── Recall corpus browser ───────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts786// ── Session browser ─────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts919// ── Message viewer ──────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1274// ── Command palette & search ────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1344// ── Modals ──────────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1402// ── Recall and Quality ──────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1535// ── Themes ──────────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1592// ── Settings page ────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1823// ── About dialog ─────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1845// ── In-session search ────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1881// ── Token usage ──────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1944// ── Sub-agent tree ───────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts1981// ── Focused transcript mode ─────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2053// ── Machine labels (pg sync) ────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2078// ── Search grouping and sort ────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2125// ── Model info in session header ────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2146// ── Import conversations ────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2219// ── Session Vital Signs ─────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2281// ── Trends ──────────────────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2303// ── Session intelligence ────────────────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2426// ── Dashboard session health section ────────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2444// ── Usage dashboard (token usage & cost) ────────────────COMMENT
MEDIUMdocs/screenshots/tests/screenshots.spec.ts2558// ── Recent Edits ────────────────────────────────────────COMMENT
MEDIUM⚡scripts/build_wheels_test.py135# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/build_wheels_test.py137# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/build_wheels_test.py248# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/build_wheels_test.py250# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels_test.py21# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels_test.py23# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels_test.py71# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels_test.py73# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py21# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py23# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py56# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py58# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py78# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py80# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py121# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py123# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/build_wheels.py272# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/build_wheels.py274# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py329# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/build_wheels.py331# ---------------------------------------------------------------------------COMMENT
Hyper-Verbose Identifiers120 hits · 122 pts
SeverityFileLineSnippetContext
LOWfrontend/vite.config.ts37function requestOriginMatchesLoopbackDevServer(CODE
LOWfrontend/src/App.svelte342 function clearYokeForClearedSessionDates(CODE
LOWfrontend/src/App.svelte420 function clearRootDetailDateRestoreSuppressed(): void {CODE
LOWfrontend/src/App.svelte425 function clearRootFilterProvenance(): void {CODE
LOWfrontend/src/vitest-setup.ts9export function installFallbackResizeObserver(): void {CODE
LOWfrontend/src/vitest-setup.ts29export function installFallbackPointerCapture(): void {CODE
LOWfrontend/src/vitest-setup.ts44export function installFallbackMatchMedia(): void {CODE
LOWfrontend/src/lib/stores/ui.svelte.ts164function currentDesktopWebviewWindow(): DesktopTauriWebviewWindow | undefined {CODE
LOWfrontend/src/lib/stores/sessions.test.ts101function rejectGeneratedRequestOnAbort(CODE
LOWfrontend/src/lib/stores/sessions.test.ts170function expectSidebarIndexCalledWith(expected: Partial<SidebarIndexParams>) {CODE
LOWfrontend/src/lib/stores/sessions.test.ts176function expectPaginatedSidebarIndexCalledWith(expected: Partial<SidebarIndexParams>) {CODE
LOWfrontend/src/lib/stores/perf.svelte.ts95export function installPerfFetchInstrumentation(): void {CODE
LOWfrontend/src/lib/stores/usage.svelte.ts1717export function mergeUsageAndSessionUrlParams(CODE
LOWfrontend/src/lib/stores/yokedDates.svelte.ts281export function panelDateToSessionFilterParams(state: PanelDateState): Record<string, string> {CODE
LOWfrontend/src/lib/stores/yokedDates.svelte.ts304function activityCustomRangeWithinLimit(from: string, to: string): boolean {CODE
LOWfrontend/src/lib/stores/usageTokenTypes.ts21export function selectedTokenTypesFromParams(params: Record<string, string>): UsageTokenType[] {CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts93function hasFixedSessionDateParams(params: Record<string, string>): boolean {CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts101export function hasSessionRouteDateIntent(route: string, params: Record<string, string>): boolean {CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts124function fixedSessionDateParamsEqual(CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts135function fixedSessionDateParamsMatchRollingWindow(CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts148function shouldPreserveSessionWindowDays(CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts164export function sessionRouteParamsForFilters(CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts177function currentSessionRouteParams(currentParams: Record<string, string>): Record<string, string> {CODE
LOWfrontend/src/lib/stores/sessionRouteParams.ts188export function sessionRouteParamsForDetailExit(CODE
LOWfrontend/src/lib/utils/transcript-mode.ts19export function filterDisplayItemsByTranscriptMode(CODE
LOWfrontend/src/lib/utils/transcript-mode.ts107export function shouldAutoSwitchTranscriptModeToNormal(CODE
LOWfrontend/src/lib/utils/messages.ts73function stripLeadingReminderBlocks(content: string): {CODE
LOWfrontend/src/lib/utils/messages.ts97function stripLeadingReminderEnvelopes(content: string): string {CODE
LOWfrontend/src/lib/utils/refresh.ts236export function queryDurationWidthSamples(): string[] {CODE
LOWfrontend/src/lib/utils/refresh.ts279export function refreshStatusWidthSamples(statuses: readonly string[] = []): string[] {CODE
LOWfrontend/src/lib/utils/markdown.ts734function unknownXmlParagraphBoundary() {CODE
LOWfrontend/src/lib/utils/markdown.ts884function isLegacyProtectedAutolink(raw: string): boolean {CODE
LOWfrontend/src/lib/utils/markdown.ts893function shouldEscapeCustomXmlLiteral(raw: string | undefined): boolean {CODE
LOWfrontend/src/lib/utils/arrow-target.ts39export function navigateRegisteredSessionList(delta: number): boolean {CODE
LOWfrontend/src/lib/utils/tool-summary.ts249export function summarizeToolInputPreview(preview: string): string {CODE
LOWfrontend/src/lib/utils/chartPalette.ts78export function orderedChartSeriesStyleMap(CODE
LOWfrontend/src/lib/utils/chartPalette.ts93export function orderedChartSeriesColorMap(CODE
LOWfrontend/src/lib/utils/health.ts31export function setupVisibilityHealthCheck(opts: VisibilityHealthCheckOptions = {}): () => void {CODE
LOWfrontend/src/lib/utils/toolDisplay.ts43export function displayFormattedToolResult(content: string): string {CODE
LOWfrontend/src/lib/utils/resume.ts132export function formatResumeResponseCommand(CODE
LOWfrontend/src/lib/search/session-scope.ts42export function keepsAnswerBeforeTrailingTools(CODE
LOW…tend/src/lib/components/component-source-guard.test.ts27function oneOffControlStyleOffenders(source: string): string[] {CODE
LOW…tend/src/lib/components/component-source-guard.test.ts43function accentFillForegroundOffenders(source: string): string[] {CODE
LOWfrontend/src/lib/components/quality/QualityPage.svelte286 function handleAutomatedScopeChange(value: string) {CODE
LOWfrontend/src/lib/components/quality/qualityPatterns.ts123export function buildRuleBasedRecommendations(CODE
LOW…ntend/src/lib/components/activity/ActivityPage.test.ts28function stubActivityPageCollaborators() {CODE
LOW…nd/src/lib/components/layout/ThreeColumnLayout.test.ts87function getClampedSidebarWidthForLayout(desiredWidth: number, layoutWidth: number) {CODE
LOWfrontend/src/lib/components/layout/AppHeader.svelte150 async function handleCopyMarkdownExportLink() {CODE
LOWfrontend/src/lib/components/layout/sidebar-width.ts68export function clampSidebarWidthForLayout(desiredWidth: number, layoutWidth: number): number {CODE
LOWfrontend/src/lib/components/layout/sidebar-width.ts77export function clampVitalsWidthForLayout(desiredWidth: number, layoutWidth: number): number {CODE
LOW…d/src/lib/components/friction/frictionReviewSummary.ts21export function pickFrictionReviewInsight(CODE
LOWfrontend/src/lib/components/content/MessageList.svelte559 function clickedEmptyMemberOrdinal(CODE
LOWfrontend/src/lib/components/usage/UsagePage.test.ts21function usageSummaryWithUnsupported(kind?: string): UsageSummaryResponse {CODE
LOW…tend/src/lib/components/usage/AttributionPanel.test.ts70function summaryWithDuplicateProjectLabels(): UsageSummaryResponse {CODE
LOWfrontend/src/lib/components/usage/UsagePage.svelte217 function usageSupportedSessionParams(CODE
LOWfrontend/src/lib/components/shared/rangeSelection.ts89function selectionFromCalendarRange(from: string, to: string): CalendarSelection | null {CODE
LOW…tend/src/lib/components/analytics/AnalyticsPage.svelte112 function parseSessionAnalyticsWindowDays(CODE
LOW…tend/src/lib/components/analytics/AnalyticsPage.svelte135 function sessionAnalyticsDateUrlSignature(CODE
LOW…tend/src/lib/components/analytics/AnalyticsPage.svelte168 function sessionDateFiltersAreClear(): boolean {CODE
LOW…tend/src/lib/components/analytics/AnalyticsPage.svelte185 function syncSessionFiltersForDateState(CODE
60 more matches not shown…
Verbosity Indicators21 hits · 33 pts
SeverityFileLineSnippetContext
LOWinternal/rawclient/e2e_test.go42 // Step 1: enroll a device through the real DeviceAuthService.COMMENT
LOWinternal/rawclient/e2e_test.go73 // Step 2: build a two-object generation from fixture bytes with realCOMMENT
LOWinternal/rawclient/e2e_test.go111 // Step 3: negotiate missing objects, then upload both through theCOMMENT
LOWinternal/rawclient/e2e_test.go136 // Step 4: commit the first generation with an empty expected parentCOMMENT
LOWinternal/rawclient/e2e_test.go167 // Step 5: a second generation chained onto the first receipt advancesCOMMENT
LOWinternal/rawclient/e2e_test.go181 // Step 6: a stale parent receipt is rejected as a typed head conflictCOMMENT
LOWinternal/rawclient/e2e_test.go195 // Step 7: the checkpoint reflects only the last acknowledged head —COMMENT
LOWinternal/postgres/sync_test.go1148 // Step 1: push with project filter = ["alpha"].COMMENT
LOWinternal/postgres/sync_test.go1178 // Step 2: push unfiltered — beta and gamma should arrive.COMMENT
LOWinternal/postgres/sync_test.go1196 // Step 3: second filtered push is a no-op (fingerprintsCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go162 // Step 1: negotiate missing objects, then upload both through theCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go207 // Step 2: commit the first generation with an empty expected parentCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go285 // Step 3: simulate an interrupted upload. The laptop dies after twoCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go373 // Step 4: a stale parent receipt is rejected as a typed head conflictCOMMENT
LOWinternal/postgres/collision_pgtest_test.go55 // Step 1: Insert a session owned by machine-a directly into PG.COMMENT
LOWinternal/postgres/collision_pgtest_test.go66 // Step 2: Attempt to push the same session from machine-b.COMMENT
LOW⚡internal/postgres/collision_pgtest_test.go91 // Step 3: Verify the machine column is still "machine-a".COMMENT
LOW⚡internal/postgres/collision_pgtest_test.go100 // Step 4: Verify no messages were written for this session.COMMENT
LOWinternal/sync/cline_reconciliation_test.go48 // Step 1: Initial sync (parent + teammate)COMMENT
LOWinternal/sync/cline_reconciliation_test.go59 // Step 2: Delete teammate file and resync.COMMENT
LOWinternal/sync/cline_reconciliation_test.go72 // Step 3: Restore teammate file and resync -> session revives.COMMENT
Structural Annotation Overuse21 hits · 33 pts
SeverityFileLineSnippetContext
LOWinternal/rawclient/e2e_test.go42 // Step 1: enroll a device through the real DeviceAuthService.COMMENT
LOWinternal/rawclient/e2e_test.go73 // Step 2: build a two-object generation from fixture bytes with realCOMMENT
LOWinternal/rawclient/e2e_test.go111 // Step 3: negotiate missing objects, then upload both through theCOMMENT
LOWinternal/rawclient/e2e_test.go136 // Step 4: commit the first generation with an empty expected parentCOMMENT
LOWinternal/rawclient/e2e_test.go167 // Step 5: a second generation chained onto the first receipt advancesCOMMENT
LOWinternal/rawclient/e2e_test.go181 // Step 6: a stale parent receipt is rejected as a typed head conflictCOMMENT
LOWinternal/rawclient/e2e_test.go195 // Step 7: the checkpoint reflects only the last acknowledged head —COMMENT
LOWinternal/postgres/sync_test.go1148 // Step 1: push with project filter = ["alpha"].COMMENT
LOWinternal/postgres/sync_test.go1178 // Step 2: push unfiltered — beta and gamma should arrive.COMMENT
LOWinternal/postgres/sync_test.go1196 // Step 3: second filtered push is a no-op (fingerprintsCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go162 // Step 1: negotiate missing objects, then upload both through theCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go207 // Step 2: commit the first generation with an empty expected parentCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go285 // Step 3: simulate an interrupted upload. The laptop dies after twoCOMMENT
LOWinternal/postgres/raw_client_e2e_pgtest_test.go373 // Step 4: a stale parent receipt is rejected as a typed head conflictCOMMENT
LOWinternal/postgres/collision_pgtest_test.go55 // Step 1: Insert a session owned by machine-a directly into PG.COMMENT
LOWinternal/postgres/collision_pgtest_test.go66 // Step 2: Attempt to push the same session from machine-b.COMMENT
LOW⚡internal/postgres/collision_pgtest_test.go91 // Step 3: Verify the machine column is still "machine-a".COMMENT
LOW⚡internal/postgres/collision_pgtest_test.go100 // Step 4: Verify no messages were written for this session.COMMENT
LOWinternal/sync/cline_reconciliation_test.go48 // Step 1: Initial sync (parent + teammate)COMMENT
LOWinternal/sync/cline_reconciliation_test.go59 // Step 2: Delete teammate file and resync.COMMENT
LOWinternal/sync/cline_reconciliation_test.go72 // Step 3: Restore teammate file and resync -> session revives.COMMENT
AI Slop Vocabulary7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMcmd/agentsview/session_get_test.go476 // Copilot / Gemini bare UUID. Definitely not aCOMMENT
MEDIUMfrontend/package-lock.json7148 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMinternal/parser/kimi.go39// more robust proxy at an identical price. Switch to k2.7 once theCOMMENT
MEDIUMinternal/db/analytics.go176// to leverage the started_at index. Empty From/To inputsCOMMENT
MEDIUMinternal/duckdb/store_test.go3799 // Word-bounded: "seamless" does not count for "seam", andCOMMENT
MEDIUMinternal/sync/engine_integration_test.go15325 // assertion is robust to filesystem mtime granularity.COMMENT
MEDIUMinternal/vector/mirror.go332 // and that guard together make Refresh's accounting robust regardlessCOMMENT
Fake / Example Data19 hits · 19 pts
SeverityFileLineSnippetContext
LOWfrontend/src/lib/utils/content-parser.test.ts96 '````markdown\nSome context paragraph.\n\n```qmd\nauthor: "Jane Doe"\n```\n\nMore context here.\n````';CODE
LOWfrontend/src/lib/utils/content-parser.test.ts102 'Some context paragraph.\n\n```qmd\nauthor: "Jane Doe"\n```\n\nMore context here.\n',CODE
LOWfrontend/src/lib/components/sidebar/SessionList.test.ts383 makeSession({ id: "pending", project: "placeholder", is_index_only: true }),CODE
LOW…c/lib/components/friction/FrictionMarkdownPanel.svelte71 <p class="placeholder">{m.friction_markdown_loading()}</p>CODE
LOW…tend/src/lib/components/content/SessionFindBar.test.ts49 expect(input?.getAttribute("placeholder")).toBe("在会话中查找...");CODE
LOW…end/src/lib/components/modals/GoToSessionModal.test.ts96 expect(input().getAttribute("placeholder")).toBe("Paste a session ID or UUID");CODE
LOWinternal/importer/importer_test.go1512 full := strings.Repeat("lorem ipsum ", 50) + "zephyrquill closing words"CODE
LOWinternal/server/insights_test.go237 te.srv.SetGithubToken("fake-token")CODE
LOWinternal/server/insights_test.go248 require.Equal(t, "token fake-token", req.Header.Get("Authorization"))CODE
LOWinternal/server/insights_test.go325 te.srv.SetGithubToken("fake-token")CODE
LOWinternal/server/server_test.go4189 te.srv.SetGithubToken("fake-token")CODE
LOWinternal/parser/openclaw_sqlite_test.go428 writeSourceFile(t, dbPath, "placeholder")CODE
LOWinternal/parser/openclaw_sqlite_test.go555 writeSourceFile(t, partialDB, "placeholder")CODE
LOWinternal/parser/openclaw_sqlite_test.go556 writeSourceFile(t, healthyDB, "placeholder")CODE
LOWinternal/db/git/pr_test.go56 "fake-token",CODE
LOWinternal/db/git/pr_test.go95 "fake-token",CODE
LOWinternal/db/git/pr_test.go111 "fake-token",CODE
LOWinternal/db/git/pr_test.go130 "fake-token",CODE
LOWinternal/remotesync/resolve.go628 if symlinkEscapesRoot(targetRoot, filepath.Join(sessionsDir, "placeholder")) {CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALcmd/agentsview/replica_embed.go104 if scheduler != nil && e.source.cfg.Vector.Embed.RunAfterSyncEnabled() {CODE
Synthetic Comment Markers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHinternal/insight/canned_friction_template_test.go120 assert.True(t, strings.HasPrefix(md, "# AI-generated recommendation\n\n"))CODE
HIGHinternal/insight/canned.go542 b.WriteString("# AI-generated recommendation\n\n")CODE
Modern AI Meta-Vocabulary3 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMdocs/changelog.md3257 ([Antigravity](https://antigravity.google), Google's agentic IDE). The IDECODE
MEDIUMdocs/internal/jilog-adaptation.md174## Review orchestrationCOMMENT
MEDIUM⚡scripts/build_wheels.py273# Top-level build orchestrationCOMMENT
Unused Imports9 hits · 8 pts
SeverityFileLineSnippetContext
LOWdocs/screenshots/test_capture.py1CODE
LOWdocs/screenshots/test_capture.py6CODE
LOWdocs/scripts/check_built_site.py2CODE
LOWdocs/scripts/check_markdown_sources.py2CODE
LOWdocs/scripts/check_vercel_redirects.py2CODE
LOWscripts/build_wheels_test.py1CODE
LOWscripts/build_wheels_test.py4CODE
LOWscripts/build_wheels.py1CODE
LOWscripts/qwenpaw-fixtures/gen.py43CODE
Deep Nesting7 hits · 7 pts
SeverityFileLineSnippetContext
LOWdocs/screenshots/container.py8CODE
LOWdocs/screenshots/corpus.py129CODE
LOWdocs/screenshots/corpus.py220CODE
LOWdocs/scripts/check_built_site.py453CODE
LOWdocs/scripts/check_vercel_redirects.py135CODE
LOWdocs/scripts/check_vercel_redirects.py171CODE
LOWscripts/build_wheels.py99CODE
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMinternal/signals/outcome.go31 "i'm unable to",CODE
MEDIUMinternal/signals/outcome_test.go123 LastAssistantText: "I'm unable to complete this task.",CODE
Excessive Try-Catch Wrapping2 hits · 4 pts
SeverityFileLineSnippetContext
MEDIUMdocs/screenshots/corpus.py247 print(f"Error: {message}", file=sys.stderr)CODE
MEDIUMscripts/build_wheels.py379 print("Error: no wheels were built", file=sys.stderr)CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocker-compose.test.yml2# Usage:COMMENT