AI Slop Code Risk Monitor

edison7009/EchoBird

SlopCodeMonitor badge for edison7009/EchoBird Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

All-in-one AI desktop app: one-click install for Claude Code, Codex CLI, DeepSeek and more, manage AI accounts and quotas, smart model routing with auto-failover, voice input, and run local LLMs. Bonus: a Token Pet that grows as you use AI.

1.6 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for edison7009/EchoBird, a Rust project with 3,479 GitHub stars. SynthScan examined 346,349 lines of code across 1113 source files, recording 298 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 1.6 (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.

1.6
Adjusted Signal
1.6
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
3.5K
Stars
Rust
Language
346.3K
Lines of Code
1.1K
Files
298
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 4.9/100 · LOW

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

PR Review Velocity Impact 7.7/100 · LOW

Which changes need focused human review? 298 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 2HIGH 3MEDIUM 111LOW 182

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 298 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Decorative Section Separators93 hits · 292 pts
SeverityFileLineSnippetContext
MEDIUMdocs/install.sh182# ── macOS ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/install.sh268# ── Linux ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMdocs/support/index.html569 // ╔══════════════════════════════════════════════════════════════════╗COMMENT
MEDIUMdocs/support/index.html571 // ╚══════════════════════════════════════════════════════════════════╝COMMENT
MEDIUMdocs/support/index.html593 // ╔══════════════════════════════════════════════════════════════════╗COMMENT
MEDIUMdocs/support/index.html595 // ╚══════════════════════════════════════════════════════════════════╝COMMENT
MEDIUM⚡docs/support/index.html651 // ╔══════════════════════════════════════════════════════════════════╗COMMENT
MEDIUM⚡docs/support/index.html653 // ╚══════════════════════════════════════════════════════════════════╝COMMENT
MEDIUM⚡docs/support/index.html662 // ╔══════════════════════════════════════════════════════════════════╗COMMENT
MEDIUM⚡docs/support/index.html664 // ╚══════════════════════════════════════════════════════════════════╝COMMENT
MEDIUMdocs/support/index.html712 // ╔══════════════════════════════════════════════════════════════════╗COMMENT
MEDIUMdocs/support/index.html714 // ╚══════════════════════════════════════════════════════════════════╝COMMENT
MEDIUMscripts/build_en_pulse.py43# ─── Config ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/build_en_pulse.py75# ─── HTTP helpers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMscripts/build_en_pulse.py98# ─── Source 1: Hacker News Algolia API ────────────────────────────────────────COMMENT
MEDIUMscripts/build_en_pulse.py167# ─── Source 2: RSS feeds (AI labs, tech media, arXiv) ─────────────────────────COMMENT
MEDIUM⚡scripts/build_en_pulse.py187 # ── AI labs ─────────────────────────────────────────────COMMENT
MEDIUM⚡scripts/build_en_pulse.py196 # ── Tech media (general feeds, need keyword filter) ─────COMMENT
MEDIUM⚡scripts/build_en_pulse.py200 # ── arXiv (per-category feeds, all AI-relevant) ─────────COMMENT
MEDIUM⚡scripts/build_en_pulse.py207 # ── Reddit communities (RSS) ────────────────────────────COMMENT
MEDIUM⚡scripts/build_en_pulse.py214 # ── Newsletters / analyst blogs ─────────────────────────COMMENT
MEDIUMscripts/build_en_pulse.py303# ─── Merge + write ────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/lib.rs514// ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/lib.rs516// ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs38// ─── Tool families ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs157// ─── Wire types (snake_case to match the ported frontend) ────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs217// ─── Title extraction helpers ────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs280// ─── Per-family parsers ──────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs756// ─── Directory walking ───────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs807// ─── OpenCode (SQLite) ───────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs1166// ─── Message counting (heatmap) ──────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs1195// ─── Hermes (SQLite) ─────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs1680// ─── DeepSeek Harness (dsh) ──────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs1976// ─── Heatmap count cache ─────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs2113// ─── Public entry points (called by ai_career_commands) ──────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs3903 // ── Bug A: sub-agent filtering ───────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs3947 // ── Bug B: Codex Desktop file-preamble title stripping ──────────────COMMENT
MEDIUMsrc-tauri/src/services/ai_career.rs4057 // ── DeepSeek Harness (dsh) ───────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/codex_session_merge.rs190// ─── config.toml: the active provider ────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/codex_session_merge.rs226// ─── state_*.sqlite: threads.model_provider ─────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/codex_session_merge.rs389// ─── rollout JSONL: session_meta.model_provider ─────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/codex_session_merge.rs553// ─── helpers ─────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager.rs307// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager.rs309// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager.rs443// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager.rs445// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager.rs600// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager.rs602// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/local_llm/gpu.rs536// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/local_llm/gpu.rs543// ═══════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/local_llm/model_store.rs2371 // ── llama-server (always cheap — binary lookup, no pip) ──────────────────COMMENT
MEDIUMsrc-tauri/src/services/local_llm/model_store.rs2393 // ── vllm / sglang — Linux-only + only when explicitly selected ───────────COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/aider.rs6// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/aider.rs8// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/aider.rs85// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/aider.rs87// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/kimicode.rs10// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/kimicode.rs25// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/opencode.rs10// ════════════════════════════════════════════════════════════════COMMENT
MEDIUMsrc-tauri/src/services/tool_config_manager/opencode.rs13// ════════════════════════════════════════════════════════════════COMMENT
33 more matches not shown…
Over-Commented Block88 hits · 88 pts
SeverityFileLineSnippetContext
LOWscripts/build_en_pulse.py161 "title_bilingual": title,COMMENT
LOWscripts/filter_pulse.py21from datetime import datetime, timedelta, timezoneCOMMENT
LOW.github/workflows/release.yml201 # to race the publish: a 5-15 min window where in-app auto-updater toldCOMMENT
LOW.github/workflows/sync-version-manifest.yml1name: Sync Version ManifestCOMMENT
LOW.github/workflows/sync-version-manifest.yml61 # Policy: tag annotations are English (engineering audience), theCOMMENT
LOWsrc-tauri/Cargo.toml21# Manager, tray, and menu APIs are used throughout services/.COMMENT
LOWsrc-tauri/src/lib.rs341 ("en", "view") => "View".into(),COMMENT
LOWsrc-tauri/src/lib.rs521// handler below, which is the reason that plugin is permanentlyCOMMENT
LOWsrc-tauri/src/models/tool.rs61 #[serde(default)]COMMENT
LOWsrc-tauri/src/models/tool.rs81 pub version: Option<String>,COMMENT
LOWsrc-tauri/src/models/tool.rs101 /// used to launch MSIX/Store apps that have no plain .exe path.COMMENT
LOWsrc-tauri/src/models/tool.rs121/// Platform-specific install detection hints. Each field is checked only onCOMMENT
LOWsrc-tauri/src/models/tool.rs141 #[serde(default)]COMMENT
LOWsrc-tauri/src/models/tool.rs161// transparently falls back when models.json is absent.COMMENT
LOWsrc-tauri/src/models/tool.rs181/// - `format`: defaults to "json"COMMENT
LOWsrc-tauri/src/commands/mod_stub.rs1// Window lifecycle commandsCOMMENT
LOWsrc-tauri/src/commands/tool_commands.rs281 let _ = path;COMMENT
LOWsrc-tauri/src/commands/tool_commands.rs301pub async fn open_tool_paths_config() -> Result<String, String> {COMMENT
LOWsrc-tauri/src/commands/pulse_commands.rs1//! Tauri IPC for the AI Pulse on-disk archive.COMMENT
LOWsrc-tauri/src/services/pulse_archive.rs1//! AI Pulse archive — per-day JSON files on disk.COMMENT
LOWsrc-tauri/src/services/pulse_archive.rs21use serde::{Deserialize, Serialize};COMMENT
LOWsrc-tauri/src/services/datalog.rs1// Per-turn datalog for the agent loop.COMMENT
LOWsrc-tauri/src/services/json_repair.rs1// 3-layer JSON repair for LLM tool-call arguments.COMMENT
LOWsrc-tauri/src/services/self_update.rs1//! In-app self-update (Windows) — DIY flow.COMMENT
LOWsrc-tauri/src/services/ai_career.rs1//! "我的AI生涯" (My AI Career) data layer — cross-tool session history +COMMENT
LOWsrc-tauri/src/services/ai_career.rs221/// the user actually typed.COMMENT
LOWsrc-tauri/src/services/ai_career.rs481 }))COMMENT
LOWsrc-tauri/src/services/ai_career.rs521/// `session_meta.originator == "Codex Desktop"`) packs attached-fileCOMMENT
LOWsrc-tauri/src/services/ai_career.rs801 Ok(metadata) => Ok(Some(metadata)),COMMENT
LOWsrc-tauri/src/services/ai_career.rs1681//COMMENT
LOWsrc-tauri/src/services/agent_loop.rs21COMMENT
LOWsrc-tauri/src/services/agent_loop.rs1341/// budget while the following user message carryingCOMMENT
LOWsrc-tauri/src/services/agent_loop.rs1681 )COMMENT
LOWsrc-tauri/src/services/model_directory.rs1// Model directory: serve the right-panel Providers + Relays list to theCOMMENT
LOWsrc-tauri/src/services/auto_fix.rs1// Post-action verification for known install/repair intents.COMMENT
LOWsrc-tauri/src/services/windows_path.rs1//! Windows PATH hydration from the registry.COMMENT
LOWsrc-tauri/src/services/tool_manager.rs261 },COMMENT
LOWsrc-tauri/src/services/tool_manager.rs561 {COMMENT
LOWsrc-tauri/src/services/tool_manager.rs621}COMMENT
LOWsrc-tauri/src/services/tool_manager.rs2021/// the CURRENT OS, expanded to concrete locations and normalised to forwardCOMMENT
LOWsrc-tauri/src/services/tool_manager.rs2061/// - `Some(empty object)` to force a full seed (file missing — every tool isCOMMENT
LOWsrc-tauri/src/services/codex_session_merge.rs1//! Cross-provider Codex history merge.COMMENT
LOWsrc-tauri/src/services/codex_session_merge.rs21//! whatever relay-mode wrote), so the merge can never tag sessions to aCOMMENT
LOWsrc-tauri/src/services/parasite.rs1// Parasite — wrap an installed AI agent CLI (currently just Claude Code) as aCOMMENT
LOWsrc-tauri/src/services/codex_catalog.rs1// Codex model-catalog generation — per-vendor capability templates, embeddedCOMMENT
LOWsrc-tauri/src/services/codex_catalog.rs21//COMMENT
LOWsrc-tauri/src/services/llm_client.rs1// LLM Client — supports OpenAI and Anthropic APIs with SSE streamingCOMMENT
LOWsrc-tauri/src/services/llm_client.rs461 // ── Anthropic ──COMMENT
LOWsrc-tauri/src/services/llm_client.rs481 // 4. otherwise (bare host, /anthropic onCOMMENT
LOWsrc-tauri/src/services/llm_client.rs941}COMMENT
LOWsrc-tauri/src/services/llm_client.rs981/// 3. JSON `{ "message": "..." }` (top-level flat)COMMENT
LOWsrc-tauri/src/services/llm_client.rs1081struct OpenedStream {COMMENT
LOWsrc-tauri/src/services/llm_client.rs1181/// `tool_result` in the *immediately following* user message — splittingCOMMENT
LOWsrc-tauri/src/services/tool_config_manager.rs121 #[serde(skip_serializing_if = "Option::is_none")]COMMENT
LOWsrc-tauri/src/services/bundled_assets.rs1// Bundled install/script assets — embedded at compile time via include_str!.COMMENT
LOWsrc-tauri/src/services/bundled_assets.rs21/// flow reads. Constructed by the public crate (the only place whereCOMMENT
LOWsrc-tauri/src/services/bundled_assets.rs41/// [`MOTHER_SYSTEM_PROMPT`].COMMENT
LOWsrc-tauri/src/services/bundled_assets.rs61/// missing, tiny11/Atlas/ReviOS markers) that explain most CUDA painCOMMENT
LOWsrc-tauri/src/services/process_manager.rs221 // Desktop apps load provider config at startup, so switching the modelCOMMENT
LOWsrc-tauri/src/services/process_manager.rs321 // is UWP-specific; on macOS/Linux this would shadow the platform-correctCOMMENT
28 more matches not shown…
Hyper-Verbose Identifiers53 hits · 48 pts
SeverityFileLineSnippetContext
LOWscripts/refresh_free_models.py162def load_freellmapi_candidates() -> tuple[dict[str, set[str]], dict[str, Any]]:STRING
LOWscripts/refresh_free_models.py363def find_models_needing_review(STRING
LOWscripts/filter_pulse.py80def normalize_future_timestamps(payload: dict) -> int:CODE
LOWscripts/tests/test_filter_pulse.py10 def test_filters_promotions_and_blocked_hosts_without_removing_real_news(self):CODE
LOWscripts/tests/test_refresh_free_models.py32 def test_parses_provider_and_continuation_rows(self) -> None:CODE
LOWscripts/tests/test_refresh_free_models.py53 def test_excludes_non_chat_specialists(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py61 def test_preserves_fixed_entries_metadata_and_order_when_appending(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py78 def test_deduplicates_case_insensitively_and_repeat_run_is_unchanged(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py91 def test_adds_only_candidates_confirmed_by_official_endpoint(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py115 def test_no_addition_leaves_update_date_untouched(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py133 def test_catalog_validation_rejects_duplicate_ids(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py143 def test_reports_missing_models_without_removing_them(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py158 def test_redacts_query_parameter_secrets(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py188 def test_all_discovery_sources_failing_does_not_write_or_verify(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py200 def test_partial_failure_preserves_fixed_entries_and_adds_verified_model(self) -> None:STRING
LOWscripts/tests/test_refresh_free_models.py220 def test_dry_run_and_verification_failure_do_not_write_catalog(self) -> None:STRING
LOWsrc-tauri/src/services/voice_input/wayland_kwin.js1function reportEchoBirdApplication() {CODE
LOWsrc/main.tsx122function showWindowAfterFirstPaint(): void {CODE
LOWsrc/utils/windowVisibility.ts15export function subscribeWindowVisibility(callback: () => void) {CODE
LOWsrc/utils/windowVisibility.ts28export function initializeWindowVisibility(): () => void {CODE
LOWsrc/utils/accountError.ts4export function isAccountAuthorizationError(error: unknown): boolean {CODE
LOWsrc/components/DesktopCharacterBackground.tsx12export function DesktopCharacterBackground() {CODE
LOWsrc/api/freeModels.ts36export async function getCachedFreeModelDirectory(): Promise<FreeModelDirectory | null> {CODE
LOWsrc/api/tauri.ts69export async function captureCurrentCodexAccount(): Promise<CodexAccount> {CODE
LOWsrc/api/tauri.ts224export async function refreshClaudeCodeAccountQuota(accountId: string): Promise<ClaudeCodeAccount> {CODE
LOWsrc/api/tauri.ts240export function listClaudeDesktopAccounts(): Promise<ClaudeCodeAccount[]> {CODE
LOW⚡src/api/tauri.ts252export function switchClaudeDesktopAccount(accountId: string): Promise<ClaudeCodeAccount> {CODE
LOW⚡src/api/tauri.ts255export function refreshClaudeDesktopAccount(accountId: string): Promise<ClaudeCodeAccount> {CODE
LOW⚡src/api/tauri.ts258export function deleteClaudeDesktopAccount(accountId: string): Promise<void> {CODE
LOWsrc/api/tauri.ts484export function refreshWorkBuddyAccountQuota(CODE
LOWsrc/api/tauri.ts490export function claimWorkBuddyDailyCredits(CODE
LOWsrc/api/tauri.ts529export function refreshDeepSeekAccountQuota(CODE
LOWsrc/api/tauri.ts717export function refreshAntigravityAccount(accountId: string): Promise<AntigravityAccount> {CODE
LOWsrc/api/accountProxy.ts84export function accountModelPickerOptions(CODE
LOWsrc/api/accountProxy.ts107export function getCachedAccountProxyModels(source: AccountSource): string[] | undefined {CODE
LOWsrc/api/routerStatistics.ts13export function getSmartRouterTokenCredits(): Promise<RouterTokenCredits> {CODE
LOWsrc/api/routerStatistics.ts75export function getSmartRouterStatisticsCatalog(): Promise<RouterStatisticsCatalog> {CODE
LOWsrc/api/models.ts27export function fetchUpstreamModelCatalog(CODE
LOWsrc/api/models.ts33export function getCachedUpstreamModelCatalog(CODE
LOWsrc/api/models.ts93export async function finishConnectionTestBatch(batchId: string): Promise<void> {CODE
LOWsrc/api/smartRouter.ts62export async function setSmartRouterCandidateEnabled(CODE
LOWsrc/api/smartRouter.ts90export async function removeSmartRouterCandidate(CODE
LOWsrc/api/smartRouter.ts118export function getSmartRouterAvailablePort(excludePort?: number): Promise<number> {CODE
LOWsrc/api/smartRouter.ts133export async function setSmartRouterGroupEnabled(CODE
LOWsrc/api/aiCareer.ts75export async function revealAiCareerSessionFile(path: string): Promise<void> {CODE
LOWsrc/pages/AppManager/AccountNavigation.test.tsx1247function expectPassiveAccountNavigation() {CODE
LOWsrc/pages/AppManager/MinimaxAccountSection.tsx15export function MinimaxAccountRegionChoice({ disabled }: { disabled?: boolean }) {CODE
LOWsrc/pages/AppManager/AppManagerComponents.tsx597function isModelCompatibleWithTool(CODE
LOWsrc/pages/AppManager/accountPlanLabel.ts62export function accountProxyIdentityLabel(account: ProxyAccount, t: (key: TKey) => string): string {CODE
LOWsrc/pages/MotherAgent/reasoningEnergyRenderer.ts96export function createReasoningEnergyRenderer(CODE
LOW…c/pages/MotherAgent/MotherAgentProtocolSwitch.test.tsx107function expectNoContextOrClientWrites() {CODE
LOWsrc/pages/AccountCenter/AccountCenter.tsx417export function AccountCenterTitleActions() {CODE
LOWsrc/pages/FreeModels/RouteModelSwitch.test.tsx270 function expectNoConfigurationChanges() {CODE
Structural Annotation Overuse23 hits · 40 pts
SeverityFileLineSnippetContext
LOWsrc-tauri/assets/mother/system_prompt.md116### Step 1: Platform Compatibility CheckCOMMENT
LOWsrc-tauri/assets/mother/system_prompt.md156### Step 2: Download Speed Test (on the REMOTE server)COMMENT
LOWsrc-tauri/assets/mother/system_prompt.md176### Step 3: Confirm and ProceedCOMMENT
LOW⚡src-tauri/assets/quick-actions/network-info.md5## Step 1: Gather Network InfoCOMMENT
LOW⚡src-tauri/assets/quick-actions/network-info.md14## Step 2: Detect NAT TypeCOMMENT
LOW⚡src-tauri/assets/quick-actions/network-info.md20## Step 3: Check Existing Tunnel SoftwareCOMMENT
LOW⚡src-tauri/assets/quick-actions/network-info.md29## Step 4: Act Based on ResultsCOMMENT
LOW⚡src-tauri/assets/quick-actions/detect-cuda.md40## Step 1: Platform GateCOMMENT
LOW⚡src-tauri/assets/quick-actions/detect-cuda.md50## Step 2: GPU InventoryCOMMENT
LOW⚡src-tauri/assets/quick-actions/detect-cuda.md60## Step 3: NVIDIA DriverCOMMENT
LOWsrc-tauri/assets/quick-actions/detect-cuda.md75## Step 4: CUDA Modules — the main probeCOMMENT
LOWsrc-tauri/assets/quick-actions/detect-cuda.md139## Step 5: Windows Edition — the stripped / Home-edition trapCOMMENT
LOWsrc-tauri/assets/quick-actions/detect-cuda.md183## Step 6: Verdict ReportCOMMENT
LOWsrc-tauri/assets/quick-actions/detect-cuda.md238## Step 7: Verdict + Next Step (exactly one)COMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md41## Step 0: Mandatory Pre-flightCOMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md59## Step 1: NVIDIA Driver (if detect-cuda flagged missing)COMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md70## Step 2: User picks the Toolkit versionCOMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md220## Step 3: Modified Windows — Refuse, Don't TryCOMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md251## Step 4: Standard Install PathCOMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md427## Step 5: Verify Modules Are ReachableCOMMENT
LOWsrc-tauri/assets/quick-actions/install-cuda.md449## Step 6: Wrap-upCOMMENT
LOWsrc-tauri/assets/quick-actions/install-git.md19## Step 0: Presence checkCOMMENT
LOWsrc/pages/MotherAgent/MotherAgentPanel.tsx53 // Step 1: Test SSH connectivityCOMMENT
Modern AI Meta-Vocabulary12 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUMdocs/pulse/latest-7d-en.json574"url": "https://codingcat.dev/post/the-five-layers-of-agentic-context-why-canon-only-turns-when-someone-signs-off",CODE
MEDIUMdocs/pulse/latest-7d-en.json3394"url": "https://www.intel.com/content/www/us/en/newsroom/news/corporate/intel-oracle-collaborate-on-enterprise-and-agentCODE
MEDIUMdocs/pulse/latest-7d-en.json5389"url": "https://thebossmagazine.com/post/agentic-payments-ai-agents-retail-blocking/",CODE
MEDIUMdocs/pulse/latest-7d-en.json6634"url": "https://tenstorrent.com/en/developers/blog/serving-prefill-and-decode-for-agentic-ai",CODE
MEDIUMdocs/pulse/latest-7d-en.json7789"url": "https://jamiewatters.work/journey/three-assumptions-agentic-resilience",CODE
MEDIUMdocs/pulse/latest-7d-en.json8494"url": "https://openai.com/index/legora-agentic-operating-system-for-legal-work",CODE
MEDIUMdocs/pulse/latest-7d-en.json10894"url": "https://www.anthropic.com/news/donating-agent-skills-to-the-agentic-ai-foundation",CODE
MEDIUM⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json9 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
MEDIUM⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json53 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
MEDIUM⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json97 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
MEDIUMsrc-tauri/src/services/smart_router/audit_tests.rs1800 assert_eq!(classify_failure(StatusCode::TOO_MANY_REQUESTS,br#"{"error":{"code":"context_length_exceeded","message":"CODE
MEDIUMsrc-tauri/src/services/account_proxy/zcode_prompt.json6 "afterEnvironment": "# Context management\nWhen the conversation grows long, some or all of the current context is summCODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALsrc-tauri/src/services/plugin_manager/tests.rs509 assert!(candidate.manifest.echobird.contributes.pages.is_empty());CODE
CRITICALsrc/stores/pluginsStore.ts36 plugin.manifest.echobird.contributes.pages.map((page) => ({CODE
AI Slop Vocabulary5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUM⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json9 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
MEDIUM⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json53 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
MEDIUM⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json97 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
MEDIUMsrc/App.tsx261 // indistinguishable — showing the notes once on either is the robustCOMMENT
MEDIUMsrc/components/chat/TerminalStatusBar.tsx2// Content scrolls continuously from left to left (doubling creates seamless loop).COMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGH…-tauri/src/services/smart_router/content_protection.rs679 | "your_api_key"CODE
HIGH…-tauri/src/services/smart_router/content_protection.rs680 | "your-api-key"CODE
Slop Phrases5 hits · 6 pts
SeverityFileLineSnippetContext
LOW⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json9 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
LOW⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json53 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
LOW⚡…c-tauri/assets/codex-catalogs/stepfun-plan-models.json97 "base_instructions": "You are a coding agent running in the Codex CLI, a terminal-based coding assistant. Codex CLCODE
LOWsrc-tauri/assets/codex-catalogs/deepseek.json48 "instructions_template": "You are Codex, an agent based on GPT-5. You and the user share one workspace, and your jobCODE
LOWsrc-tauri/assets/codex-catalogs/deepseek.json60 "base_instructions": "You are Codex, an agent based on GPT-5. You and the user share one workspace, and your job is toCODE
Excessive Try-Catch Wrapping7 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/build_en_pulse.py84 except Exception as e:CODE
LOWscripts/build_en_pulse.py127 except Exception:CODE
LOWscripts/build_en_pulse.py228 except Exception:CODE
LOWscripts/build_en_pulse.py239 except Exception as e:CODE
LOWscripts/refresh_free_models.py171 except Exception as error: # cryptography exposes backend-specific errorsSTRING
LOWscripts/refresh_free_models.py409 except Exception as error:STRING
LOWscripts/refresh_free_models.py426 except Exception as error:STRING
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHscripts/build_en_pulse.py228except Exception:CODE
Unused Imports3 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/build_en_pulse.py27CODE
LOWscripts/refresh_free_models.py11CODE
LOWscripts/filter_pulse.py16CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/release.yml14 # Create the GitHub release ONCE, up front, so the matrix build jobs belowCOMMENT
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWdocs/support/index.html553 <div class="placeholder" data-t="log_placeholder"></div>CODE
LOW…/src/services/smart_router/content_protection/tests.rs32 for preserved in ["user@example.com", "13800138000", "10.0.0.1"] {CODE
Verbosity Indicators1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/pages/MotherAgent/MotherAgentPanel.tsx53 // Step 1: Test SSH connectivityCOMMENT