AI Slop Code Risk Monitor

tw93/Kaku

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

A fast, good-looking, AI-friendly terminal for the Mac.

1.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for tw93/Kaku, a Rust project with 6,176 GitHub stars. SynthScan examined 535,208 lines of code across 1027 source files, recording 667 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.9
Adjusted Signal
1.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.2K
Stars
Rust
Language
535.2K
Lines of Code
1.0K
Files
667
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 5.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.4/100 · LOW

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

Agent Over-Engineering Ratio 3.8/100 · LOW

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

PR Review Velocity Impact 8.7/100 · LOW

Which changes need focused human review? 667 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 138LOW 524

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 667 distinct pattern matches across 18 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 Block455 hits · 451 pts
SeverityFileLineSnippetContext
LOWcrates/kaku-relay/src/main.rs41/// A Mac sends frames of a whole screen; a page sends keys, pastes capped atCOMMENT
LOWcrates/kaku-relay/src/main.rs61const WRITE_TIMEOUT: Duration = Duration::from_secs(10);COMMENT
LOWcrates/kaku-relay/src/main.rs81/// A link starts with only `HOST_RATE_START`, so reconnecting does not buy aCOMMENT
LOWcrates/wezterm-font/src/lib.rs1#![allow(clippy::assign_op_pattern)]COMMENT
LOWcrates/wezterm-font/src/shaper/harfbuzz.rs301 log::debug!(COMMENT
LOWcrates/wezterm-font/src/shaper/harfbuzz.rs341 let mut cluster = Vec::with_capacity(s.len());COMMENT
LOWcrates/wezterm-font/src/shaper/harfbuzz.rs361 // * Then distribute the glyphs across that cell width when assigning themCOMMENT
LOWcrates/wezterm-font/src/shaper/mod.rs21 /// into a single glyph, such as in `!=` and other ligatures.COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs41COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs61 #[arg(short = 'e', hide = true)]COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs81 /// --position 10,20 to set x=10, y=20 in screen coordinatesCOMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs101 #[arg(long, requires = "domain")]COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs121COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs141 /// the process.COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs161 #[arg(long, verbatim_doc_comment)]COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs181 /// This changes the class for all windows spawned by thisCOMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs201}COMMENT
LOWcrates/wezterm-gui-subcommands/src/lib.rs221 /// authentication dialogs.COMMENT
LOWcrates/pty/src/unix.rs141/// On Linux, gnome/mutter leak shell extension fds to wezterm too, so weCOMMENT
LOWcrates/pty/src/lib.rs1//! This crate provides a cross platform API for working with theCOMMENT
LOWcrates/pty/src/lib.rs21//! // that matches the size of the selected font. ThatCOMMENT
LOWcrates/pty/src/lib.rs81/// Represents the master/control end of the ptyCOMMENT
LOWcrates/pty/src/lib.rs121COMMENT
LOWcrates/wezterm-blob-leases/src/storage.rs21 fn lease_by_content(&self, content_id: ContentId, lease_id: LeaseId) -> Result<(), Error>;COMMENT
LOWcrates/wezterm-mux-server-impl/src/pki.rs1use anyhow::{anyhow, Context as _};COMMENT
LOWcrates/base91/src/lib.rs1//! Implements basE91 encoding; see http://base91.sourceforge.net/COMMENT
LOWcrates/base91/src/lib.rs21// be used to endorse or promote products derived from this software withoutCOMMENT
LOWcrates/wezterm-cell/src/color.rs21/// Specifies the color to be used when rendering a cell. This is theCOMMENT
LOWcrates/wezterm-cell/src/lib.rs41 }COMMENT
LOWcrates/wezterm-cell/src/lib.rs521COMMENT
LOWcrates/wezterm-cell/src/lib.rs901/// The input string must be a single grapheme.COMMENT
LOWcrates/wezterm-cell/src/lib.rs921///COMMENT
LOWcrates/wezterm-cell/src/lib.rs941 // Since we know this is a single ASCII char, we know that itCOMMENT
LOWcrates/wezterm-cell/src/image.rs1//! Images.COMMENT
LOWcrates/codec/src/lib.rs1//! encode and decode the frames for the mux protocol.COMMENT
LOWcrates/bidi/data/BidiBrackets.txt1# BidiBrackets-14.0.0.txtCOMMENT
LOWcrates/bidi/data/BidiBrackets.txt21# for the purposes of the Unicode Bidirectional Algorithm.COMMENT
LOWcrates/bidi/data/BidiBrackets.txt41#COMMENT
LOWcrates/bidi/data/DerivedBidiClass.txt1# DerivedBidiClass-14.0.0.txtCOMMENT
LOWcrates/bidi/data/DerivedBidiClass.txt21# This includes code points in the Arabic, Syriac, and Thaana blocks, among others.COMMENT
LOWcrates/bidi/data/BidiMirroring.txt1# BidiMirroring-14.0.0.txtCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt21# to another one for character-based mirroring.COMMENT
LOWcrates/bidi/data/BidiMirroring.txt41#COMMENT
LOWcrates/bidi/data/BidiMirroring.txt61# added after the freezing of the OMPL list. As a result, startingCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt501FF63; FF62 # [BEST FIT] HALFWIDTH RIGHT CORNER BRACKETCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt521# 222D; TRIPLE INTEGRALCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt541# 224B; TRIPLE TILDECOMMENT
LOWcrates/bidi/data/BidiMirroring.txt561# 27CC; LONG DIVISIONCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt581# 29F6; SOLIDUS WITH OVERBARCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt601# 2A1C; INTEGRAL WITH UNDERBARCOMMENT
LOWcrates/bidi/data/BidiMirroring.txt621# 2ADC; FORKINGCOMMENT
LOWcrates/bidi/src/lib.rs81 reorder_nsm: bool,COMMENT
LOWcrates/bidi/src/lib.rs521 fn dump_state(&self, label: &str) {COMMENT
LOWcrates/bidi/src/lib.rs661 }COMMENT
LOWcrates/bidi/src/lib.rs701 ///COMMENT
LOWcrates/bidi/src/lib.rs801 /// Resolve paired brackets for a single text chain.COMMENT
LOWcrates/bidi/src/lib.rs861COMMENT
LOWcrates/bidi/src/lib.rs881 /// UBA70), no special handling of combining marks followingCOMMENT
LOWcrates/bidi/src/lib.rs921 // Here is the tricky part.COMMENT
LOWcrates/bidi/src/lib.rs1041COMMENT
395 more matches not shown…
Decorative Section Separators122 hits · 374 pts
SeverityFileLineSnippetContext
MEDIUMcrates/kaku-relay/src/main.rs149// ── State ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-relay/src/main.rs564// ── Host side ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-relay/src/main.rs1230// ── Main ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-relay/src/main.rs1857 // ── Over real sockets ─────────────────────────────────────────────────────COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2452# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2460# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2468# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2476# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2484# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2492# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2500# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2508# ================================================COMMENT
MEDIUM⚡crates/bidi/data/DerivedBidiClass.txt2516# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt10# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt46# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1087# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1258# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1278# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1295# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1334# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1349# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1369# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1381# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1391# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1405# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1918# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt1962# ================================================COMMENT
MEDIUMcrates/bidi/data/DerivedBidiClass.txt2308# ================================================COMMENT
MEDIUMcrates/wezterm-char-props/data/emoji-data.txt20# ================================================COMMENT
MEDIUMcrates/wezterm-char-props/data/emoji-data.txt411# ================================================COMMENT
MEDIUMcrates/wezterm-char-props/data/emoji-data.txt680# ================================================COMMENT
MEDIUMcrates/wezterm-char-props/data/emoji-data.txt689# ================================================COMMENT
MEDIUMcrates/wezterm-char-props/data/emoji-data.txt744# ================================================COMMENT
MEDIUMcrates/wezterm-char-props/data/emoji-data.txt762# ================================================COMMENT
MEDIUMcrates/kaku-remote/assets/web/index.html303 // ── Pairing ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/assets/web/index.html400 // ── Transport ──────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/assets/web/index.html626 // ── Terminal ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/assets/web/index.html1531 // ── History, scrolled locally ──────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/assets/web/index.html1931 // ── Tabs ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/assets/web/desktop.js775 // ── Input ────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/lib.rs38// ── Token ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/lib.rs50// ── Page config ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/lib.rs192// ── Host guard ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/lib.rs247// ── State file ────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/lib.rs405// ── Entry point ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/web.rs311// ── Static assets ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/web.rs462// ── Wire protocol ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/web.rs861// ── Frame rendering ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/web.rs2465// ── Input ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/web.rs2733// ── Session ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/web.rs3292// ── Local WebSocket ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/pairing.rs58// ── Mac signing key ───────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/pairing.rs100// ── Per-connection exchange ───────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/pairing.rs181// ── What the page proves ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/pairing.rs336// ── Devices and the pairing offer on disk ─────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/share.rs54// ── Identity ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/share.rs219// ── Sealing ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/share.rs257// ── One browser's connection ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/share.rs557// ── Relay framing ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/kaku-remote/src/share.rs633// ── Tunnel ────────────────────────────────────────────────────────────────────COMMENT
62 more matches not shown…
Hyper-Verbose Identifiers35 hits · 43 pts
SeverityFileLineSnippetContext
LOW⚡scripts/test_restart_kaku.py75 def test_no_running_process_still_opens(self):STRING
LOW⚡scripts/test_restart_kaku.py80 def test_missing_snapshot_terminates_all_then_opens(self):STRING
LOW⚡scripts/test_restart_kaku.py85 def test_only_snapshot_owner_saves(self):STRING
LOW⚡scripts/test_restart_kaku.py90 def test_stale_owner_terminates_all(self):STRING
LOW⚡scripts/test_restart_kaku.py95 def test_leaked_detach_variable_still_detaches(self):STRING
LOWscripts/test_main_menu.py62 def test_advertised_exit_keys_close_the_menu(self):CODE
LOWscripts/test_review_gates.py43 def test_a_complete_row_passes(self):CODE
LOWscripts/test_review_gates.py46 def test_each_broken_cell_is_named(self):CODE
LOW⚡scripts/test_review_gates.py63 def test_a_commit_that_does_not_resolve_fails_in_a_full_clone(self):CODE
LOW⚡scripts/test_review_gates.py69 def test_rows_outside_the_incidents_section_are_not_read(self):CODE
LOW⚡scripts/test_review_gates.py74 def test_only_test_functions_count_as_rust_catchers(self):CODE
LOW⚡scripts/test_review_gates.py84 def test_workflow_steps_are_catchers_by_name(self):CODE
LOW⚡scripts/test_review_gates.py90 def test_the_real_ledger_passes(self):CODE
LOWscripts/test_review_gates.py102 def test_a_path_takes_every_tier_it_matches_highest_first(self):CODE
LOWscripts/test_review_gates.py106 def test_the_sensitive_surfaces_are_never_default(self):CODE
LOW⚡scripts/test_review_gates.py121 def test_docs_and_ordinary_code_need_only_the_default_checks(self):CODE
LOW⚡scripts/test_review_gates.py125 def test_every_tier_pattern_matches_a_tracked_file(self):CODE
LOW⚡scripts/test_review_gates.py134 def test_the_cli_is_advice_only(self):CODE
LOW⚡scripts/test_review_gates.py161 def test_only_rows_reported_in_the_last_seven_days_count(self):CODE
LOW⚡scripts/test_review_gates.py167 def test_it_trips_at_five_rows_and_names_the_layers_by_count(self):CODE
LOW⚡scripts/test_review_gates.py174 def test_a_missing_ledger_never_trips_it(self):CODE
LOW⚡scripts/test_review_gates.py177 def test_it_is_printed_only_beside_a_tier(self):CODE
LOW⚡scripts/test_notarize_retry.py67 def test_rcodesign_network_stops_without_fallback(self):CODE
LOW⚡scripts/test_notarize_retry.py75 def test_override_cannot_expand_network_budget(self):CODE
LOW⚡scripts/test_notarize_retry.py79 def test_lower_retry_budget_is_preserved(self):CODE
LOW⚡scripts/test_notarize_retry.py85 def test_notarytool_keeps_transport_and_stops(self):CODE
LOW⚡scripts/test_notarize_retry.py91 def test_nonnetwork_fallback_is_preserved(self):CODE
LOW⚡scripts/test_notarize_retry.py97 def test_nonnetwork_notarytool_failure_is_not_retried(self):CODE
LOW⚡scripts/test_notarize_retry.py101 def test_retry_success_reaches_stapling(self):CODE
LOW⚡scripts/test_notarize_retry.py108 def test_nonnetwork_signing_error_preserves_exit_without_retry(self):CODE
LOW⚡scripts/test_notarize_retry.py113 def test_timestamp_failure_retries_once_and_preserves_exit(self):CODE
LOW⚡scripts/test_notarize_retry.py160 def test_network_failure_stops_after_one_retry(self):STRING
LOW⚡scripts/test_notarize_retry.py166 def test_permission_failure_is_not_retried(self):STRING
LOW⚡scripts/test_notarize_retry.py172 def test_normal_version_polling_keeps_its_budget(self):STRING
LOW⚡scripts/test_notarize_retry.py177 def test_transient_network_failure_recovers(self):STRING
Self-Referential Comments9 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMassets/shell-integration/kaku.sh262# This function is installed as part of the PROMPT_COMMAND;COMMENT
MEDIUMassets/shell-integration/kaku.sh270# This function is installed as part of the PROMPT_COMMAND.COMMENT
MEDIUMassets/shell-integration/kaku.sh330# This function is installed as the DEBUG trap. It is invoked before eachCOMMENT
MEDIUMassets/shell-integration/setup_fish.sh723# This file is managed by Kaku.app. Any changes may be overwritten.COMMENT
MEDIUMassets/shell-integration/setup_fish.sh851# This file is managed by Kaku.app. Any changes may be overwritten.COMMENT
MEDIUMassets/shell-integration/setup_zsh.sh927# This file is managed by Kaku.app. Any changes may be overwritten.COMMENT
MEDIUMassets/shell-integration/setup_zsh.sh1881# This file is managed by Kaku.app. Any changes may be overwritten.COMMENT
MEDIUMassets/shell-integration/setup_zsh.sh2027# This file is managed by Kaku.app. Any changes may be overwritten.COMMENT
MEDIUMkaku/src/reset.rs43 "# This file is managed by Kaku.app. Any changes may be overwritten.",CODE
Hallucination Indicators2 hits · 20 pts
SeverityFileLineSnippetContext
CRITICALcrates/kaku-remote/assets/web/xterm.js1!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof defineCODE
CRITICALcrates/kaku-remote/assets/web/xterm-webgl.js1!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amCODE
Verbosity Indicators9 hits · 14 pts
SeverityFileLineSnippetContext
LOWcrates/luahelper/src/enumctor.rs134 // Step 1: see if this is a unit variant.COMMENT
LOWcrates/luahelper/src/enumctor.rs146 // Step 2: see if this is a valid variant, and whether we canCOMMENT
LOWdeps/cairo/cairo/src/cairo-scaled-font.c281 * The purpose of this function is to allow the user to set aCOMMENT
LOWdeps/cairo/cairo/src/cairo-region.c136 * The purpose of this function is to allow the user to set aCOMMENT
LOWdeps/cairo/cairo/src/cairo-error.c58 * The purpose of this function is to allow the user to set aCOMMENT
LOWdeps/cairo/cairo/src/cairo-surface.c179 * The purpose of this function is to allow the user to set aCOMMENT
LOWdeps/cairo/cairo/src/cairo-pattern.c179 * The purpose of this function is to allow the user to set aCOMMENT
LOWdeps/cairo/cairo/src/cairo.c392 * The purpose of this function is to allow the user to set aCOMMENT
LOWdeps/cairo/cairo/src/cairo-ps-surface.c2411/* PS Output - this section handles output of the parts of the recordingCOMMENT
Magic Placeholder Names2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHkaku/src/assistant_config.rs117# api_key = \"<your_api_key>\"\n\COMMENT
HIGHkaku/src/ai_config/tui/providers/assistant.rs276 out.push_str("# api_key = \"<your_api_key>\"\n");CODE
Modern AI Meta-Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMkaku-gui/src/ai_client/mod.rs6//! Supports function/tool calling for agentic workflows.COMMENT
MEDIUMassets/shell-integration/setup_zsh.sh29# The rust command owns wrapper installation and orchestration.COMMENT
MEDIUMkaku/src/assistant_config.rs132# pipellm: simple-search, news-search, deep RAG search, page reader\n\COMMENT
AI Slop Vocabulary3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMkaku-gui/src/termwindow/render/mod.rs306 // seamless blend). Skip min-contrast enforcement for them so it does notCOMMENT
MEDIUMkaku-gui/src/termwindow/render/screen_line.rs722 // Essentially invisible: don't render it, as anti-aliasingCOMMENT
MEDIUMscripts/test_startup.sh2# Exercise report validation and the real measurement harness with a fake app.COMMENT
Redundant / Tautological Comments6 hits · 9 pts
SeverityFileLineSnippetContext
LOWscripts/release.sh456 # Check if release already existsCOMMENT
LOWscripts/notarize.sh74# Check if app existsCOMMENT
LOWscripts/check_release_notes.sh2# Check if RELEASE_NOTES.md version matches Cargo.toml versionCOMMENT
LOWassets/shell-integration/kaku.sh696 # Check if already notified for this versionCOMMENT
LOWassets/shell-integration/setup_zsh.sh1020 # Check if RPROMPT currently holds a dynamic starship commandCOMMENT
LOWassets/shell-integration/setup_zsh.sh2439# Check if the managed lines already existCOMMENT
Slop Phrases4 hits · 8 pts
SeverityFileLineSnippetContext
LOWcrates/wezterm-surface/src/cellcluster.rs151 // Don't forget to include any pending cluster on the final step!COMMENT
MEDIUMcrates/vtparse/src/lib.rs1072 // It's worth noting that we see this as final byte `t` here, whichCOMMENT
LOWmux/src/lib.rs529 // Don't forget to send anything that we might have bufferedCOMMENT
LOWmux/src/lib.rs531 // for very short lived commands so that we don't forget toCOMMENT
Deep Nesting6 hits · 6 pts
SeverityFileLineSnippetContext
LOWscripts/test_restart_kaku.py14CODE
LOWscripts/svg_to_poly.py16CODE
LOWscripts/svg_to_poly.py105CODE
LOWscripts/test_main_menu.py62CODE
LOWscripts/check_incidents.py74CODE
LOWscripts/check_incidents.py108CODE
Cross-Language Confusion1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHscripts/risk_tier.py30 "make fmt && make check && make test, then make app; Build Validation green on HEAD; "CODE
Structural Annotation Overuse3 hits · 4 pts
SeverityFileLineSnippetContext
LOWcrates/luahelper/src/enumctor.rs134 // Step 1: see if this is a unit variant.COMMENT
LOWcrates/luahelper/src/enumctor.rs146 // Step 2: see if this is a valid variant, and whether we canCOMMENT
LOWassets/shell-integration/kaku.sh183# WARNING: This variable is no longer used and should not be relied upon.COMMENT
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/check_startup_budget.sh9# Usage:COMMENT
LOWscripts/nightly.sh14# Usage:COMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/risk_tier.py15CODE
LOWscripts/check_incidents.py18CODE
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippetContext
LOWkaku/src/ai_config/tui.rs4357 "email": "user@example.com",CODE
LOWkaku/src/ai_config/tui.rs4390 "email": "user@example.com",CODE
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWassets/macos/Kaku.app/Contents/Resources/kaku.lua198except Exception:CODE