AI Slop Code RIsk Monitor

Kuberwastaken/claurst

Agentic Coding for Builders who Ship

4.4 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Kuberwastaken/claurst, a Rust project with 10,320 GitHub stars. SynthScan examined 191,759 lines of code across 377 source files, recording 584 pattern matches distributed across 9 syntactic categories. The legacy adjusted pattern signal is 4.4 (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.

4.4
Adjusted Signal
4.4
Raw Pattern Score
100%
Time Factor
2026-09-02
Last Push
10.3K
Stars
Rust
Language
191.8K
Lines of Code
377
Files
584
Pattern Hits
2026-10-12
Scan Date
0.01
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 13.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

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

Agent Over-Engineering Ratio 10.4/100 · LOW

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

PR Review Velocity Impact 19.5/100 · LOW

Which changes need focused human review? 584 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 5MEDIUM 112LOW 467

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 584 distinct pattern matches across 9 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 Block308 hits · 307 pts
SeverityFileLineSnippetContext
LOWinstall.sh1#!/usr/bin/env bashCOMMENT
LOW.github/workflows/auto-release.yml1name: Auto Release (commit marker)COMMENT
LOW.github/workflows/patch-release.yml1name: Patch Release (re-upload assets to an existing tag)COMMENT
LOW.github/workflows/release.yml241COMMENT
LOW.github/workflows/release.yml261 # 2. Append a "Direct commits" section listing non-merge commitsCOMMENT
LOW.github/workflows/release.yml321 # 3. "**Full Changelog**: …compare link"COMMENT
LOW.github/workflows/release.yml381 draft: falseCOMMENT
LOWsrc-rust/crates/tools/src/repl_tool.rs1// REPLTool: Executes code in a persistent interpreter session.COMMENT
LOWsrc-rust/crates/tools/src/repl_tool.rs41 stdout: BufReader<ChildStdout>,COMMENT
LOWsrc-rust/crates/tools/src/team_tool.rs1// Team tools: create and disband multi-agent swarm teams.COMMENT
LOWsrc-rust/crates/tools/src/computer_use.rs1// Computer Use tool — cross-platform mouse/keyboard/screenshot control.COMMENT
LOWsrc-rust/crates/tools/src/pty_bash.rs1// PTY-backed Bash tool: wraps every command in a real pseudo-terminal so thatCOMMENT
LOWsrc-rust/crates/tools/src/powershell.rs1// PowerShell tool: execute PowerShell commands (Windows-native).COMMENT
LOWsrc-rust/crates/tools/src/send_message.rs1// SendMessageTool: send a message to another agent or broadcast to all.COMMENT
LOWsrc-rust/crates/tools/src/cron.rs1// Cron tools: schedule recurring and one-shot prompts.COMMENT
LOWsrc-rust/crates/tools/src/line_endings.rs1//! Line-ending detection and preservation for the file-editing tools.COMMENT
LOWsrc-rust/crates/tools/src/line_endings.rs61 }COMMENT
LOWsrc-rust/crates/tools/src/bundled_skills.rs1//! Bundled skill definitions for the Skill tool.COMMENT
LOWsrc-rust/crates/tools/src/bundled_skills.rs21 /// Optional guidance for the model about when to auto-invoke.COMMENT
LOWsrc-rust/crates/tools/src/lib.rs101// ---------------------------------------------------------------------------COMMENT
LOWsrc-rust/crates/tools/src/lib.rs181COMMENT
LOWsrc-rust/crates/tools/src/lib.rs301 /// Set when the query loop has a command queue wired up.COMMENT
LOWsrc-rust/crates/tools/src/lib.rs521 ///COMMENT
LOWsrc-rust/crates/tools/src/tool_search.rs1// ToolSearchTool: discover tools by name or keyword.COMMENT
LOWsrc-rust/crates/tools/src/mcp_auth_tool.rs1// McpAuthTool: pseudo-tool surfaced for MCP servers that require OAuth.COMMENT
LOWsrc-rust/crates/tools/src/agent_tool.rs1// AgentTool is defined in cc-query to avoid a circular dependency:COMMENT
LOWsrc-rust/crates/tools/src/skill_tool.rs1// SkillTool: execute user-defined skill (prompt template) files programmatically.COMMENT
LOWsrc-rust/crates/tools/src/synthetic_output.rs1// SyntheticOutputTool: Used by coordinator / non-interactive sessions to emitCOMMENT
LOWsrc-rust/crates/tools/src/worktree.rs41#[derive(Debug, Deserialize)]COMMENT
LOWsrc-rust/crates/tools/src/todo_write.rs141 priority: Option<String>,COMMENT
LOWsrc-rust/crates/core/tests/snapshot_tests.rs1//! Integration tests for ShadowSnapshot — ported from opencode's snapshot.test.ts.COMMENT
LOWsrc-rust/crates/core/src/team_memory_sync.rs1//! Team memory synchronization with claude.ai API.COMMENT
LOWsrc-rust/crates/core/src/team_memory_sync.rs61// ---------------------------------------------------------------------------COMMENT
LOWsrc-rust/crates/core/src/feature_flags.rs81COMMENT
LOWsrc-rust/crates/core/src/provider_id.rs1// provider_id.rs — Branded newtypes for provider and model identifiers.COMMENT
LOWsrc-rust/crates/core/src/prompt_history.rs1// Prompt history — append-only JSONL log of user prompts.COMMENT
LOWsrc-rust/crates/core/src/prompt_history.rs61COMMENT
LOWsrc-rust/crates/core/src/skill_discovery.rs1//! Skill discovery: load custom prompt-template skills from markdown filesCOMMENT
LOWsrc-rust/crates/core/src/skill_discovery.rs21 /// Skill name (from `name:` frontmatter or file stem).COMMENT
LOWsrc-rust/crates/core/src/feature_gates.rs1// feature_gates.rs — Env-var-based feature gates and dynamic config.COMMENT
LOWsrc-rust/crates/core/src/feature_gates.rs41/// Reads `CLAURST_FEATURE_<NORMALIZED_NAME>` and returns `true` when theCOMMENT
LOWsrc-rust/crates/core/src/keybindings.rs141/// Keys that cannot be reboundCOMMENT
LOWsrc-rust/crates/core/src/oauth_config.rs1//! OAuth configuration for multiple environments.COMMENT
LOWsrc-rust/crates/core/src/oauth_config.rs161 pub oauth_file_suffix: &'static str,COMMENT
LOWsrc-rust/crates/core/src/oauth_config.rs181// extra-usage off and `seven_day_oauth_apps` staying null. A side-by-side run ofCOMMENT
LOWsrc-rust/crates/core/src/oauth_config.rs241///COMMENT
LOWsrc-rust/crates/core/src/oauth_config.rs401COMMENT
LOWsrc-rust/crates/core/src/output_styles.rs1//! Output style system — customises how Claude responds to the user.COMMENT
LOWsrc-rust/crates/core/src/output_styles.rs81 }COMMENT
LOWsrc-rust/crates/core/src/system_prompt.rs1//! Modular system prompt assembly with caching support.COMMENT
LOWsrc-rust/crates/core/src/system_prompt.rs121// ---------------------------------------------------------------------------COMMENT
LOWsrc-rust/crates/core/src/system_prompt.rs201 /// Whether --append-system-prompt is set (affects prefix detection).COMMENT
LOWsrc-rust/crates/core/src/system_prompt.rs221 /// Skip auto-injecting platform/shell/date env info (set true only in tests).COMMENT
LOWsrc-rust/crates/core/src/keywords.rs1// keywords.rs — the shared registry of inline prompt keywords.COMMENT
LOWsrc-rust/crates/core/src/keywords.rs21// ---------------------------------------------------------------------------COMMENT
LOWsrc-rust/crates/core/src/remote_settings.rs1// remote_settings.rs — Remote Managed SettingsCOMMENT
LOWsrc-rust/crates/core/src/session_storage.rs1// session_storage.rs — JSONL transcript persistence for Claurst.COMMENT
LOWsrc-rust/crates/core/src/session_storage.rs21use crate::types::Message;COMMENT
LOWsrc-rust/crates/core/src/session_storage.rs41#[serde(tag = "type", rename_all = "lowercase")]COMMENT
LOWsrc-rust/crates/core/src/session_storage.rs61 LastPrompt(LastPromptEntry),COMMENT
248 more matches not shown…
Decorative Section Separators95 hits · 285 pts
SeverityFileLineSnippetContext
MEDIUMdocs/index.html548// ── Page registry ──────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html566// ── Search index ───────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html582// ── Markdown cache ─────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html596// ── Marked config ──────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html622// ── Load page ──────────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html744// ── Copy code ──────────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html754// ── Search ─────────────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html813// ── Sidebar toggle (mobile) ────────────────────────────────────COMMENT
MEDIUMdocs/index.html818// ── Router ─────────────────────────────────────────────────────COMMENT
MEDIUMdocs/index.html832// ── Init ───────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml43 # ── 0. Skip our own bump commits ──────────────────────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml60 # ── 1. Parse the marker ───────────────────────────────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml88 # ── 3. Forward-only enforcement ───────────────────────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml120 # ── 4. Run the bump script ────────────────────────────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml131 # ── 5. Commit & push the bump ─────────────────────────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml149 # ── 6. Hand off to the existing release workflow ──────────────────COMMENT
MEDIUM.github/workflows/auto-release.yml175 # ── --patch flow ────────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/patch-release.yml47 # ── Preflight ───────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/patch-release.yml86 # ── Build matrix ────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/patch-release.yml193 # ── Re-upload assets to the existing release ────────────────────────COMMENT
MEDIUM.github/workflows/release.yml27 # ── Preflight: validate branch, tag, and version match ──────────────COMMENT
MEDIUM.github/workflows/release.yml61 # ── Build matrix ────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml174 # ── Create GitHub release ───────────────────────────────────────────COMMENT
MEDIUM.github/workflows/release.yml278 # ── Pass 1: GitHub-generated PR notes ──────────────────────────COMMENT
MEDIUM.github/workflows/release.yml295 # ── Pass 2: direct commits not associated with a merged PR ─────COMMENT
MEDIUM.github/workflows/release.yml336 # ── Compose final body in the requested order ──────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/repl_tool.rs252 // ── Security gate (issue #209) ───────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/repl_tool.rs252 // ── Security gate (issue #209) ───────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs201 // ── Screenshot ───────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs204 // ── Cursor position ──────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs219 // ── Mouse move ───────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs236 // ── Left click ───────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs256 // ── Right click ──────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs276 // ── Double click ─────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs299 // ── Click and drag ───────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs334 // ── Type text ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs351 // ── Key press ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/computer_use.rs368 // ── Scroll ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/pty_bash.rs8// ──────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/pty_bash.rs743 // ── Background path ──────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/pty_bash.rs754 // ── Windows path (no PTY — use cmd.exe fallback) ─────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/pty_bash.rs765 // ── Unix PTY path ────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/powershell.rs7// ──────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/powershell.rs123 // ── Step 1: classify the command ─────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/powershell.rs126 // ── Step 2: apply the risk gate ──────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/powershell.rs205 // ── Step 3: execute ──────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/cron.rs320 // ── Security gate (issue #209) ───────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tools/src/cron.rs320 // ── Security gate (issue #209) ───────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/ps_classifier.rs160 // ── Critical ────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/ps_classifier.rs222 // ── High ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/ps_classifier.rs296 // ── Medium ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/ps_classifier.rs368 // ── Low: everything else ─────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/bash_classifier.rs110 // ── Critical patterns ──────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/bash_classifier.rs180 // ── Privilege escalation → High ────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/bash_classifier.rs221 // ── Medium-risk ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/bash_classifier.rs274 // ── Low-risk: common dev tools ─────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/core/src/bash_classifier.rs331 // ── Safe: read-only ops ─────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tui/src/image_paste.rs144// ── macOS ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tui/src/image_paste.rs183// ── Linux ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc-rust/crates/tui/src/image_paste.rs262// ── Windows ────────────────────────────────────────────────────────────────COMMENT
35 more matches not shown…
Hyper-Verbose Identifiers136 hits · 134 pts
SeverityFileLineSnippetContext
LOW⚡spec/05_components_agents_permissions_design.md307function getRelativeAgentDirectoryPath(location: SettingSource): string // (private)CODE
LOW⚡spec/05_components_agents_permissions_design.md316function getNewRelativeAgentFilePath(agent: { source: SettingSource | 'built-in'; agentType: string }): stringCODE
LOW⚡spec/05_components_agents_permissions_design.md319function getActualRelativeAgentFilePath(agent: AgentDefinition): stringCODE
LOWspec/05_components_agents_permissions_design.md427function getAgentSourceDisplayName(CODE
LOWspec/05_components_agents_permissions_design.md842function usePermissionRequestLogging(CODE
LOWspec/02_commands.md266export async function validateDirectoryForWorkspace(CODE
LOWspec/02_commands.md730export function createMovedToPluginCommand(options: {CODE
LOW⚡spec/01_core_entry_query.md1541export function isProjectOnboardingComplete(): booleanCODE
LOW⚡spec/01_core_entry_query.md1542export function maybeMarkProjectOnboardingComplete(): voidCODE
LOW⚡spec/01_core_entry_query.md1544export function incrementProjectOnboardingSeenCount(): voidCODE
LOW⚡spec/01_core_entry_query.md1686export function getTotalAPIDurationWithoutRetries(): numberCODE
LOW⚡spec/01_core_entry_query.md1696export function getTurnClassifierDurationMs(): numberCODE
LOW⚡spec/01_core_entry_query.md1697export function addToTurnClassifierDuration(duration: number): voidCODE
LOW⚡spec/01_core_entry_query.md1698export function resetTurnClassifierDuration(): voidCODE
LOW⚡spec/01_core_entry_query.md1707export function getTotalCacheReadInputTokens(): numberCODE
LOW⚡spec/01_core_entry_query.md1708export function getTotalCacheCreationInputTokens(): numberCODE
LOW⚡spec/01_core_entry_query.md1709export function getTotalWebSearchRequests(): numberCODE
LOW⚡spec/01_core_entry_query.md1718export function getCurrentTurnTokenBudget(): number | nullCODE
LOW⚡spec/01_core_entry_query.md1719export function snapshotOutputTokensForTurn(budget: number | null): voidCODE
LOW⚡spec/01_core_entry_query.md1720export function getBudgetContinuationCount(): numberCODE
LOW⚡spec/01_core_entry_query.md1721export function incrementBudgetContinuationCount(): voidCODE
LOW⚡spec/01_core_entry_query.md1765export function updateLastInteractionTime(immediate?: boolean): voidCODE
LOW⚡spec/01_core_entry_query.md1773export function getIsNonInteractiveSession(): booleanCODE
LOW⚡spec/01_core_entry_query.md1775export function isSessionPersistenceDisabled(): booleanCODE
LOW⚡spec/01_core_entry_query.md1776export function setSessionPersistenceDisabled(v: boolean): voidCODE
LOW⚡spec/01_core_entry_query.md1782export function getAdditionalDirectoriesForClaudeMd(): string[]CODE
LOW⚡spec/01_core_entry_query.md1783export function setAdditionalDirectoriesForClaudeMd(dirs: string[]): voidCODE
LOWspec/01_core_entry_query.md218function prefetchSystemContextIfSafe(): voidCODE
LOWspec/01_core_entry_query.md220function loadSettingSourcesFromFlag(settingSourcesArg: string): voidCODE
LOWspec/01_core_entry_query.md307export function initializeTelemetryAfterTrust(): voidCODE
LOWspec/01_core_entry_query.md1339export function clearPendingHistoryEntries(): voidCODE
LOWspec/01_core_entry_query.md1440export function restoreCostStateForSession(sessionId: string): booleanCODE
LOWspec/03_tools.md618function isSearchOrReadBashCommand(command: string): { isSearch: boolean; isRead: boolean }CODE
LOWspec/03_tools.md619function detectBlockedSleepPattern(command: string): string | nullCODE
LOWspec/03_tools.md678function detectBlockedSleepPattern(command: string): string | nullCODE
LOWspec/03_tools.md1694function clearToolSearchDescriptionCache(): voidCODE
LOWspec/03_tools.md1860function createSyntheticOutputTool(jsonSchema: object): ToolCODE
LOWspec/03_tools.md1996function getToolUseIDFromParentMessage(CODE
LOW⚡spec/10_utils.md499export async function maybeRemoveApiKeyFromMacOSKeychainThrows(): Promise<void>CODE
LOW⚡spec/10_utils.md506export function getApiKeyFromFileDescriptor(): string | nullCODE
LOW⚡spec/10_utils.md507export function getOAuthTokenFromFileDescriptor(): OAuthTokens | nullCODE
LOWspec/10_utils.md248export function createChildAbortController(CODE
LOWspec/10_utils.md322export function extractOutputRedirections(command: string): string[]CODE
LOWspec/10_utils.md401export function checkHasTrustDialogAccepted(): booleanCODE
LOWspec/10_utils.md403export function normalizePathForConfigKey(p: string): stringCODE
LOWspec/10_utils.md418export function hasSkipDangerousModePermissionPrompt(): booleanCODE
LOWspec/10_utils.md452export function getManagedSettingsDropInDir(): stringCODE
LOWspec/10_utils.md567export function deletePermissionRuleFromSettings(rule: PermissionRuleFromEditableSettings): voidCODE
LOWspec/10_utils.md639export function permissionRuleValueFromString(s: string): PermissionRuleValueCODE
LOWspec/10_utils.md640export function permissionRuleValueToString(v: PermissionRuleValue): stringCODE
LOWspec/10_utils.md725export function normalizePathForConfigKey(p: string): stringCODE
LOWspec/10_utils.md806export async function addFileGlobRuleToGitignore(CODE
LOWspec/10_utils.md855export function getTranscriptPathForSession(sessionId: string, cwd?: string): stringCODE
LOWspec/10_utils.md885export function invalidateSessionEnvCache(): voidCODE
LOWspec/10_utils.md886export async function getSessionEnvironmentVariables(): Promise<Record<string, string>>CODE
LOWspec/10_utils.md1336export async function executeUserPromptSubmitHooks(CODE
LOWspec/10_utils.md1340export function getUserPromptSubmitHookBlockingMessage(result: HookResult): string | nullCODE
LOWspec/10_utils.md1539export function updateDeepLinkTerminalPreference(terminal: string): voidCODE
LOWspec/10_utils.md1651export function getExternalClaudeMdIncludes(cwd?: string): string[]CODE
LOWspec/10_utils.md1652export function shouldShowClaudeMdExternalIncludesWarning(): booleanCODE
76 more matches not shown…
Modern AI Meta-Vocabulary17 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMspec/01_core_entry_query.md1915. [query/stopHooks.ts — Stop Hook Orchestration](#querystophooksts--stop-hook-orchestration)CODE
MEDIUMspec/03_tools.md187. [Agent / Multi-Agent Tools](#7-agent--multi-agent-tools)CODE
MEDIUMspec/10_utils.md1913. [Swarm / Multi-Agent System](#13-swarm--multi-agent-system)CODE
MEDIUMdocs/local-models.md78## Recommended `llama-server` flags for agentic useCOMMENT
MEDIUMdocs/index.md56### Multi-agent orchestrationCOMMENT
MEDIUMdocs/hooks.md66### `agent` — agentic verifierCOMMENT
MEDIUMsrc-rust/crates/core/src/system_prompt.rs600/// No security guardrails injected.COMMENT
MEDIUMsrc-rust/crates/core/src/lib.rs285 /// A sub-task assignment in an agentic workflow.COMMENT
MEDIUMsrc-rust/crates/core/src/lib.rs769 /// Max agentic turns for this agent (overrides global)COMMENT
MEDIUMsrc-rust/crates/tui/src/app/run.rs106 /// Process a query event from the agentic loop.COMMENT
MEDIUMsrc-rust/crates/cli/src/main.rs145 /// Maximum number of agentic turnsCOMMENT
MEDIUMsrc-rust/crates/query/src/compact.rs15// The summary is generated in a single non-agentic API call so it doesn'tCOMMENT
MEDIUMsrc-rust/crates/query/src/lib.rs1// cc-query: The core agentic query loop.COMMENT
MEDIUMsrc-rust/crates/query/src/lib.rs372/// Run the agentic query loop.COMMENT
MEDIUMsrc-rust/crates/query/src/agent_tool.rs8// - Runs its own agentic loopCOMMENT
MEDIUMsrc-rust/crates/query/src/runner/single.rs1// Single-shot (non-agentic) query: one API call, no tool loop.COMMENT
MEDIUMsrc-rust/crates/query/src/runner/single.rs7/// Run a single (non-agentic) query – no tool loop, just one API call.COMMENT
Synthetic Comment Markers5 hits · 38 pts
SeverityFileLineSnippetContext
HIGHspec/11_special_systems.md189#### `CompanionSoul` (AI-generated, stored)COMMENT
HIGHsrc-rust/crates/core/src/session_storage.rs53 /// An AI-generated session title (written by the auto-titler, not the user).COMMENT
HIGHsrc-rust/crates/buddy/src/lib.rs6/// personality, hatched_at) is AI-generated on first hatch and persisted inCOMMENT
HIGHsrc-rust/crates/buddy/src/lib.rs374// Soul (AI-generated, persisted to disk)COMMENT
HIGHsrc-rust/crates/buddy/src/lib.rs377/// The AI-generated identity of a companion. Stored inCOMMENT
Verbosity Indicators10 hits · 16 pts
SeverityFileLineSnippetContext
LOW⚡src-rust/crates/tui/src/overlays.rs1413 /// Step 1: user is browsing the message list.COMMENT
LOW⚡src-rust/crates/tui/src/overlays.rs1415 /// Step 2: user has chosen a message and must confirm.COMMENT
LOWsrc-rust/crates/cli/src/main.rs3858 // Step 1: Request device codeCOMMENT
LOWsrc-rust/crates/cli/src/main.rs3871 // Step 2: Poll for access tokenCOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs568 // Step 1: Get current git remote + PR info via gh CLICOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs596 // Step 2: Fetch review comments via gh APICOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs926 // Step 1: Check provider credentialsCOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs941 // Step 2: Check SSH agent forwarding (check SSH_AUTH_SOCK)COMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs953 // Step 3: Check claurst config dir existsCOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs966 // Step 4: Check provider endpoint reachabilityCOMMENT
Structural Annotation Overuse10 hits · 16 pts
SeverityFileLineSnippetContext
LOW⚡src-rust/crates/tui/src/overlays.rs1413 /// Step 1: user is browsing the message list.COMMENT
LOW⚡src-rust/crates/tui/src/overlays.rs1415 /// Step 2: user has chosen a message and must confirm.COMMENT
LOWsrc-rust/crates/cli/src/main.rs3858 // Step 1: Request device codeCOMMENT
LOWsrc-rust/crates/cli/src/main.rs3871 // Step 2: Poll for access tokenCOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs568 // Step 1: Get current git remote + PR info via gh CLICOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs596 // Step 2: Fetch review comments via gh APICOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs926 // Step 1: Check provider credentialsCOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs941 // Step 2: Check SSH agent forwarding (check SSH_AUTH_SOCK)COMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs953 // Step 3: Check claurst config dir existsCOMMENT
LOWsrc-rust/crates/commands/src/named_commands.rs966 // Step 4: Check provider endpoint reachabilityCOMMENT
Unused Imports2 hits · 2 pts
SeverityFileLineSnippetContext
LOWscripts/append-patch-note.py21CODE
LOWscripts/bump-version.py20CODE
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWspec/11_special_systems.md1056| `loremIpsum` | — | Lorem ipsum text generation |CODE