AI Slop Code Risk Monitor

1jehuang/jcode

SlopCodeMonitor badge for 1jehuang/jcode Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

High performance coding agent harness written in Rust, built for heavy multi-agent dev workflows

3.2 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for 1jehuang/jcode, a Rust project with 21,362 GitHub stars. SynthScan examined 1,053,936 lines of code across 2582 source files, recording 2345 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 3.2 (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.2
Adjusted Signal
3.2
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
21.4K
Stars
Rust
Language
1.1M
Lines of Code
2.6K
Files
2.3K
Pattern Hits
2026-10-31
Scan Date
0.05
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 8.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.9/100 · LOW

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

Agent Over-Engineering Ratio 7.4/100 · LOW

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

PR Review Velocity Impact 15.1/100 · LOW

Which changes need focused human review? 2345 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 120MEDIUM 253LOW 1972

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 2345 distinct pattern matches across 20 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 Block1061 hits · 1038 pts
SeverityFileLineSnippetContext
LOWCargo.toml321# builds. This crate is pure, dependency-free numeric code (the trig-heavy 3DCOMMENT
LOWcrates/jcode-terminal-launch/src/lib.rs81/// so once a client connects from a different terminal/tmux/zellij session theCOMMENT
LOWcrates/jcode-terminal-launch/src/lib.rs561COMMENT
LOWcrates/jcode-terminal-launch/src/lib.rs601 // var is exported both under its native name (overriding the inheritedCOMMENT
LOW…es/jcode-terminal-launch/src/windows_portable_tests.rs1//! Windows spawn checks that run on every platform.COMMENT
LOWcrates/jcode-message-types/src/lib.rs21pub struct ToolDefinition {COMMENT
LOWcrates/jcode-message-types/src/lib.rs421/// ephemeral breakpoint markers. Hashing the raw `Message` therefore reportsCOMMENT
LOWcrates/jcode-message-types/src/provider_native.rs1//! Provider-native (server-side) tool items.COMMENT
LOWcrates/jcode-harness-api-server/src/lib.rs1//! Harness API bridge: exposes the stable versioned harness API on its ownCOMMENT
LOWcrates/jcode-harness-api-server/src/lib.rs241 if let Some(parent) = api_socket.parent() {COMMENT
LOWcrates/jcode-harness-api-server/src/lib.rs781 // Once the owner is gone the lock is available again, so a crashedCOMMENT
LOWcrates/jcode-harness-api-server/src/translate.rs121 /// Refreshed from an authoritative source-daemon Ping before each list.COMMENT
LOWcrates/jcode-harness-api-server/src/translate.rs141 /// Completed messages remain retractable until the response commits.COMMENT
LOWcrates/jcode-harness-api-server/src/translate.rs161 /// event is a request reply, not a model turn boundary.COMMENT
LOWcrates/jcode-harness-api-server/src/translate.rs181 /// The legacy protocol has no session-list request, but it volunteers theCOMMENT
LOWcrates/jcode-harness-api-server/src/translate.rs381 }COMMENT
LOWcrates/jcode-harness-api-server/src/translate.rs2781 }COMMENT
LOWcrates/jcode-harness-api-server/src/allocator.rs1//! Keep the long-lived bridge process small.COMMENT
LOW…es/jcode-harness-api-server/src/background_progress.rs1//! Parsing background-task notifications into a typed progress event.COMMENT
LOWcrates/jcode-harness-api-server/src/bin/bridge.rs1//! Standalone harness API bridge daemon.COMMENT
LOW…code-provider-openrouter-runtime/src/ollama_context.rs1//! Ollama serving-context discovery for the OpenAI-compatible runtime.COMMENT
LOWcrates/jcode-provider-openrouter-runtime/src/lib.rs1//! OpenRouter / OpenAI-compatible provider runtime (aggregator withCOMMENT
LOWcrates/jcode-provider-openrouter-runtime/src/lib.rs701 context, display_name, errorCOMMENT
LOWcrates/jcode-provider-openrouter-runtime/src/lib.rs721pub fn maybe_schedule_standard_openrouter_catalog_refresh(context: &'static str) -> bool {COMMENT
LOWcrates/jcode-provider-openrouter-runtime/src/lib.rs1501 }COMMENT
LOW…der-openrouter-runtime/src/openrouter_provider_impl.rs61 // not a moonshotai/kimi-k2 model and the profile runs without OpenRouterCOMMENT
LOW…der-openrouter-runtime/src/openrouter_provider_impl.rs381 // honour that before falling back to a per-provider guess. Without thisCOMMENT
LOW…der-openrouter-runtime/src/openrouter_provider_impl.rs801 if let Some(limit) =COMMENT
LOW…der-openrouter-runtime/src/openrouter_provider_impl.rs961 false,COMMENT
LOW…der-openrouter-runtime/src/openrouter_provider_impl.rs1021 // its explicit model list must be preserved.COMMENT
LOW…der-openrouter-runtime/src/openrouter_provider_impl.rs1041 // `[providers.<name>]` block in config.toml, so itsCOMMENT
LOW…outer-runtime/src/openrouter_pricing_deadlock_tests.rs1//! Regression test for issue #649: `model_pricing` must not hold a read guardCOMMENT
LOW…rovider-openrouter-runtime/src/ollama_context_tests.rs1//! Context-window resolution for Ollama endpoints.COMMENT
LOW…de-provider-openrouter-runtime/src/openrouter_tests.rs701/// Regression for issue #322: the dedicated Kimi coding endpointCOMMENT
LOWcrates/jcode-core/src/util.rs81pub fn sse_data_line(line: &str) -> Option<&str> {COMMENT
LOWcrates/jcode-core/src/util.rs161 }COMMENT
LOWcrates/jcode-core/src/env.rs1use std::ffi::OsStr;COMMENT
LOWcrates/jcode-core/src/console.rs1//! Console/terminal ANSI capability helpers.COMMENT
LOWcrates/jcode-core/src/stdin_detect.rs141 /// Return the direct child PIDs of `pid` using the kernel'sCOMMENT
LOWcrates/jcode-core/src/stdin_detect.rs361 // its thread in a Wait state with a wait reason of UserRequestCOMMENT
LOWcrates/jcode-config-types/src/session.rs1//! Idle session memory policy shared by the daemon and terminal clients.COMMENT
LOWcrates/jcode-config-types/src/display.rs21 /// Automatically reload the remote server when a newer server binary is detected (default: true)COMMENT
LOWcrates/jcode-config-types/src/display.rs41 )]COMMENT
LOWcrates/jcode-config-types/src/display.rs61 pub idle_animation: bool,COMMENT
LOWcrates/jcode-config-types/src/display.rs81 #[serde(default)]COMMENT
LOWcrates/jcode-config-types/src/display.rs101 /// Auto queries the terminal's background color (OSC 11) at startup andCOMMENT
LOWcrates/jcode-config-types/src/keybindings.rs1//! Per-platform keybinding default registry, provenance metadata, and aCOMMENT
LOWcrates/jcode-config-types/src/keybindings.rs61}COMMENT
LOWcrates/jcode-config-types/src/keybindings.rs401pub struct KeybindingIssue {COMMENT
LOWcrates/jcode-config-types/src/lib.rs161 modeCOMMENT
LOWcrates/jcode-config-types/src/lib.rs321 pub min_turns_between_compactions: usize,COMMENT
LOWcrates/jcode-config-types/src/lib.rs441 /// Extra top-level JSON fields merged into every chat/completions requestCOMMENT
LOWcrates/jcode-config-types/src/lib.rs501COMMENT
LOWcrates/jcode-config-types/src/lib.rs521 /// This does not change worker effort (`swarm_effort`).COMMENT
LOWcrates/jcode-config-types/src/lib.rs541 pub memory_jev_model: Option<String>,COMMENT
LOWcrates/jcode-config-types/src/lib.rs561 /// Legacy setting, retained for config compatibility. Jev recall ignores it.COMMENT
LOWcrates/jcode-config-types/src/lib.rs581 /// safety budget for spawning. Completed/stopped workers do not consumeCOMMENT
LOWcrates/jcode-config-types/src/lib.rs781pub struct TerminalConfig {COMMENT
LOWcrates/jcode-config-types/src/lib.rs801 /// `JCODE_FOCUS_SESSION_ID` and `JCODE_FOCUS_TITLE` env vars. Pair thisCOMMENT
LOWcrates/jcode-config-types/src/lib.rs821///COMMENT
1001 more matches not shown…
Empty Error Handlers111 hits · 555 pts
SeverityFileLineSnippetContext
HIGHtests/e2e/expand_badge_headed_wtype.py35except json.JSONDecodeError:CODE
HIGHtests/e2e/expand_badge_headed_wtype.py157except Exception:CODE
HIGHtests/e2e/expand_badge_headless.py165except OSError:CODE
HIGHtests/e2e/expand_badge_headless.py170except Exception:CODE
HIGHios/TestHarness/mock_gateway.py419except Exception:CODE
HIGHios/TestHarness/mock_gateway.py470except (asyncio.IncompleteReadError, ConnectionResetError):CODE
HIGHios/TestHarness/mock_gateway.py488except asyncio.CancelledError:CODE
HIGHios/TestHarness/mock_gateway.py490except Exception:CODE
HIGHios/TestHarness/mock_gateway.py501except asyncio.CancelledError:CODE
HIGHios/TestHarness/mock_gateway.py503except Exception:CODE
HIGHios/TestHarness/mock_gateway.py541except KeyboardInterrupt:CODE
HIGHios/TestHarness/mock_gateway.py172except Exception:CODE
HIGHios/TestHarness/ui_matrix.py145except OSError:CODE
HIGHscripts/test_swarm_debug.py44except json.JSONDecodeError:CODE
HIGHscripts/cloud_acceptance_tui.py334except (subprocess.SubprocessError, OSError):CODE
HIGHscripts/cloud_acceptance_tui.py345except subprocess.TimeoutExpired:CODE
HIGHscripts/cloud_acceptance_tui.py350except ProcessLookupError:CODE
HIGHscripts/cloud_acceptance_tui.py133except json.JSONDecodeError:CODE
HIGHscripts/cloud_acceptance_tui.py368except (OSError, ProcessLookupError):CODE
HIGHscripts/cloud_acceptance_tui.py375except ProcessLookupError:CODE
HIGHscripts/repro_live_duplicate.py210except (ProcessLookupError, PermissionError):CODE
HIGHscripts/repro_live_duplicate.py221except OSError:CODE
HIGHscripts/repro_live_duplicate.py612except ProcessLookupError:CODE
HIGHscripts/repro_live_duplicate.py123except OSError:CODE
HIGHscripts/repro_live_duplicate.py217except ProcessLookupError:CODE
HIGHscripts/repro_live_duplicate.py619except ProcessLookupError:CODE
HIGHscripts/repro_live_duplicate.py189except OSError:CODE
HIGHscripts/repro_idle_session_rss.py156except Exception:CODE
HIGHscripts/profile_remote_resume_burst.py208except ProcessLookupError:CODE
HIGHscripts/profile_remote_resume_burst.py386except ProcessLookupError:CODE
HIGHscripts/profile_remote_resume_burst.py86except OSError:CODE
HIGHscripts/profile_remote_resume_burst.py215except ProcessLookupError:CODE
HIGHscripts/profile_remote_resume_burst.py393except ProcessLookupError:CODE
HIGHscripts/benchmark_swarm.py220except (json.JSONDecodeError, ValueError):CODE
HIGHscripts/benchmark_swarm.py385except (json.JSONDecodeError, ValueError):CODE
HIGHscripts/benchmark_swarm.py400except (json.JSONDecodeError, ValueError):CODE
HIGHscripts/bench_startup.py126except OSError:CODE
HIGHscripts/analyze_root_crate.py145except OSError:CODE
HIGHscripts/repro_input_lag.py145except FileNotFoundError:CODE
HIGHscripts/repro_input_lag.py263except OSError:CODE
HIGHscripts/repro_input_lag.py100except OSError:CODE
HIGHscripts/repro_input_lag.py535except OSError:CODE
HIGHscripts/repro_input_lag.py198except OSError:CODE
HIGHscripts/diagnose_idle_render_cost.py131except FileNotFoundError:CODE
HIGHscripts/diagnose_idle_render_cost.py214except OSError:CODE
HIGHscripts/diagnose_idle_render_cost.py87except OSError:CODE
HIGHscripts/diagnose_idle_render_cost.py175except OSError:CODE
HIGHscripts/repro_input_flicker.py142except FileNotFoundError:CODE
HIGHscripts/repro_input_flicker.py289except OSError:CODE
HIGHscripts/repro_input_flicker.py98except OSError:CODE
HIGHscripts/repro_input_flicker.py242except OSError:CODE
HIGHscripts/update_rehearsal.py556except (EOFError, KeyboardInterrupt):CODE
HIGHscripts/update_rehearsal.py361except ProcessLookupError:CODE
HIGHscripts/update_rehearsal.py319except OSError:CODE
HIGHscripts/jcode_monitor.py102except BlockingIOError:CODE
HIGHscripts/jcode_monitor.py104except:CODE
HIGHscripts/jcode_monitor.py100except json.JSONDecodeError:CODE
HIGHscripts/bench_resume_picker.py77except subprocess.TimeoutExpired:CODE
HIGHscripts/test_soft_interrupt.py92except:CODE
HIGHscripts/check_donut_animates_live.py125except Exception:CODE
51 more matches not shown…
Decorative Section Separators144 hits · 474 pts
SeverityFileLineSnippetContext
MEDIUMcrates/jcode-tui/src/tui/info_widget_commits.rs9//! ╭ Commits ────────────────────────────────╮COMMENT
MEDIUMcrates/jcode-tui/src/tui/info_widget_commits.rs13//! ╰ +5 more ─────────────────── ↑2 unpushed ╯COMMENT
MEDIUMcrates/jcode-tui-render/src/swarm_gallery.rs519/// ╭─ implementer ──────────────── [thinking]─╮COMMENT
MEDIUMcrates/jcode-tui-render/src/swarm_gallery.rs521/// ╰──────────────────────────────────────────╯COMMENT
MEDIUMcrates/jcode-app-core/src/agent_tests.rs1282// ── InterruptSignal tests ────────────────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs255// ── ensure_context_fits tests ──────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs500// ── hard_compact_with edge cases ────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs547// ── safe_compaction_cutoff: tool call/result pair integrity ─────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs656// ── emergency_truncate_with ─────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs728// ── Double compaction ───────────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs919// ── messages_for_api_with after compaction ──────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction_tests.rs984// ── context_usage accuracy ──────────────────────────────────────COMMENT
MEDIUM⚡crates/jcode-base/src/compaction.rs184 // ── Mode & strategy ────────────────────────────────────────────────────COMMENT
MEDIUM⚡crates/jcode-base/src/compaction.rs191 // ── Proactive mode state ───────────────────────────────────────────────COMMENT
MEDIUM⚡crates/jcode-base/src/compaction.rs200 // ── Semantic mode state ────────────────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction.rs471 // ── Token snapshot (proactive mode) ────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction.rs501 // ── Anti-signal guard (shared by proactive + semantic) ──────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction.rs550 // ── Proactive mode trigger ──────────────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/compaction.rs593 // ── Semantic mode trigger ───────────────────────────────────────────────COMMENT
MEDIUMcrates/jcode-base/src/usage/model.rs220// ─── Combined usage for /usage command ───────────────────────────────────────COMMENT
MEDIUM⚡docs/SOFT_INTERRUPT.md80 // ═══════════════════════════════════════════════COMMENT
MEDIUM⚡docs/SOFT_INTERRUPT.md82 // ═══════════════════════════════════════════════COMMENT
MEDIUM⚡docs/SOFT_INTERRUPT.md91 // ═══════════════════════════════════════════════COMMENT
MEDIUM⚡docs/SOFT_INTERRUPT.md94 // ═══════════════════════════════════════════════COMMENT
MEDIUM⚡docs/SOFT_INTERRUPT.md97 // ═══════════════════════════════════════════════COMMENT
MEDIUM⚡docs/SOFT_INTERRUPT.md99 // ═══════════════════════════════════════════════COMMENT
MEDIUM⚡ios/TestHarness/mock_gateway.py176# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡ios/TestHarness/mock_gateway.py178# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/mock_gateway.py99# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/mock_gateway.py101# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/mock_gateway.py331# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/mock_gateway.py333# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡ios/TestHarness/reward/interaction/ui_map.py56# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡ios/TestHarness/reward/interaction/ui_map.py58# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py95# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py97# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py117# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py119# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py194# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py196# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py397# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py399# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py434# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py437# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py518# ---------------------------------------------------------------------------COMMENT
MEDIUMios/TestHarness/reward/interaction/ui_map.py520# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/repro_live_duplicate.py388# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/repro_live_duplicate.py390# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/repro_live_duplicate.py534 # ── stage 3: reload ─────────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/repro_live_duplicate.py550 # ── stage 4: detach + reattach ──────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py63# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py65# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py129# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py131# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py245# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py247# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py344# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py346# ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py502 # ── stage 1: fresh resume ───────────────────────────────────────────COMMENT
MEDIUMscripts/repro_live_duplicate.py515 # ── stage 2: second concurrent attach ───────────────────────────────COMMENT
84 more matches not shown…
Hyper-Verbose Identifiers411 hits · 407 pts
SeverityFileLineSnippetContext
LOWtests/test_public_release_builds.py16 def test_workflow_preserves_release_and_toolchains(self):CODE
LOWtests/test_public_release_builds.py27 def test_freebsd_lock_guard_without_git_metadata(self):CODE
LOWtests/test_public_release_builds.py77 def test_compatibility_ci_and_local_selection(self):CODE
LOWtests/test_public_release_builds.py123 def test_provenance_check_drains_version_output(self):CODE
LOWtests/test_public_release_builds.py138 def test_cloud_artifact_gate_rejects_missing_protocol_and_newer_glibc(self):CODE
LOWtests/test_install_justrust_hosted_ci.py49 def test_exact_source_pin_locked_compiler_and_embedded_helper(self):STRING
LOW⚡tests/test_install_justrust_hosted_ci.py60 def test_wrong_revision_never_compiles_or_activates(self):STRING
LOW⚡tests/test_install_justrust_hosted_ci.py66 def test_compiler_failure_never_activates(self):STRING
LOW⚡tests/test_install_justrust_hosted_ci.py70 def test_missing_capability_never_activates(self):STRING
LOW⚡tests/test_login_qr_cli.py67 def test_browserless_flags_print_qr_without_opt_in(self):CODE
LOW⚡tests/test_login_qr_cli.py76 def test_detected_headless_environment_prints_qr(self):CODE
LOW⚡tests/test_login_qr_cli.py81 def test_json_remains_machine_readable_without_qr(self):CODE
LOW⚡tests/test_release_ci.py53 def test_success_queries_only_exact_sha_push_and_attempt(self):CODE
LOW⚡tests/test_release_ci.py60 def test_different_sha_branch_or_event_never_authorizes(self):CODE
LOW⚡tests/test_release_ci.py65 def test_missing_run_wait_expires(self):CODE
LOW⚡tests/test_release_ci.py69 def test_failed_run_immediately_rejected_without_job_queries(self):CODE
LOW⚡tests/test_release_ci.py76 def test_pending_run_wait_expires_even_with_green_jobs(self):CODE
LOW⚡tests/test_release_ci.py80 def test_each_mandatory_job_missing_failed_pending(self):CODE
LOW⚡tests/test_release_ci.py94 def test_pending_run_missing_jobs_still_waits(self):CODE
LOW⚡tests/test_release_ci.py98 def test_newest_run_never_falls_back_to_older_pass(self):CODE
LOW⚡tests/test_release_ci.py105 def test_newest_attempt_not_older_pass(self):CODE
LOW⚡tests/test_release_ci.py115 def test_rerun_race_cannot_authorize_old_attempt(self):CODE
LOW⚡tests/test_release_ci.py119 def test_detail_identity_mismatch_fails(self):CODE
LOW⚡tests/test_release_ci.py124 def test_documented_jobs_without_attempt_field(self):CODE
LOWtests/test_release_ci.py145 def test_api_errors_no_retry_and_no_secret_output(self):CODE
LOWtests/test_release_ci.py158 def test_process_fixed_gh_inherits_environment(self):CODE
LOWtests/test_release_ci.py167 def test_bounded_wait_clamps_last_sleep(self):CODE
LOWtests/test_release_ci.py178 def test_pending_can_become_success(self):CODE
LOWtests/test_release_ci.py185 def test_inputs_and_cli_exit_statuses(self):CODE
LOWtests/test_release_ci.py213 def test_job_names_match_actual_workflow(self):CODE
LOWtests/test_cloud_acceptance_harness.py24 def test_workflow_installs_nondefault_acceptance_prerequisites(self):CODE
LOWtests/test_cloud_acceptance_harness.py33 def test_failure_is_present_in_json_and_junit(self):CODE
LOW⚡tests/test_cloud_acceptance_harness.py47 def test_missing_prerequisites_fail_instead_of_skip(self):CODE
LOW⚡tests/test_cloud_acceptance_harness.py52 def test_child_failure_propagates_and_preserves_output(self):CODE
LOW⚡tests/test_cloud_acceptance_harness.py60 def test_child_timeout_is_failure(self):CODE
LOWtests/test_cloud_acceptance_harness.py91 def test_todo_uses_real_tool_call_wire_shape(self):CODE
LOWtests/test_cloud_acceptance_harness.py101 def test_gate_waits_for_release_and_does_not_repeat_tool(self):CODE
LOWtests/test_cloud_acceptance_harness.py122 def test_later_user_prompt_does_not_retrigger_historical_gate(self):CODE
LOWtests/test_cloud_acceptance_harness.py132 def test_cloud_selection_preserves_group_default_and_explicit_round_trip(self):CODE
LOWtests/test_cloud_acceptance_harness.py145 def test_long_artifact_paths_do_not_lengthen_runtime_sockets(self):CODE
LOWtests/test_cloud_acceptance_harness.py153 def test_cleanup_reaps_only_exact_workspace_marker(self):CODE
LOWtests/test_cloud_acceptance_harness.py168 def test_historical_prompt_does_not_count_as_fresh_turn(self):CODE
LOWtests/test_cloud_acceptance_harness.py186 def test_only_agent_requests_count_as_continuation_evidence(self):CODE
LOWtests/test_verify_public_release.py46 def test_complete_release_passes(self):CODE
LOWtests/test_verify_public_release.py49 def test_draft_validation_is_explicit_and_still_checks_assets(self):CODE
LOWtests/test_verify_public_release.py64 def test_workflow_verifies_before_announcements_and_package_updates(self):CODE
LOWtests/test_verify_public_release.py90 def test_incomplete_metadata_rejected(self):CODE
LOWtests/test_verify_public_release.py102 def test_invalid_asset_metadata_rejected(self):CODE
LOW⚡tests/test_verify_public_release.py115 def test_corrupted_asset_rejected(self):CODE
LOW⚡tests/test_verify_public_release.py120 def test_checksum_coverage_and_format_rejected(self):CODE
LOW⚡tests/test_verify_public_release.py130 def test_missing_and_symlinked_download_rejected(self):CODE
LOW⚡tests/test_verify_public_release.py139 def test_wrong_commit_or_repaired_provenance_rejected(self):CODE
LOWtests/test_verify_public_release.py151 def test_draft_lookup_lists_releases_instead_of_tag_endpoint(self):CODE
LOWtests/test_verify_public_release.py171 def test_draft_lookup_rejects_missing_or_duplicate_tag(self):CODE
LOWtests/test_injection_fix.py46def test_injection_during_tools():CODE
LOW⚡tests/test_watch_release_run.py33 def test_all_non_success_terminal_conclusions_fail_immediately(self):CODE
LOW⚡tests/test_watch_release_run.py42 def test_pending_does_not_claim_success_or_failure(self):CODE
LOW⚡tests/test_watch_release_run.py47 def test_default_budget_covers_release_job_timeouts(self):CODE
LOW⚡tests/test_native_ssh_login.py766 def test_wait_repaints_until_an_async_marker_is_visible(self):STRING
LOW⚡tests/test_native_ssh_login.py936 def test_claude_completion_is_unconditionally_refused(self):STRING
351 more matches not shown…
Excessive Try-Catch Wrapping163 hits · 176 pts
SeverityFileLineSnippetContext
MEDIUM…/jcode-app-core/src/tool/browser_user_browser_tests.rs48 print("Error: uploadFile requires 'path' param", file=sys.stderr)CODE
MEDIUM…/jcode-app-core/src/tool/browser_user_browser_tests.rs57 print('Error: ' + reply['error'], file=sys.stderr)CODE
MEDIUMcrates/jcode-sdk/src/auth/tests.rs130 print('Error: Token exchange failed: private-fixture-secret', file=sys.stderr)CODE
LOW⚡tests/test_native_ssh_login.py755 except Exception:STRING
LOW⚡tests/test_native_ssh_login.py759 except Exception:STRING
LOWtests/test_native_ssh_import.py206except Exception:CODE
LOWtests/test_native_ssh_import.py467 except Exception:STRING
LOWtests/test_native_ssh_import.py687 except Exception as error:STRING
LOWtests/e2e/expand_badge_headed_wtype.py61 except Exception:CODE
LOWtests/e2e/expand_badge_headed_wtype.py69 except Exception:CODE
LOWtests/e2e/expand_badge_headed_wtype.py84 except Exception:CODE
LOWtests/e2e/expand_badge_headed_wtype.py157 except Exception:CODE
MEDIUMtests/e2e/expand_badge_headed_wtype.py66def find_niri_window_id(title):CODE
MEDIUMtests/e2e/expand_badge_headed_wtype.py81def focused_niri_window_id():CODE
LOWtests/e2e/expand_badge_headless.py156 except Exception:CODE
LOWtests/e2e/expand_badge_headless.py170 except Exception:CODE
MEDIUMios/TestHarness/mock_gateway.py167def close(self):CODE
MEDIUMios/TestHarness/mock_gateway.py263def handle_request(ws, state, raw):CODE
MEDIUMios/TestHarness/mock_gateway.py494def keepalive_loop(ws):CODE
LOW⚡ios/TestHarness/mock_gateway.py172 except Exception:CODE
LOWios/TestHarness/mock_gateway.py406 except Exception:CODE
LOWios/TestHarness/mock_gateway.py419 except Exception:CODE
LOWios/TestHarness/mock_gateway.py490 except Exception:CODE
LOWios/TestHarness/mock_gateway.py503 except Exception:CODE
LOWios/TestHarness/ui_matrix.py123 except Exception:CODE
LOWios/TestHarness/reward/test_determinism.py69 except Exception as e:CODE
LOWios/TestHarness/reward/aggregate.py61 except Exception as e: # a broken scorer must not kill the runCODE
LOWios/TestHarness/reward/context.py107 except Exception:CODE
LOWios/TestHarness/reward/scorers/interaction_cost.py40 except Exception as e: # pragma: no cover - defensiveCODE
LOWios/TestHarness/reward/scorers/interaction_cost.py45 except Exception as e: # pragma: no cover - defensiveCODE
LOWscripts/jcode_harbor_claude_agent.py305 except Exception as e: # noqa: BLE001CODE
LOWscripts/test_swarm_debug.py462 except Exception as e:CODE
LOWscripts/test_oauth_usage.py46 except Exception as e:CODE
LOWscripts/test_oauth_usage.py204 except Exception as e:CODE
LOWscripts/pin_no_area_state.py93 except Exception as e: # noqa: BLE001CODE
LOWscripts/pin_no_area_state.py125 except Exception:CODE
LOWscripts/dump_fresh_spawn_screen.py124 except Exception:CODE
LOW⚡scripts/repro_live_duplicate.py530 except Exception as e:CODE
LOW⚡scripts/repro_live_duplicate.py540 except Exception as e:CODE
LOWscripts/repro_live_duplicate.py214 except Exception:CODE
LOWscripts/repro_live_duplicate.py403 except Exception as e:CODE
LOWscripts/repro_live_duplicate.py500 except Exception:CODE
LOWscripts/repro_live_duplicate.py573 except Exception as e:CODE
LOWscripts/repro_live_duplicate.py616 except Exception:CODE
LOWscripts/repro_idle_session_rss.py89 except Exception:CODE
LOWscripts/repro_idle_session_rss.py148 except Exception:CODE
LOWscripts/repro_idle_session_rss.py156 except Exception:CODE
LOWscripts/test_cloud_acceptance.py104 except Exception as exc:CODE
LOWscripts/test_cloud_acceptance.py140 except Exception as exc:CODE
LOWscripts/test_cloud_acceptance.py147 except Exception as exc:CODE
LOWscripts/mermaid_fit_probe.py137 except Exception as exc: # pragma: no cover - diagnostic fallbackCODE
LOWscripts/profile_remote_resume_burst.py212 except Exception:CODE
LOWscripts/profile_remote_resume_burst.py390 except Exception:CODE
LOWscripts/count_idle_draws.py162 except Exception:CODE
LOWscripts/benchmark_browser_handoff.py657 except Exception as exc:CODE
LOWscripts/jcode_memory_snapshot.py74 except Exception:CODE
LOWscripts/jcode_memory_snapshot.py81 except Exception:CODE
MEDIUMscripts/benchmark_swarm.py543 print(f"Error: Debug socket not found: {DEBUG_SOCKET}")CODE
MEDIUMscripts/benchmark_swarm.py550 print(f"Error: Take-home source not found: {TAKEHOME_SOURCE}")CODE
LOW⚡scripts/benchmark_swarm.py150 except Exception as e:CODE
103 more matches not shown…
AI Slop Vocabulary57 hits · 170 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml248# The harness API bridge ships inside the released binary as `jcode api-bridge`.COMMENT
MEDIUMCargo.toml250# `cargo run -p jcode-harness-api-server` made the TypeScript SDK unusable forCOMMENT
MEDIUMcrates/jcode-tui/tests/glyph_safe_wire.rs47 // Sanity check: the truecolor path (robust terminals) still works and isCOMMENT
MEDIUMcrates/jcode-tui/src/tui/ui_viewport.rs370 // is seamless (no jump to the new absolute top).COMMENT
MEDIUMcrates/jcode-tui/src/tui/app/state_ui_messages.rs917 // Anchor the viewport before mutating so the prepend stays seamless.COMMENT
MEDIUMcrates/jcode-tui/src/tui/app/onboarding_flow_control.rs732 /// robust. The user can pick any provider via `/login` at their own pace.COMMENT
MEDIUMcrates/jcode-tui/src/tui/app/tests/onboarding_eval.rs2318// perturbed +/-50%. If the order is robust to the exactCOMMENT
MEDIUMcrates/jcode-tui/src/tui/app/tests/onboarding_eval.rs2325// says "the way we score that measurement is sane, discriminating, robust, andCOMMENT
MEDIUM…ode-tui/src/tui/app/tests/command_suggestions_cache.rs143#[ignore = "measurement harness, not a pass/fail assertion"]COMMENT
MEDIUMcrates/jcode-companion/Cargo.toml8# Runs in the user's graphical session. The harness server reaches it onlyCOMMENT
MEDIUMcrates/jcode-codemode/Cargo.toml8# short JavaScript program that orchestrates harness tool calls; only what theCOMMENT
MEDIUMcrates/jcode-voice/Cargo.toml8# Client-only. The shared runtime (jcode-base, jcode-app-core) and the harnessCOMMENT
MEDIUMcrates/jcode-app-core/src/perf.rs362/// surfaces it. GPU-robust terminals (Ghostty, iTerm2, kitty, WezTerm,COMMENT
MEDIUMcrates/jcode-app-core/src/server/util.rs509 // cannot order two dev builds; binary mtime is the only robust, directionalCOMMENT
MEDIUMcrates/jcode-app-core/src/tool/webfetch_corpus_tests.rs271#[ignore = "reporting harness; run manually with --nocapture"]COMMENT
MEDIUMcrates/jcode-app-core/src/tool/webfetch_corpus_tests.rs325#[ignore = "dump harness; run manually"]COMMENT
MEDIUMcrates/jcode-tui-markdown/tests/color_dump.rs7#[ignore = "dev visual harness, run explicitly with --ignored"]COMMENT
MEDIUMcrates/jcode-transport/Cargo.toml8# Deliberately tiny. This exists so the harness API bridge can speak theCOMMENT
MEDIUMcrates/jcode-base/tests/header_cost_probe.rs10#[ignore = "measurement harness, not a pass/fail assertion"]COMMENT
MEDIUMcrates/jcode-base/src/sponsors.rs14//! sponsor-platform admission layer for seamless harness integration.COMMENT
MEDIUMcrates/jcode-base/src/config/default_file.rs351# Show an in-chat warning when a request misses the KV cache for a harness-causedCOMMENT
MEDIUMcrates/jcode-base/src/config/default_file.rs898# have integrated with the agent to make setup and use seamless. Some providersCOMMENT
MEDIUMcrates/jcode-base/src/provider/mod.rs385/// MultiProvider wraps multiple providers and allows seamless model switchingCOMMENT
MEDIUMtests/test_native_ssh_cli.py143 # This harness must never accidentally start provider inference.COMMENT
MEDIUM⚡tests/test_native_ssh_import.py560 # Only the harness boundary is mocked. No SSH or jcode process runs inSTRING
MEDIUMios/TestHarness/run_e2e.sh3# End-to-end iOS harness: builds the app, runs the deterministic mock gateway,COMMENT
MEDIUMios/TestHarness/reward/scorers/perf.py95 # Which metrics were present (so a future harness sees coverage).COMMENT
MEDIUM⚡ios/TestHarness/reward/interaction/ui_map.py60# iPhone 17 logical portrait canvas (the harness's reference device).COMMENT
MEDIUMscripts/repro_live_duplicate.py8We have no confirmed repro of #314. This harness builds a *programmatic,STRING
MEDIUMscripts/count_idle_draws.py69 # See the note in the other harness scripts: never let the harness raceCOMMENT
MEDIUMscripts/repro_input_lag.py499 # The client consumes that reply from stdin itself; a harness that alsoCOMMENT
MEDIUMscripts/memory_probe.sh2# memory_probe.sh - Reproducible memory probe harness for jcode TUI clients.COMMENT
MEDIUMscripts/diagnose_idle_render_cost.py346 # The client consumes that reply from stdin itself; a harness that alsoCOMMENT
MEDIUMscripts/repro_input_flicker.py195 # into the hundreds of milliseconds: the harness was measuring its ownCOMMENT
MEDIUMscripts/repro_input_flicker.py302 # this harness the reply can land in stdin and be decoded as composer input,COMMENT
MEDIUMscripts/repro_input_flicker.py590 # This is what caught an earlier version of this harness matching theCOMMENT
MEDIUMscripts/repro_startup_lag.py51# Reuse the emulated-screen client from the flicker harness: it already solvesCOMMENT
MEDIUMscripts/profile_spawn.py247 # resource cost of the spawn (more robust than last-first, whichCOMMENT
MEDIUMscripts/test_sdk_e2e.sh2# End-to-end check for the TypeScript SDK against a real harness bridge.COMMENT
MEDIUM⚡scripts/repro_expand_edit_shortcut.py82# protocol is not negotiated, so the harness reports which encodings work.COMMENT
MEDIUMscripts/dev_cargo.sh617# so extra front-end threads are the highest-leverage compile-time lever.COMMENT
MEDIUMscripts/analyze_openai_ws_cache.py54 # OpenAI read_pct distribution, using the harness's own authoritativeCOMMENT
MEDIUMscripts/analyze_openai_ws_cache.py55 # read_pct field rather than a token-ratio proxy (the harness computesCOMMENT
MEDIUMscripts/test_fast.sh21# `jcode-harness` are executable smoke tools with no #[test] functions, soCOMMENT
MEDIUMscripts/probe_idle_state.py117 # The client consumes that reply from stdin itself; a harness that alsoCOMMENT
MEDIUMscripts/repro_slash_flicker.py377 # The client consumes that reply from stdin itself; a harness that alsoCOMMENT
MEDIUMscripts/repro/tls-bad-record-mac/src/main.rs106 // 2) explicit chain walk (most robust)COMMENT
MEDIUM.github/workflows/release.yml389 # Windows x64 release smoke tests compile the e2e harness after the releaseCOMMENT
MEDIUM.github/workflows/release.yml508 # These debug-harness tests provide extra signal, but they must not blockCOMMENT
MEDIUM.github/workflows/ci.yml244 # A cold jcode-app-core test harness compiles heavy optional providerCOMMENT
MEDIUM.github/workflows/ci.yml263 # jcode-base lib test harness, which exceeded 300s on a hosted macOSCOMMENT
MEDIUM.github/workflows/ci.yml323 # The test is present and the harness ran it (rather than the binaryCOMMENT
MEDIUM.github/workflows/ci.yml653 # The SDK mirrors crates/jcode-harness-api by hand. Without this job theCOMMENT
MEDIUM⚡assets/demos/wolf_timeline.json1[{"t": 800, "event": "user_message", "text": "are models able to use vision to acutallyt see images? "}, {"t": 1600, "evCODE
MEDIUM⚡assets/demos/wolf_timeline.json1[{"t": 800, "event": "user_message", "text": "are models able to use vision to acutallyt see images? "}, {"t": 1600, "evCODE
MEDIUMsrc/bin/harness.rs12#[command(name = "jcode-harness")]COMMENT
MEDIUMsrc/bin/harness.rs13#[command(about = "Run a deterministic tool harness smoke test")]COMMENT
Deep Nesting143 hits · 135 pts
SeverityFileLineSnippetContext
LOWscore_shard.py4CODE
LOWtests/test_public_release_builds.py77CODE
LOWtests/test_public_release_builds.py138CODE
LOWtests/test_cloud_acceptance_harness.py153CODE
LOWtests/test_injection_fix.py46CODE
LOWtests/test_native_ssh_login.py569CODE
LOWtests/test_native_ssh_login.py433CODE
LOWtests/test_native_ssh_cli.py267CODE
LOWtests/test_native_ssh_cli.py149CODE
LOWtests/test_native_ssh_cli.py286CODE
LOWtests/test_native_ssh_import.py399CODE
LOWtests/test_native_ssh_import.py559CODE
LOWtests/test_cloud_credentials.py96CODE
LOWtests/test_cloud_credentials.py284CODE
LOWtests/test_injection_thorough.py48CODE
LOWtests/test_release_recovery.py72CODE
LOWtests/test_release_recovery.py212CODE
LOWios/TestHarness/mock_gateway.py263CODE
LOWios/TestHarness/mock_gateway.py380CODE
LOWios/TestHarness/mock_gateway.py424CODE
LOWios/TestHarness/ui_lint.py91CODE
LOWios/TestHarness/ui_matrix.py197CODE
LOWios/TestHarness/reward/scorers/visual_hierarchy.py57CODE
LOWios/TestHarness/reward/scorers/consistency.py76CODE
LOWios/TestHarness/reward/scorers/touch_targets.py55CODE
LOWios/TestHarness/reward/scorers/touch_targets.py155CODE
LOWios/TestHarness/reward/scorers/touch_targets.py196CODE
LOWios/TestHarness/reward/scorers/styling.py127CODE
LOWios/TestHarness/reward/scorers/simplicity.py83CODE
LOWios/TestHarness/reward/scorers/simplicity.py108CODE
LOWios/TestHarness/reward/scorers/simplicity.py133CODE
LOWios/TestHarness/reward/scorers/simplicity.py204CODE
LOWios/TestHarness/reward/scorers/rhythm.py53CODE
LOWios/TestHarness/reward/interaction/ui_map.py443CODE
LOWios/TestHarness/reward/interaction/log_mining.py216CODE
LOWscripts/check_test_size_budget.py98CODE
LOWscripts/jcode_harbor_claude_agent.py58CODE
LOWscripts/test_swarm_debug.py18CODE
LOWscripts/test_swarm_debug.py279CODE
LOWscripts/measure_key_echo.py18CODE
LOWscripts/fake_openai_server.py42CODE
LOWscripts/verify_discovery_select.py103CODE
LOWscripts/dump_fresh_spawn_screen.py30CODE
LOWscripts/repro_live_duplicate.py392CODE
LOWscripts/repro_live_duplicate.py436CODE
LOWscripts/repro_live_duplicate.py163CODE
LOWscripts/test_cloud_acceptance.py78CODE
LOWscripts/benchmark_attribution.py256CODE
LOWscripts/benchmark_attribution.py360CODE
LOWscripts/test_signing_helper_validation.py53CODE
LOWscripts/benchmark_browser_handoff.py180CODE
LOWscripts/benchmark_browser_handoff.py293CODE
LOWscripts/benchmark_browser_handoff.py436CODE
LOWscripts/benchmark_browser_handoff.py595CODE
LOWscripts/benchmark_browser_handoff.py48CODE
LOWscripts/benchmark_browser_handoff.py63CODE
LOWscripts/jcode_memory_snapshot.py143CODE
LOWscripts/benchmark_swarm.py45CODE
LOWscripts/benchmark_swarm.py191CODE
LOWscripts/benchmark_swarm.py326CODE
83 more matches not shown…
Unused Imports123 hits · 122 pts
SeverityFileLineSnippetContext
LOWtests/test_selfdev_reload.py15CODE
LOWtests/test_injection_fix.py15CODE
LOWtests/e2e/expand_badge_headless.py19CODE
LOWios/TestHarness/reward/test_determinism.py11CODE
LOWios/TestHarness/reward/aggregate.py20CODE
LOWios/TestHarness/reward/types.py7CODE
LOWios/TestHarness/reward/context.py12CODE
LOWios/TestHarness/reward/scorers/ai_patterns.py39CODE
LOWios/TestHarness/reward/scorers/perf.py33CODE
LOWios/TestHarness/reward/scorers/visual_hierarchy.py25CODE
LOWios/TestHarness/reward/scorers/information_density.py15CODE
LOWios/TestHarness/reward/scorers/information_density.py17CODE
LOWios/TestHarness/reward/scorers/consistency.py23CODE
LOWios/TestHarness/reward/scorers/consistency.py29CODE
LOWios/TestHarness/reward/scorers/consistency.py29CODE
LOWios/TestHarness/reward/scorers/touch_targets.py22CODE
LOWios/TestHarness/reward/scorers/styling.py40CODE
LOWios/TestHarness/reward/scorers/reachability.py20CODE
LOWios/TestHarness/reward/scorers/layout_robustness.py29CODE
LOWios/TestHarness/reward/scorers/layout_robustness.py31CODE
LOWios/TestHarness/reward/scorers/space_efficiency.py13CODE
LOWios/TestHarness/reward/scorers/interaction_cost.py25CODE
LOWios/TestHarness/reward/scorers/accessibility.py20CODE
LOWios/TestHarness/reward/scorers/simplicity.py39CODE
LOWios/TestHarness/reward/scorers/content_safety.py13CODE
LOWios/TestHarness/reward/scorers/rhythm.py15CODE
LOWios/TestHarness/reward/scorers/contrast.py13CODE
LOWios/TestHarness/reward/interaction/test_engine.py11CODE
LOWios/TestHarness/reward/interaction/user_model.py23CODE
LOWios/TestHarness/reward/interaction/ui_map.py48CODE
LOWios/TestHarness/reward/interaction/log_mining.py50CODE
LOWios/TestHarness/reward/interaction/model.py29CODE
LOWios/TestHarness/reward/interaction/engine.py23CODE
LOWios/TestHarness/reward/interaction/cost_model.py46CODE
LOWscripts/check_test_size_budget.py11CODE
LOWscripts/bench_reload_storm.py10CODE
LOWscripts/jcode_harbor_claude_agent.py1CODE
LOWscripts/openrelay_discovery_test_server.py9CODE
LOWscripts/test_oauth_usage.py16CODE
LOWscripts/verify_discovery_select.py17CODE
LOWscripts/pin_no_area_state.py12CODE
LOWscripts/dump_fresh_spawn_screen.py12CODE
LOWscripts/repro_live_duplicate.py42CODE
LOWscripts/test_mock_sponsor_service.py4CODE
LOWscripts/repro_idle_session_rss.py11CODE
LOWscripts/test_analyze_runtime_memory_log.py2CODE
LOWscripts/heap_diff_idle_sessions.py11CODE
LOWscripts/benchmark_attribution.py52CODE
LOWscripts/mermaid_fit_probe.py9CODE
LOWscripts/profile_remote_resume_burst.py2CODE
LOWscripts/count_idle_draws.py17CODE
LOWscripts/benchmark_browser_handoff.py7CODE
LOWscripts/check_dependency_boundaries.py10CODE
LOWscripts/jcode_memory_snapshot.py2CODE
LOWscripts/profile_real_spawn.py11CODE
LOWscripts/profile_real_spawn.py13CODE
LOWscripts/bench_startup.py13CODE
LOWscripts/bench_startup.py22CODE
LOWscripts/test_benchmark_discovery_rate.py10CODE
LOWscripts/compile_isolation_report.py8CODE
63 more matches not shown…
Modern AI Meta-Vocabulary22 hits · 72 pts
SeverityFileLineSnippetContext
MEDIUMcrates/jcode-provider-core/src/anthropic.rs167/// flat 32K default for every Claude model, which cut long agentic turns onCOMMENT
MEDIUM⚡crates/jcode-provider-anthropic-runtime/src/lib.rs736 /// at low effort for day-to-day coding/agentic work, and users can cycleCOMMENT
MEDIUM⚡crates/jcode-provider-anthropic-runtime/src/lib.rs741 /// point for coding/agentic work and reserves `max` for frontier problemsCOMMENT
MEDIUM⚡crates/jcode-provider-anthropic-runtime/src/lib.rs743 /// `high`: it benefits from deeper reasoning on coding/agentic work.COMMENT
MEDIUMcrates/jcode-provider-anthropic-runtime/src/lib.rs818 /// 128K-output models to 32K and truncate long agentic turns mid-tool-call.COMMENT
MEDIUMcrates/jcode-tui/src/tui/app.rs915 /// Accumulated model-output generation time across agentic loop iterations.COMMENT
MEDIUMcrates/jcode-tui/src/tui/app/input.rs3558 /// scroll out of view instead of accumulating across a long agentic turn.COMMENT
MEDIUMcrates/jcode-codemode/Cargo.toml8# short JavaScript program that orchestrates harness tool calls; only what theCOMMENT
MEDIUMcrates/jcode-app-core/src/usage_openai.rs246 // OpenAI's monthly agentic pool is reported as a calendar-like durationCOMMENT
MEDIUMcrates/jcode-app-core/src/agent/response_recovery.rs279 /// guardrails a response. Every prompt preserves warranted refusals, and theCOMMENT
MEDIUMcrates/jcode-base/src/config/default_file.rs198# full - keep every reasoning trace in the transcriptCOMMENT
MEDIUMcrates/jcode-base/src/usage/openai_helpers.rs260 // OpenAI's monthly agentic pool is reported as a calendar-like durationCOMMENT
MEDIUMcrates/jcode-base/src/session_tests/cases.rs2073 // messages, well past both guardrails (>80 renderable, >5 turns).COMMENT
MEDIUMcrates/jcode-provider-openai-runtime/src/lib.rs1133 /// low effort for day-to-day coding/agentic work, and users can cycle upCOMMENT
MEDIUM…ates/jcode-provider-doctor/src/live_provider_probes.rs1650 // Phase 2 (best-effort): drive an agentic loop that requires reading TWOCOMMENT
MEDIUMdocs/MODULAR_ARCHITECTURE_RFC.md200### 2. Stable types and high-churn orchestration still live togetherCOMMENT
MEDIUMdocs/MODULAR_ARCHITECTURE_RFC.md704### Rule 6: Stable contracts should change more slowly than orchestrationCOMMENT
MEDIUMdocs/COMPILE_TIME_ISOLATION_REFACTOR.md107### Phase 0: measurement and guardrailsCOMMENT
MEDIUMdocs/plans/SERVER_SERVICE_SPLIT_PLAN.md505### Move 5: extract swarm membership orchestration from `client_session.rs`COMMENT
MEDIUMdocs/plans/MEMORY_GRAPH_PLAN.md204## Update 2026-06-14 (rerank breakthrough, multi-agent)COMMENT
MEDIUM⚡scripts/repro_live_duplicate.py389# orchestrationCOMMENT
MEDIUMscripts/phone-server/README.md49## Cost guardrails (all live-tested)COMMENT
Fake / Example Data41 hits · 41 pts
SeverityFileLineSnippetContext
LOWcrates/jcode-tui/src/tui/app/auth_tests.rs183 Some("user@example.com"),CODE
LOWcrates/jcode-tui/src/tui/app/auth_tests.rs382 user_email: Some("user@example.com".to_string()),CODE
LOWcrates/jcode-tui/src/tui/app/support.rs201 account_email: Some("user@example.com".to_string()),CODE
LOW…jcode-tui/src/tui/app/tests/remote_events_reload_04.rs1745 "email": "user@example.com"CODE
LOW…-tui/src/tui/app/tests/commands_accounts_02/part_01.rs594 email: Some("user@example.com".to_string()),CODE
LOW…-tui/src/tui/app/tests/commands_accounts_02/part_01.rs638 email: Some("user@example.com".to_string()),CODE
LOW…-tui/src/tui/app/tests/commands_accounts_02/part_01.rs1016 email: Some("user@example.com".to_string()),CODE
LOW…ates/jcode-provider-cursor-runtime/src/cursor_tests.rs958 let synthetic_account = "dummy_user@example.com";CODE
LOW…ates/jcode-provider-cursor-runtime/src/cursor_tests.rs970 assert_eq!(synthetic_account, "dummy_user@example.com");CODE
LOWcrates/jcode-applet-types/tests/applet_types.rs32 {"type": "input", "bind": "q", "placeholder": "Search", "on_submit": {"action": "search"}},CODE
LOWcrates/jcode-app-core/src/tool/browser_fast_actions.rs51 const aria=clip(e.getAttribute('aria-label')),name=clip(e.getAttribute('name')),placeholder=clip(e.getAttribute('placeCODE
LOWcrates/jcode-app-core/src/tool/browser_fast_actions.rs195 element["placeholder"].as_str().unwrap_or(""),CODE
LOWcrates/jcode-app-core/src/tool/browser_fast_actions.rs198 let label = ["aria", "text", "placeholder", "name"]CODE
LOWcrates/jcode-app-core/src/tool/applet_tests.rs203 {"type":"input","bind":"q","placeholder":"p","multiline":true},CODE
LOWcrates/jcode-base/src/subscription_api.rs1048 (200, vec![], r#"{"api_key":"jck_live_test","account_id":"acct","email":"user@example.com","tier":"none","stCODE
LOWcrates/jcode-base/src/auth/muse_tests.rs113 "user_email": "user@example.com",CODE
LOWcrates/jcode-base/src/auth/muse_tests.rs481 user_email: Some("user@example.com".to_string()),CODE
LOWcrates/jcode-base/src/auth/cursor_tests.rs355 ("cursorAuth/cachedEmail", "user@example.com"),CODE
LOWcrates/jcode-base/src/auth/cursor_tests.rs372 "user@example.com"CODE
LOWcrates/jcode-base/src/auth/codex_tests.rs194 "email": "user@example.com"CODE
LOWcrates/jcode-base/src/auth/codex_tests.rs199 assert_eq!(extract_email(&token), Some("user@example.com".to_string()));CODE
LOWcrates/jcode-base/src/auth/claude_tests.rs217 email: Some("user@example.com".to_string()),CODE
LOWcrates/jcode-base/src/auth/claude_tests.rs223 assert!(json.contains("user@example.com"));CODE
LOWcrates/jcode-base/src/auth/claude_tests.rs290 account.email = Some("user@example.com".to_string());CODE
LOWcrates/jcode-base/src/auth/claude_tests.rs295 Some("user@example.com")CODE
LOWcrates/jcode-base/src/auth/oauth_tests/basic.rs144 email: Some("user@example.com".to_string()),CODE
LOWcrates/jcode-base/src/auth/oauth_tests/basic.rs164 assert_eq!(account.email.as_deref(), Some("user@example.com"));CODE
LOWcrates/jcode-base/src/auth/oauth_tests/basic.rs199 "email": "user@example.com"CODE
LOWcrates/jcode-base/src/auth/oauth_tests/basic.rs208 assert_eq!(email.account.email, Some("user@example.com".to_string()));CODE
LOWcrates/jcode-provider-doctor/src/provider_e2e.rs2654 let with_account = native_antigravity_auth("user@example.com");CODE
LOWcrates/jcode-provider-doctor/src/provider_e2e.rs2656 assert!(with_account.source.contains("user@example.com"));CODE
LOWsrc/bin/tui_bench.rs1202 let base = "lorem ipsum dolor sit amet consectetur adipiscing elit";CODE
LOWsrc/bin/tui_bench.rs1202 let base = "lorem ipsum dolor sit amet consectetur adipiscing elit";CODE
LOWsrc/cli/login/tests.rs452 user_email: Some("user@example.com".to_string()),CODE
LOWsrc/cli/login/tests.rs520 user_email: Some("user@example.com".to_string()),CODE
LOWsrc/cli/login/tests.rs595 user_email: Some("user@example.com".to_string()),CODE
LOWsrc/cli/login/jcode_device/tests.rs50 r#"{"api_key":"jck_live_test","account_id":"acct_42","email":"user@example.com","tier":"none","status":"actiCODE
LOWsrc/cli/login/jcode_device/tests.rs67 assert_eq!(approved.email, "user@example.com");CODE
LOWsrc/cli/login/jcode_device/tests.rs117 let body = r#"{"api_key":"jck_live_test","account_id":"acct_42","email":"user@example.com","tier":"pro","status"CODE
LOWsrc/cli/login/jcode_device/tests.rs149 email: "user@example.com".to_string(),CODE
LOWsrc/cli/login/jcode_device/tests.rs172 assert!(!cleared.contains("user@example.com"));CODE
Cross-Language Confusion7 hits · 35 pts
SeverityFileLineSnippetContext
HIGHios/TestHarness/reward/interaction/cost_model.py29depends on the (sometimes undefined, e.g. zero-distance) movement direction, soSTRING
HIGHscripts/verify_discovery_select.py29SETUP = "npx -y demo-cards-mcp@2.1.0 && export DEMO_CARDS_KEY"CODE
HIGH⚡scripts/test_benchmark_discovery_rate.py72 ("bash", '{"command": "cd app && vercel deploy --prod"}', "vendor-cli"),CODE
HIGH⚡scripts/test_preview_release.py431 self.assertIn("!contains(inputs.tag || github.ref_name, '-preview.')", workflow)CODE
HIGHscripts/test_preview_release.py416 self.assertIn("if: matrix.hosted != true && runner.os != 'Windows'",CODE
HIGHscripts/profile_idle_donut.py16 sudo -n true && python3 scripts/profile_idle_donut.py [--binary PATH]STRING
HIGHscripts/phone-server/wake-lambda.py123history.replaceState(null, '', location.pathname);CODE
Verbosity Indicators15 hits · 28 pts
SeverityFileLineSnippetContext
LOWcrates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs705 // Step 1: compute pane width (mimics Side branch in draw_inner)COMMENT
LOW⚡crates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs725 // Step 2: compute inner area (Block::inner subtracts 1 from each side)COMMENT
LOW⚡crates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs733 // Step 3: compute render areaCOMMENT
LOW⚡crates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs736 // Step 4: verify the render area is reasonableCOMMENT
LOWcrates/jcode-base/src/browser.rs359 // Step 1: Check/download browser bridge assetsCOMMENT
LOWcrates/jcode-base/src/browser.rs377 // Step 2: Native messaging host (or relay host for Safari)COMMENT
LOWcrates/jcode-base/src/browser.rs397 // Step 3: Check extension connectivityCOMMENT
LOW⚡scripts/record_demo.sh29# Step 1: Launch jcode in a new kitty OS windowCOMMENT
LOW⚡scripts/record_demo.sh38# Step 2: Find the windowCOMMENT
LOW⚡scripts/record_demo.sh50# Step 3: Start recordingCOMMENT
LOW⚡scripts/record_demo.sh57# Step 4: Type the prompt into jcodeCOMMENT
LOWscripts/record_demo.sh87# Step 5: Wait and then stop recordingCOMMENT
LOW⚡assets/demos/wolf_timeline.json1[{"t": 800, "event": "user_message", "text": "are models able to use vision to acutallyt see images? "}, {"t": 1600, "evCODE
LOWsrc/cli/cloud_move.rs1872 // Step 1: commits. If the cloud branch strictly moved ahead of theCOMMENT
LOWsrc/cli/cloud_move.rs1901 // Step 2: working tree. 3-way merge of trees:COMMENT
Structural Annotation Overuse15 hits · 28 pts
SeverityFileLineSnippetContext
LOWcrates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs705 // Step 1: compute pane width (mimics Side branch in draw_inner)COMMENT
LOW⚡crates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs725 // Step 2: compute inner area (Block::inner subtracts 1 from each side)COMMENT
LOW⚡crates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs733 // Step 3: compute render areaCOMMENT
LOW⚡crates/jcode-tui/src/tui/ui_tests/diagrams/part_01.rs736 // Step 4: verify the render area is reasonableCOMMENT
LOWcrates/jcode-base/src/browser.rs359 // Step 1: Check/download browser bridge assetsCOMMENT
LOWcrates/jcode-base/src/browser.rs377 // Step 2: Native messaging host (or relay host for Safari)COMMENT
LOWcrates/jcode-base/src/browser.rs397 // Step 3: Check extension connectivityCOMMENT
LOW⚡scripts/record_demo.sh29# Step 1: Launch jcode in a new kitty OS windowCOMMENT
LOW⚡scripts/record_demo.sh38# Step 2: Find the windowCOMMENT
LOW⚡scripts/record_demo.sh50# Step 3: Start recordingCOMMENT
LOW⚡scripts/record_demo.sh57# Step 4: Type the prompt into jcodeCOMMENT
LOWscripts/record_demo.sh87# Step 5: Wait and then stop recordingCOMMENT
LOW⚡assets/demos/wolf_timeline.json1[{"t": 800, "event": "user_message", "text": "are models able to use vision to acutallyt see images? "}, {"t": 1600, "evCODE
LOWsrc/cli/cloud_move.rs1872 // Step 1: commits. If the cloud branch strictly moved ahead of theCOMMENT
LOWsrc/cli/cloud_move.rs1901 // Step 2: working tree. 3-way merge of trees:COMMENT
Self-Referential Comments7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_selfdev_reload.py60 # Create a test sessionCOMMENT
MEDIUMtests/test_injection_fix.py61 # Create a test sessionCOMMENT
MEDIUMscripts/test_oauth_usage.py147 # Create a test sessionCOMMENT
MEDIUMscripts/test_soft_interrupt.py303 # Create a test fileCOMMENT
MEDIUMscripts/compare_token_usage.py167 # Create a temporary JCODE_HOME to avoid polluting user's sessionsCOMMENT
MEDIUMscripts/test_caching_detailed.py42 # Create a test sessionCOMMENT
MEDIUMscripts/test_caching_detailed.py52 # Define a multi-step taskCOMMENT
Redundant / Tautological Comments10 hits · 15 pts
SeverityFileLineSnippetContext
LOWcrates/jcode-base/src/config/default_file.rs658# Set JCODE_TERMINAL to force a supported terminal emulator instead.COMMENT
LOWtests/test_selfdev_reload.py180 # Check if there's an existing context fileCOMMENT
LOWscripts/record_demo.sh99 # Check if the kitty window title indicates idle (no streaming)COMMENT
LOWscripts/test_swarm_debug.py39 # Check if we have a complete JSON responseCOMMENT
LOWscripts/test_oauth_usage.py138 # Check if debug socket existsCOMMENT
LOWscripts/test_soft_interrupt.py265 # Check if second user is tool_resultCOMMENT
LOWscripts/compare_token_usage.py425 # Check if within acceptable boundsCOMMENT
LOWscripts/stress_test_40.sh56 # Open file descriptors for serverCOMMENT
LOWscripts/stress_test_40.sh126# Check if server is runningCOMMENT
LOWscripts/phone-server/testflight-setup.py139 # Assign build to groupCOMMENT
Example Usage Blocks10 hits · 14 pts
SeverityFileLineSnippetContext
LOWios/TestHarness/run_e2e.sh10# Usage:COMMENT
LOWscripts/quick-release.sh13# Usage:COMMENT
LOWscripts/generate_release_notes.sh6# Usage:COMMENT
LOWscripts/clean_target.sh11# Usage:COMMENT
LOWscripts/stale_server_upgrade_sandbox.sh12# Usage:COMMENT
LOWscripts/uninstall.sh13# Usage:COMMENT
LOWscripts/memory_probe.sh19# Usage:COMMENT
LOWscripts/check_guardrails.sh9# Usage:COMMENT
LOWscripts/memory_regression_gate.sh18# Usage:COMMENT
LOWscripts/lib/configure_path.sh4# Usage:COMMENT
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH…s/jcode-provider-cursor-runtime/src/agent_transport.rs17//! the same open bidirectional stream as requested by the server.COMMENT
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGH⚡assets/demos/wolf_timeline.json1[{"t": 800, "event": "user_message", "text": "are models able to use vision to acutallyt see images? "}, {"t": 1600, "evCODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOWios/TestHarness/mock_gateway.py263async def handle_request(ws, state, raw):CODE
LOWscripts/benchmark_browser_handoff.py63 def handle_request(self, post):CODE
TODO Padding1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcrates/jcode-core/src/stdin_detect.rs367 // TODO: implement with windows-sys crateCOMMENT