AI Slop Code Risk Monitor

esengine/DeepSeek-Reasonix

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

A reliable coding agent for complex software engineering tasks.

0.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for esengine/DeepSeek-Reasonix, a Go project with 36,017 GitHub stars. SynthScan examined 1,404,321 lines of code across 10413 source files, recording 915 pattern matches distributed across 16 syntactic categories. The legacy adjusted pattern signal is 0.9 (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.9
Adjusted Signal
0.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
36.0K
Stars
Go
Language
1.4M
Lines of Code
10.4K
Files
915
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 2.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 1.9/100 · LOW

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

PR Review Velocity Impact 4.6/100 · LOW

Which changes need focused human review? 915 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 9HIGH 25MEDIUM 104LOW 777

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 915 distinct pattern matches across 16 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 Block587 hits · 587 pts
SeverityFileLineSnippetContext
LOWreasonix.example.toml1# Reasonix configuration.COMMENT
LOWreasonix.example.toml41COMMENT
LOWreasonix.example.toml61# plan_mode_read_only_commands = ["gh issue view"] # legacy compatibility only; Plan bash uses PermissionsCOMMENT
LOWreasonix.example.toml81# include_runtime_context = trueCOMMENT
LOWreasonix.example.toml101# saw nothing, so listing it here would drop pictures silently.COMMENT
LOWreasonix.example.toml121# billing_currency = "USD" # frozen list-price currency: CNY|USDCOMMENT
LOWreasonix.example.toml141# name = "openai-compatible-custom"COMMENT
LOWreasonix.example.toml181mcp_call_timeout_seconds = 300 # default MCP call safety cap; per-plugin/tool overrides may raise itCOMMENT
LOWreasonix.example.toml201# ship out of the box. The model invokes them via run_skill / explore / …; youCOMMENT
LOWreasonix.example.toml221COMMENT
LOWreasonix.example.toml241# # start. Use /mcp or the desktop MCP panel to refresh, reconnect, or disable.COMMENT
LOWcmd/reasonix-plugin-example/main.go1// Command reasonix-plugin-example is a reference Reasonix plugin: a minimal MCP stdioCOMMENT
LOWcmd/e2ebench/main.go141 // number stays comparable when the same suite runs against another harness.COMMENT
LOWcmd/e2ebench/main.go161 Trajectory *trajectorySummary `json:"trajectory,omitempty"`COMMENT
LOWtools/repolint/wireparity.go101 // Whether a replayed trajectory covers the session or only a prefix of it.COMMENT
LOWtools/repolint/wireparity.go161 {"internal/ext/modpreview/types.go", "Call", tsPluginFile, "ModPreviewCall"},COMMENT
LOWtools/repolint/wireparity.go241 // list as the whole set of open prompts — one it cannot read is a card itCOMMENT
LOWtools/workgroupassay/protocol.go1package mainCOMMENT
LOWinternal/contract/settings/doc.go1// Package settings is the one declaration of every user-file key: who mayCOMMENT
LOWinternal/contract/config/paths.go541COMMENT
LOWinternal/contract/config/model_window.go1// Where a model's context window comes from. It is a fact about the model, notCOMMENT
LOWinternal/contract/config/config.go221// IgnoredProjectDefaultModel returns the project reasonix.toml default_modelCOMMENT
LOWinternal/contract/config/config.go681 // "password": a login page with bcrypt password verification.COMMENT
LOWinternal/contract/config/config.go701 RememberPairedDevices bool `toml:"remember_paired_devices"`COMMENT
LOWinternal/contract/config/config.go781// NetworkProxyMode normalizes network.proxy_mode to a known value.COMMENT
LOWinternal/contract/config/config.go901// stay inside the project by default. AllowWrite lists extra directoriesCOMMENT
LOWinternal/contract/config/config.go921 // HostAuthorities lists the host services bash may call. Defaults toCOMMENT
LOWinternal/contract/config/config.go1081 RecoveryTemperature float64 `toml:"recovery_temperature"`COMMENT
LOWinternal/contract/config/config.go1121 SubagentSteerBytes int `toml:"max_subagent_steer_bytes"` // the user file onlyCOMMENT
LOWinternal/contract/config/config.go1181 // budget survive only through the digest, unless marked [[keep]].COMMENT
LOWinternal/contract/config/capability_errors.go21// ErrActivationUnavailable is the durable switch store failing to answer — read,COMMENT
LOWinternal/contract/config/plugin_entry.go21 // initialize + tools/list. Zero keeps the global/default cap.COMMENT
LOWinternal/contract/config/protocol.go21 Discovery stringCOMMENT
LOWinternal/contract/config/credentials_keyring_unix.go101 if len(secret.Value) == 0 {COMMENT
LOWinternal/contract/config/cli.go1package configCOMMENT
LOWinternal/contract/config/provider_entry.go81 // Thinking / Effort are provider-kind-specific knobs forwarded via Config.Extra.COMMENT
LOWinternal/contract/config/provider_entry.go101 // WebSearch controls the provider-executed web_search tool for compatibleCOMMENT
LOWinternal/contract/config/storage_roots.go21 // RootState holds transcripts, archives, stats, and per-project memory.COMMENT
LOWinternal/contract/config/storage_roots.go41 // contract, not an omission: locks must converge across instances, and homeCOMMENT
LOWinternal/contract/config/storage_roots.go81// what the environment says, which every package-level path function stillCOMMENT
LOWinternal/contract/config/cache_policy.go1package configCOMMENT
LOWinternal/contract/config/preset_upgrade.go21 // Window is the context window that shape shipped with. Nil identifies theCOMMENT
LOWinternal/contract/config/decode.go41// isolateDecodedProviders stops one vendor's defaults from being written ontoCOMMENT
LOWinternal/contract/config/load.go21// Load builds the configuration: defaults, then user config, then projectCOMMENT
LOW…l/contract/config/testdata/user_config_1x_v1.39.5.toml61# [environment.tools]COMMENT
LOW…l/contract/config/testdata/user_config_1x_v1.39.5.toml161# Readers always default to allow. Precedence: deny > ask > allow > fallback.COMMENT
LOW…l/contract/config/testdata/user_config_1x_v1.39.5.toml281# command = "reasonix-plugin-example"COMMENT
LOWinternal/contract/hostaudit/doc.go1// Package hostaudit holds the structured audit records the host emits beside aCOMMENT
LOWinternal/contract/hostaudit/outcome_sample.go21 // DebtAge counts consecutive rounds carrying an unverified mutation withCOMMENT
LOWinternal/contract/chartspec/doc.go1// Package chartspec is the closed, versioned description of a chart a model mayCOMMENT
LOWinternal/contract/provider/provider.go41// Message is a single conversation message.COMMENT
LOWinternal/contract/provider/provider.go61 // VideoParts are Videos resolved for one request. Never stored.COMMENT
LOWinternal/contract/provider/provider.go101 // ModelRef names the model that wrote this assistant turn. Local UI metadata,COMMENT
LOWinternal/contract/provider/provider.go221 }COMMENT
LOWinternal/contract/provider/provider.go241// tool_calls entry must be answered by a following tool message for its id, and aCOMMENT
LOWinternal/contract/provider/provider.go541 // Stream starts a streaming completion, pushing increments on the channel.COMMENT
LOWinternal/contract/provider/streaminterrupt.go21// A local model prefilling a long context is silent for minutes at a time.COMMENT
LOWinternal/contract/provider/schema_dialect.go21COMMENT
LOWinternal/contract/provider/schema_dialect.go61// subtree and drives reserialization.COMMENT
LOWinternal/contract/provider/zhipu_effort.go1package providerCOMMENT
527 more matches not shown…
Decorative Section Separators89 hits · 257 pts
SeverityFileLineSnippetContext
MEDIUMinternal/contract/config/backfill_test.go1894// ── Explicit model list: normalization must not override user selection ───────COMMENT
MEDIUMinternal/contract/config/chat_model_test.go8// ── IsLikelyChatModel ──────────────────────────────────────────────────────────COMMENT
MEDIUMinternal/contract/config/chat_model_test.go109// ── ModelList / ChatModelList ──────────────────────────────────────────────────COMMENT
MEDIUMinternal/tools/builtin/write_tool_test.go302 separator := " // ═══════════════════════════════════════"CODE
MEDIUM⚡internal/tools/builtin/delete_range_test.go238 "// ═══════════════════════════════════════",CODE
MEDIUM⚡internal/tools/builtin/delete_range_test.go240 "// ═══════════════════════════════════════",CODE
MEDIUM⚡internal/tools/builtin/delete_range_test.go242 "// ═══════════════════════════════════════",CODE
MEDIUM⚡internal/tools/builtin/delete_range_test.go248 "path": f, "start_anchor": "// ═══════════════════════════════════════", "end_anchor": "const b = 2;",CODE
MEDIUMdesktop/frontend-next/src/actions.ts86 // ── The window's own switches, and the way into the turn's policy ────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts198 // ── The turn ─────────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts218 // ── Committing what is staged ────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts229 // ── Which branch the workspace is on ─────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts234 // ── What is waiting to be sent ───────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts256 // ── Capabilities ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts270 // ── The window itself ────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts414 // ── Opening what a person already has ────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts439 // ── Taking a change back ─────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/actions.ts565 // ── How the window looks ─────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts207 // ── 设置:分区与导航 ─────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts221 // ── 设置:会话 ───────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts240 // ── 设置:模型 ───────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts287 // ── 设置:工具与权限 ─────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts615 // ── 设置:自动化与扩展 ───────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts658 // ── 设置:其余分区 ───────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts677 // ── 设置:行内操作 ───────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts691 // ── 卡片与窗口控件 ───────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts801 // ── 首次连接 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts831 // ── 状态与动作 ───────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts1006 // ── 对比度与钩子示例 ─────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en_settings.ts1072 // ── 装上/接上之后说了什么 ─────────────────────────────────────COMMENT
MEDIUM⚡desktop/frontend-next/src/i18n/en.ts1497 // ── 宿主通知卡片自己的头部(NoticeCard)───────────────────────COMMENT
MEDIUM⚡desktop/frontend-next/src/i18n/en.ts1502 // ── 连不上时卡在哪一步(kernel.ts 的 refusal 措辞)─────────────COMMENT
MEDIUM⚡desktop/frontend-next/src/i18n/en.ts1504 // ── 内核其余的拒绝措辞 ─────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts87 // ── 转录:卡片与流 ───────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts217 // ── 运行状态 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts256 // ── 面板与栏 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts578 // ── 会话树 ───────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts644 // ── 待发队列 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts688 // ── 外观设置 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts740 // ── 高级外观 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts745 // ── 明暗与配色 ───────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts800 // ── 连接与来源 ───────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts967 // ── 外部服务与插件 ───────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts999 // ── 自动化 ───────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1007 // ── 网络 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1024 // ── 命令解释器 ───────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1041 // ── 卡片:批准、还原、收工 ───────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1141 // ── 开场 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1151 // ── 版本 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1165 // ── 账号 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1176 // ── 分工与模型 ───────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1183 // ── 记忆 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1219 // ── 其余 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1266 // ── 常量表:档位、分区、状态 ─────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1334 // ── 面板标签与关闭确认 ───────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1343 // ── 版本 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1363 // ── 插件安装 ─────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1375 // ── 来源与自动化 ─────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1385 // ── 卡片 ─────────────────────────────────────────────────────────COMMENT
MEDIUMdesktop/frontend-next/src/i18n/en.ts1416 // ── 通用动作 ─────────────────────────────────────────────────────COMMENT
29 more matches not shown…
Hyper-Verbose Identifiers116 hits · 139 pts
SeverityFileLineSnippetContext
LOW⚡tools/trajectory/test_lease_cost.py25 def test_reads_only_lease_frames(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py35 def test_a_partial_last_line_is_skipped(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py43 def test_finds_logs_under_a_directory(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py55 def test_absent_witness_means_intact(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py60 def test_a_witness_is_reported(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py67 def test_an_unreadable_witness_counts_as_truncated(self):CODE
LOWtools/trajectory/test_lease_cost.py81 def test_counts_every_hold_and_only_contended_waits(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py93 def test_an_uncontended_run_reports_no_wait_at_all(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py101 def test_a_zero_length_hold_has_no_share(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py106 def test_nothing_recorded_says_so(self):CODE
LOW⚡tools/trajectory/test_lease_cost.py112 def test_a_truncated_log_is_said_in_the_rendering(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py30 def test_prefers_todo_progress_over_complete_step(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py40 def test_proxy_fidelity_is_part_of_the_sample(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py45 def test_require_semantic_refuses_a_proxy_sample(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py49 def test_require_semantic_accepts_a_semantic_sample(self):CODE
LOWtools/trajectory/test_progress_corpus.py61 def test_gaps_are_differences_between_consecutive_advances(self):CODE
LOWtools/trajectory/test_progress_corpus.py85 def test_unknown_fields_and_kinds_are_ignored(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py100 def test_a_todo_line_that_stopped_parsing_is_an_error(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py106 def test_a_file_that_is_not_a_trajectory_is_an_error(self):CODE
LOW⚡tools/trajectory/test_progress_corpus.py116 def test_transitions_carry_scalars_only(self):CODE
LOWtools/trajectory/test_progress_corpus.py152 def test_rewrites_do_not_end_an_episode(self):CODE
LOWtools/trajectory/test_progress_corpus.py165 def test_a_replan_after_rewrites_resolves_the_episode(self):CODE
LOWtools/trajectory/test_progress_corpus.py177 def test_terminal_is_not_folded_into_advance(self):CODE
LOWtools/trajectory/test_progress_corpus.py187 def test_an_unresolved_replan_is_censored_not_dropped(self):CODE
LOWtools/trajectory/test_progress_corpus.py198 def test_proxy_samples_produce_no_episodes(self):CODE
LOWtools/trajectory/test_progress_corpus.py205 def test_semantic_samples_write_the_file(self):CODE
LOWtools/trajectory/test_progress_corpus.py219 def test_episodes_stay_out_of_the_default_summary(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py63 def test_an_injected_repeat_loop_is_caught(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py70 def test_a_clean_run_of_distinct_calls_is_not_flagged(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py77 def test_a_dispatch_emitted_twice_counts_one_call(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py81 def test_a_result_event_emitted_twice_counts_one_call(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py87 def test_polling_that_returns_new_output_is_not_a_repeat(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py93 def test_a_retry_after_a_failure_is_not_a_repeat(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py97 def test_the_same_failure_twice_is_a_retry_not_a_repeat(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py101 def test_a_write_between_two_identical_reads_clears_the_history(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py105 def test_a_repeat_in_another_turn_is_not_a_repeat(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py109 def test_a_dispatch_without_a_result_is_unresolved_and_counts_nowhere(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py115 def test_a_rationale_that_differs_hides_a_repeat_unless_ignored(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py125 def test_a_block_that_repeats_itself_is_caught(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py131 def test_a_block_repeated_across_blocks_is_caught_at_every_threshold(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py139 def test_clean_distinct_reasoning_is_not_flagged(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py149 def test_natural_prose_is_not_flagged(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py162 def test_short_blocks_are_excluded_and_counted(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py167 def test_punctuation_and_case_do_not_hide_a_repeat(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py172 def test_a_stream_without_reasoning_events_falls_back_to_the_message_and_says_so(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py177 def test_a_flat_envelope_reads_like_the_wrapped_one(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py189 def test_the_message_event_is_not_read_as_a_second_block(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py195 def test_a_repeated_short_reply_is_caught(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py201 def test_varied_replies_are_not_flagged(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py207 def test_a_long_identical_reply_is_outside_the_cap(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py213 def test_a_break_resets_the_run(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py235 def test_a_continued_run_that_redoes_the_work_is_caught(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py243 def test_a_continued_run_that_moves_on_is_not_flagged(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py249 def test_the_same_call_with_a_new_result_is_new_evidence(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py255 def test_usage_is_deduplicated_by_attempt(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py262 def test_two_requests_that_share_an_attempt_id_are_both_counted(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py267 def test_an_identical_usage_event_emitted_twice_counts_once(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py271 def test_a_wire_log_whose_sidecar_says_truncated_is_reported_as_a_prefix(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py280 def test_a_complete_wire_log_and_a_trajectory_are_not_reported_truncated(self):CODE
LOW⚡tools/loopmetrics/test_loopmetrics.py290 def test_usage_in_two_processes_is_not_deduplicated_across_them(self):CODE
56 more matches not shown…
Cross-File Repetition23 hits · 115 pts
SeverityFileLineSnippetContext
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h05.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h11.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h01.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h10.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h04.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h03.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h07.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h06.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h12.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h02.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h09.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h08.py0handle a transfer request. the service contract requires every handler to validate its payload before touching the ledgeSTRING
HIGH…width/tasks/fleet-parallel-three/workdir/beta/entry.py0entry point for the alpha subsystem. exactly one module below is live; the rest are retained for rollback and their markSTRING
HIGH…idth/tasks/fleet-parallel-three/workdir/gamma/entry.py0entry point for the alpha subsystem. exactly one module below is live; the rest are retained for rollback and their markSTRING
HIGH…idth/tasks/fleet-parallel-three/workdir/alpha/entry.py0entry point for the alpha subsystem. exactly one module below is live; the rest are retained for rollback and their markSTRING
HIGH…nchmarks/train/tasks/gen-money-round/workdir/ledger.py0human-facing display of monetary amounts. contract (see readme.md): every amount is rounded to the nearest cent using roSTRING
HIGH…chmarks/train/tasks/gen-money-round/solution/ledger.py0human-facing display of monetary amounts. contract (see readme.md): every amount is rounded to the nearest cent using roSTRING
HIGH…chmarks/train/tasks/gen-money-round/workdir/display.py0human-facing display of monetary amounts. contract (see readme.md): every amount is rounded to the nearest cent using roSTRING
HIGH…hmarks/train/tasks/gen-money-round/solution/display.py0human-facing display of monetary amounts. contract (see readme.md): every amount is rounded to the nearest cent using roSTRING
HIGH…ate-signature-3packages-forced/workdir/common/money.py0format cents as a currency string, e.g. 1234 -> '12.34 usd'.STRING
HIGH…/tasks/context-pressure-forced/workdir/common/money.py0format cents as a currency string, e.g. 1234 -> '12.34 usd'.STRING
HIGH…rks/e2e/tasks/context-pressure/workdir/common/money.py0format cents as a currency string, e.g. 1234 -> '12.34 usd'.STRING
HIGH…ks/migrate-signature-3packages/workdir/common/money.py0format cents as a currency string, e.g. 1234 -> '12.34 usd'.STRING
Hallucination Indicators9 hits · 90 pts
SeverityFileLineSnippetContext
CRITICALinternal/runtime/agent/root_wall_lifetime_test.go39 same := root.task.budget.rootTokens.wall.started.Equal(started)CODE
CRITICALinternal/runtime/agent/root_bounded_budget_test.go102 if root.task.budget.rootTokens.used.Load() != want {CODE
CRITICALinternal/runtime/agent/root_bounded_budget_test.go103 t.Fatalf("root tokens=%d,want%d", root.task.budget.rootTokens.used.Load(), want)CODE
CRITICALinternal/runtime/agent/root_bounded_budget_test.go132 if got := root.task.budget.rootTokens.used.Load(); got != 5500 {CODE
CRITICALinternal/runtime/agent/root_triage_budget_test.go98 if root.task.budget.promptTokens+root.task.budget.outputTokens != want || root.task.budget.rootTokens.used.Load() != CODE
CRITICALinternal/runtime/agent/root_triage_budget_test.go99 t.Fatalf("local/root=%d/%d want%d/%d", root.task.budget.promptTokens+root.task.budget.outputTokens, root.task.budgetCODE
CRITICALinternal/runtime/agent/root_auxiliary_budget_test.go49 if got := a.task.budget.rootTokens.used.Load(); got != 3300 {CODE
CRITICALinternal/runtime/agent/root_auxiliary_budget_test.go129 if got := root.task.budget.rootTokens.used.Load(); got != want {CODE
CRITICALinternal/runtime/agent/root_token_scope_test.go65 if root.task.budget.rootTokens.used.Load() != 3300 {CODE
AI Slop Vocabulary9 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMinternal/model/visionimage/visionimage_test.go42 // (byte size isn't a robust invariant for synthetic, highly-compressible input).COMMENT
MEDIUMbenchmarks/e2e/tasks/ambiguous-robust-stats/verify.sh15# The prompt never says what "robust" means for an empty file: a gracefulCOMMENT
MEDIUMbenchmarks/swebench/subset.json181 "problem_statement": "ax.clear() adds extra ticks, un-hides shared-axis tick labels\n### Bug report\r\n\r\n**Bug sumCODE
MEDIUMscripts/version-ab.sh4# The harness, the task set and the grader all come from the working tree; onlyCOMMENT
MEDIUM.github/workflows/studio.yml541 # elevate.exe, every PE image's architecture) is exercised on pullCOMMENT
MEDIUM.github/workflows/studio.yml552 # The NSIS run writes elevate.exe into the tree it packs, so eachCOMMENT
MEDIUM.github/workflows/acp-conformance.yml5# it runs when the ACP frontend or the harness changes, and on request.COMMENT
MEDIUM.github/workflows/e2e-bot.yml43 # Default-branch checkout: this is where the harness (cmd/e2ebench), theCOMMENT
MEDIUM.github/workflows/release-studio.yml412 # its own copy: NSIS writes elevate.exe into the tree it packs, and a zipCOMMENT
Unused Imports24 hits · 24 pts
SeverityFileLineSnippetContext
LOWtools/loopmetrics/experiments/phase1/cells.py1CODE
LOW…eam-edge/tasks/fleet-edge-wide/workdir/handlers/h07.py1CODE
LOW…tion-stress/tasks/vs-neu-schema-v2/workdir/consumer.py1CODE
LOW…ion-stress/tasks/vs-neu-schema-v2/solution/consumer.py1CODE
LOW…n-stress/tasks/vs-neu-enumsplit/workdir/transitions.py1CODE
LOW…-stress/tasks/vs-neu-enumsplit/solution/transitions.py1CODE
LOW…/tasks/explore-last-stage/workdir/pipeline/registry.py13CODE
LOW…/tasks/explore-last-stage/workdir/pipeline/registry.py13CODE
LOW…/tasks/explore-last-stage/workdir/pipeline/registry.py13CODE
LOW…/tasks/explore-last-stage/workdir/pipeline/registry.py13CODE
LOW…rks/e2e/tasks/nosol-readonly-upstream/workdir/dates.py1CODE
LOWscripts/official-theme-art/build.py2CODE
LOWscripts/official-theme-art/palettes.py8CODE
LOWscripts/official-theme-art/figures.py7CODE
LOWscripts/official-theme-art/figures.py9CODE
LOWscripts/official-theme-art/figures.py11CODE
LOWscripts/official-theme-art/figures.py13CODE
LOWscripts/official-theme-art/figures.py13CODE
LOWscripts/official-theme-art/figures.py13CODE
LOWscripts/official-theme-art/scenes.py9CODE
LOWscripts/official-theme-art/scenes.py13CODE
LOWscripts/official-theme-art/scenes.py15CODE
LOWscripts/official-theme-art/artkit.py7CODE
LOWscripts/official-theme-art/provenance.py4CODE
Excessive Try-Catch Wrapping16 hits · 17 pts
SeverityFileLineSnippetContext
LOWtools/loopmetrics/experiments/phase1/drive.py24 except Exception:CODE
LOWtools/loopmetrics/experiments/phase1/drive.py60 except Exception:CODE
MEDIUMtools/loopmetrics/experiments/phase1/drive.py21def spent():CODE
LOWinternal/safety/sandbox/host_authority_test.go81except Exception as e: print("agent unreachable:", e)CODE
LOWinternal/safety/sandbox/host_authority_test.go83except Exception as e: print("network unreachable:", e)`, f.sock, f.url)CODE
LOWinternal/safety/sandbox/host_authority_test.go255 except Exception as e: print(path, "unreachable:", e)`, f.sock, presetSock)CODE
LOWinternal/session/control/refs.go1147except Exception:CODE
LOWinternal/session/control/refs.go1150 except Exception:CODE
LOWinternal/session/control/refs.go1163except Exception as exc:CODE
LOWbenchmarks/train/tasks/gen-retry-cap/workdir/retry.py47 except Exception:CODE
LOWbenchmarks/train/tasks/gen-retry-cap/solution/retry.py48 except Exception:CODE
LOWbenchmarks/train/tasks/gen-path-normalize/verify.sh11except Exception as exc: # missing file, syntax error, import-time crashCODE
LOWbenchmarks/train/tasks/gen-path-normalize/verify.sh79 except Exception as exc:CODE
LOWbenchmarks/train/tasks/gen-topo-cycle/verify.sh68 except Exception as exc:CODE
LOWbenchmarks/train/tasks/gen-topo-cycle/verify.sh83except Exception as exc:CODE
LOWbenchmarks/e2e/tasks/ambiguous-fail-fast/verify.sh24 except Exception as err:CODE
Fake / Example Data15 hits · 16 pts
SeverityFileLineSnippetContext
LOWinternal/assembly/boot/effect_1x_context_test.go24 session1xFolded = "LONG lorem ipsum"CODE
LOWinternal/platform/remote/host_test.go75 h, err := ResolveHost(config.Default(), "user@example.com", nil)CODE
LOWdesktop/electron/src/elementpick.js61 const KEPT = new Set(["id", "class", "href", "src", "alt", "title", "name", "type", "placeholder", "data-testid"]);CODE
LOWdesktop/electron/src/elementpick.js100 for (const attr of ["aria-label", "alt", "title", "placeholder"]) {CODE
LOWdesktop/electron/src/elementpick.js163 return clip([el.getAttribute("aria-label"), el.getAttribute("placeholder"), el.getAttribute("name"), el.type].filtCODE
LOW⚡…ontend-next/src/ui/placeholderfit.interaction.test.tsx25 expect(screen.getByLabelText("box").getAttribute("placeholder")).toBe("a long placeholder");CODE
LOW⚡…ontend-next/src/ui/placeholderfit.interaction.test.tsx31 expect(screen.getByLabelText("box").getAttribute("placeholder")).toBe("short");CODE
LOW⚡…ontend-next/src/ui/placeholderfit.interaction.test.tsx34 expect(screen.getByLabelText("box").getAttribute("placeholder")).toBe("…");CODE
LOW…-next/src/ui/EditConn.priceSource.interaction.test.tsx75 expect(field("alpha 的核对日期").getAttribute("placeholder")).toBe("YYYY-MM-DD");CODE
LOW…ntend-next/src/ui/settings-search.interaction.test.tsx49 await userEvent.type(find(), "placeholder");CODE
LOWdesktop/frontend-next/src/ui/prefsnav.tsx331 { section: "appearance", anchor: "composer-hint", title: "输入框提示", scope: "machine", apply: "immediate", keywords: ["占位CODE
LOWbenchmarks/train/tasks/gen-validator-split/verify.sh22assert records.validate_record(" Bob , 22 , bob@example.org ") == ("Bob", 22, "bob@example.org")CODE
LOWbenchmarks/train/tasks/gen-validator-split/verify.sh23assert records.validate_record("Eve,0,eve@example.org") == ("Eve", 0, "eve@example.org")CODE
LOW…main/java/io/reasonix/mobile/app/BrowserShellServer.kt428 var n = el.getAttribute('aria-label') || el.getAttribute('placeholder') || el.getAttribute('nameCODE
LOWworkers/crash-report/src/index.test.ts413 { id: 1, email: "admin@example.com", role: "admin", created_at: "", approved_at: "" },CODE
Deep Nesting16 hits · 16 pts
SeverityFileLineSnippetContext
LOWtools/trajectory/lease_cost.py48CODE
LOWtools/trajectory/progress_corpus.py95CODE
LOWtools/loopmetrics/loopmetrics.py30CODE
LOWtools/loopmetrics/loopmetrics.py304CODE
LOWexamples/api-notes-kit/fixture/check_refs.py27CODE
LOW…arks/train/tasks/gen-semver-cmp/solution/semver_cmp.py8CODE
LOW…arks/train/tasks/gen-csv-quotes/solution/csv_reader.py8CODE
LOW…ks/train/tasks/gen-path-normalize/solution/pathutil.py4CODE
LOWbenchmarks/train/tasks/gen-topo-cycle/workdir/topo.py8CODE
LOWbenchmarks/train/tasks/gen-topo-cycle/solution/topo.py9CODE
LOW…e2e/tasks/refactor-table-driven/workdir/statuscodes.py12CODE
LOWscripts/check-cli-archives.py26CODE
LOWscripts/official-theme-art/palettes.py218CODE
LOWscripts/official-theme-art/scenes.py226CODE
LOWscripts/official-theme-art/scenes.py263CODE
LOWscripts/official-theme-art/artkit.py54CODE
Modern AI Meta-Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMinternal/contract/config/render_providers.go11// scaffold, where each optional field carries an explanatory comment.COMMENT
MEDIUMinternal/frontend/cli/cli.go688// initHint handles `reasonix init`. Unlike a config scaffold, project memory isCOMMENT
MEDIUMinternal/ext/skill/skill.go1186// stubBody is the scaffold written by `/skill new` — minimal frontmatter plusCOMMENT
MEDIUMinternal/base/fileref/search_test.go12// content. Tests use it to scaffold the workspace layout before each SearchCOMMENT
MEDIUMscripts/verify-stable-release-artifacts.sh2# Verify that a stable orchestration produced every public release channel.COMMENT
Empty Error Handlers2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHtools/loopmetrics/experiments/phase1/drive.py60except Exception:CODE
HIGH…hmarks/train/tasks/gen-topo-cycle/workdir/test_topo.py62except ValueError:CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOW…rks/train/tasks/gen-path-normalize/workdir/pathutil.py9 # TODO: implement POSIX path normalization.COMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/version-ab.sh12# Usage:COMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…rks/e2e/tasks/nosol-readonly-upstream/workdir/dates.py3__all__ = ["parse_date"]CODE
Verbosity Indicators1 hit · 1 pts
SeverityFileLineSnippetContext
LOWbenchmarks/swebench/subset.json34 "problem_statement": "admin.E108 is raised on fields accessible only via instance.\nDescription\n\t \n\t\t(last modiCODE