AI Slop Code Risk Monitor

macro-inc/macro

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

Macro is a unified workspace for teams: email, chat, docs, tasks, agents, calls, and CRM — @-linked together with shared AI memory.

1.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for macro-inc/macro, a Rust project with 6,036 GitHub stars. SynthScan examined 4,385,593 lines of code across 25314 source files, recording 5992 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 1.7 (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.7
Adjusted Signal
1.7
Raw Pattern Score
100%
Time Factor
2026-11-01
Last Push
6.0K
Stars
Rust
Language
4.4M
Lines of Code
25.3K
Files
6.0K
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 6.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

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

Agent Over-Engineering Ratio 3.2/100 · LOW

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

PR Review Velocity Impact 7.8/100 · LOW

Which changes need focused human review? 5992 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 50HIGH 26MEDIUM 300LOW 5616

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 5992 distinct pattern matches across 23 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 Block3153 hits · 3123 pts
SeverityFileLineSnippetContext
LOWdeny.toml1# This template contains all of the possible sections and their default valuesCOMMENT
LOWdeny.toml21# `target_family = "unix"` configuration, that only having windows targets inCOMMENT
LOWdeny.toml41#exclude = []COMMENT
LOWdeny.toml101 { id = "RUSTSEC-2026-0381", reason = "webpki-roots 0.26.11 contains no certificates and re-exports patched 1.0.10; banCOMMENT
LOWdeny.toml141# Allow 1 or more licenses on a per-crate basis, so that particular licensesCOMMENT
LOWdeny.toml161expression = "MIT AND ISC AND OpenSSL"COMMENT
LOWdeny.toml181registries = [COMMENT
LOWdeny.toml261 "workspace-hack", # cargo-hakari generated crateCOMMENT
LOWdeny.toml361# dependencies starting at the specified crate, up to a certain depth, which isCOMMENT
LOWsgconfig.yml1# ast-grep configuration — custom structural rules for repo conventions.COMMENT
LOWrust-toolchain.toml1[toolchain]COMMENT
LOW.config/hakari.toml1# This file contains settings for `cargo hakari`.COMMENT
LOW.config/hakari.toml21# cargo-zigbuild's plain-triple passthrough, the lambdas); aarch64-apple-darwinCOMMENT
LOW.config/hakari.toml61 "sync_service",COMMENT
LOW.config/hakari.toml101 "models_databases",COMMENT
LOW.config/hakari.toml121 # does not pull workspace-hack into wasm dependency traversal.COMMENT
LOWtooling/ai_billing_cli/src/main.rs21struct Cli {COMMENT
LOWtooling/seed_cli/src/entity/channel.rs81/// Arguments for creating a single channel.COMMENT
LOWtooling/seed_cli/src/entity/document.rs41pub struct CreateArgs {COMMENT
LOWtooling/seed_cli/src/entity/document.rs61 /// Whether to skip adding document to historyCOMMENT
LOWtooling/seed_cli/src/entity/scenario.rs201COMMENT
LOWtooling/seed_cli/src/entity/scenario.rs221 #[arg(long)]COMMENT
LOWtooling/seed_cli/src/entity/email.rs81COMMENT
LOWtooling/seed_cli/src/entity/gmail.rs1//! Seed REAL Gmail test mailboxes (`@macro-test.com`) through the Gmail API.COMMENT
LOWtooling/seed_cli/src/entity/gmail.rs61COMMENT
LOWtooling/seed_cli/src/entity/gmail.rs101 #[arg(long, default_value_t = 6)]COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs61COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs141pub struct UserSpec {COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs161/// A team in the scenario.COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs181pub struct ChannelSpec {COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs201COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs221 #[serde(default)]COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs241 /// with `file`.COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs261#[serde(deny_unknown_fields)]COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs281 /// Grant the owner's team edit access, like the app'sCOMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs321#[derive(Debug, Clone, Deserialize)]COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs361 pub from: Option<String>,COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs381COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs401#[serde(deny_unknown_fields)]COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs421 /// derived ids.COMMENT
LOWtooling/seed_cli/src/entity/scenario/spec.rs441 /// Tasks keyed by a short name.COMMENT
LOWtooling/seed_cli/src/entity/scenario/reset.rs1//! Reset: delete every row a scenario seeded, keyed by the id marker prefix.COMMENT
LOWtooling/scripts/build-local.sh1#!/bin/bashCOMMENT
LOWtooling/xtask/crates/xtask_paths/src/lib.rs1#![deny(missing_docs)]COMMENT
LOWtooling/xtask/crates/xtask_graph/src/lib.rs1#![deny(missing_docs)]COMMENT
LOWtooling/xtask/crates/xtask_cache_wasm/src/main.rs1//! `cargo x cache-wasm [--force]`COMMENT
LOWtooling/xtask/crates/xtask_nextest_filter/src/main.rs1//! `cargo x nextest-filter <changed-files-path> <base-revision>`COMMENT
LOWtooling/xtask/crates/xtask_deps/src/closures.rs1//! Generates .github/workspace-dep-closures.json: for every workspaceCOMMENT
LOWtooling/xtask/crates/xtask_deps/src/main.rs1//! `cargo x deps [--check]` regenerates (or, with `--check`, verifies) the twoCOMMENT
LOW…sk_workflows/src/workflows/code_check_cloud_storage.rs1//! `cloud storage code check` — cargo fmt/clippy/test for the cloud-storageCOMMENT
LOW…xtask_workflows/src/workflows/android_release_drift.rs1//! `Android Release Drift` — runs on every push to a PR that carries theCOMMENT
LOW…sk_workflows/src/workflows/deploy_ai_editing_worker.rs1//! `Deploy AI Editing Worker` — deploys the `ai-editing-worker` CloudflareCOMMENT
LOW…xtask_workflows/src/workflows/ios_app_store_publish.rs1//! `iOS App Store Publish` — releases the committed iOS version on the AppCOMMENT
LOW…crates/xtask_workflows/src/workflows/deploy_preview.rs1//! `Deploy Preview` — frontend feature-branch preview deployments.COMMENT
LOW…crates/xtask_workflows/src/workflows/deploy_on_push.rs1//! `Deploy on Push` — the single push-to-main dev deploy pipeline. Mirrors theCOMMENT
LOW…crates/xtask_workflows/src/workflows/deploy_on_push.rs21//! Replaces the separate `deploy_cloud_storage_on_push` andCOMMENT
LOW…crates/xtask_workflows/src/workflows/deploy_on_push.rs41 #COMMENT
LOW…lows/src/workflows/cargo_workspace_dependency_check.rs1//! `cargo workspace dependency check` — polices duplicate third-party deps inCOMMENT
LOW…tes/xtask_workflows/src/workflows/ios_release_watch.rs1//! `iOS Release Watch` — half-hourly cron closing the loop of the `iOSCOMMENT
LOW…ling/xtask/crates/xtask_workflows/src/workflows/cla.rs1//! `CLA` — enforces the Contributor License Agreement on PRs.COMMENT
3093 more matches not shown…
Hyper-Verbose Identifiers2059 hits · 2108 pts
SeverityFileLineSnippetContext
LOW⚡tooling/pii/test_scan.py22 def test_flags_customer_email_and_allows_reserved_domains(self):CODE
LOW⚡tooling/pii/test_scan.py32 def test_allows_macro_and_test_tlds(self):CODE
LOW⚡tooling/pii/test_scan.py37 def test_flags_phone_and_address_not_iso_dates(self):CODE
LOW⚡tooling/pii/test_scan.py45 def test_flags_private_key_and_github_token(self):CODE
LOW⚡tooling/pii/test_scan.py53 def test_exceptions_cover_value_path_and_domain(self):CODE
LOWtooling/pii/test_scan.py82 def test_only_added_lines_in_a_hunk_are_scanned(self):CODE
LOWtooling/pii/test_scan.py96 def test_skips_deleted_files_and_lockfiles(self):STRING
LOWtooling/pii/test_scan.py111 def test_text_mode_flags_pr_body_pii(self):STRING
LOWtooling/pii/test_scan.py120 def test_added_content_cannot_be_parsed_as_a_file_header(self):STRING
LOWtooling/pii/test_scan.py131 def test_reports_do_not_expose_matched_values(self):STRING
LOWtooling/pii/test_scan.py137 def test_staged_rename_is_scanned_without_a_remote_base(self):STRING
LOWtooling/pii/test_scan.py158 def test_git_errors_fail_the_scan(self):STRING
LOWtooling/scripts/test_consolidate_agent_config.py13 def test_missing_signer_reference_aborts_without_uploading(self):CODE
LOWtooling/scripts/test_consolidate_agent_config.py37 def test_existing_empty_values_are_preserved_and_missing_values_are_copied(self):CODE
LOWinfra/stacks/opensearch/helpers/utils/remove_field.ts32async function verifyDocumentsHaveReplacementData(CODE
LOW…rch/helpers/scripts/create_timestamp_seconds_fields.ts46async function addDateFieldWithEpochSecondFormat(CODE
LOW…cks/opensearch/helpers/scripts/set_refresh_interval.ts22async function updateIndexRefreshInterval(CODE
LOW…cks/opensearch/helpers/scripts/set_refresh_interval.ts157async function getCurrentRefreshIntervals(): Promise<void> {CODE
LOW…observability/nixos/goalert/test_macro_alerts_relay.py78 def test_status_update_is_one_line(self):CODE
LOW…observability/nixos/goalert/test_macro_alerts_relay.py89 def test_long_description_is_cut_at_a_sentence(self):CODE
LOWinfra/stacks/cloud-storage-service/docx-unzip-bucket.ts5export function attachPolicyToDocxUnzipBucket({CODE
LOWinfra/packages/resources/src/resources/frecency.ts10export function createFrecencyTablePolicy(CODE
LOWinfra/packages/resources/src/resources/frecency.ts61export function attachFrecencyTablePolicy(CODE
LOWinfra/packages/resources/src/resources/grafana.ts14export function grafanaTelemetryContainers(CODE
LOWinfra/packages/resources/src/resources/role.ts5export function createShaCleanupWorkerRole(CODE
LOWinfra/packages/shared/src/ai_tools.ts136export function getAiToolsServiceRoleArns(): pulumi.Output<string>[] {CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py1073def deck_fills_pattern_picture() -> Deck:CODE
LOW⚡crates/universal_input/eval/test_compare.py13 def test_aliases_resolve_without_requiring_real_accounts(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py20 def test_invitee_order_and_case_do_not_change_the_result(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py27 def test_email_cc_does_not_count_as_a_to_recipient(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py35 def test_named_channels_match_without_accepting_a_partial_name(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py42 def test_null_queries_are_empty_but_filter_wording_is_a_mismatch(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py50 def test_note_markers_and_lost_sentences_are_not_hidden_by_the_comparison(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py57 def test_dates_are_checked_as_local_wall_clock_times(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py65 def test_priority_comes_from_the_extracted_task_property(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py72 def test_titles_allow_concise_forms_but_not_the_description(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py79 def test_reports_identify_new_failures_and_fixes(self):CODE
LOW⚡crates/universal_input/eval/test_compare.py87 def test_wrong_classifications_are_not_corrected_by_forcing_the_expected_intent(self, request):CODE
LOW⚡crates/universal_input/eval/test_compare.py95 def test_requests_use_the_frozen_clock_and_task_catalog(self, request):CODE
LOWnix/appimage/test_apprun.py17 def test_preserves_size_source_and_surrounding_bytes(self):CODE
LOWnix/appimage/test_apprun.py39 def test_rejects_missing_or_ambiguous_entries(self):CODE
LOWnix/appimage/test_apprun.py51 def test_rejects_non_elf_input(self):CODE
LOW⚡nix/appimage/test_packaging.py79 def test_ldd_includes_transitive_dependencies_and_keeps_aliases(self):CODE
LOW⚡nix/appimage/test_packaging.py84 def test_ldd_rejects_missing_transitive_dependency(self):CODE
LOW⚡nix/appimage/test_packaging.py93 def test_ldd_reuses_first_loaded_soname(self):CODE
LOW⚡nix/appimage/test_packaging.py102 def test_relocation_restores_sonames_and_origin_paths(self):CODE
LOW⚡nix/appimage/test_packaging.py116 def test_relocation_rewrites_absolute_needed(self):CODE
LOW⚡nix/appimage/test_packaging.py124 def test_relocation_rejects_unbundled_absolute_needed(self):CODE
LOW⚡nix/appimage/test_packaging.py131 def test_relocation_rewrites_interpreter_and_shebang(self):CODE
LOWnix/appimage/test_packaging.py145 def test_relocation_handles_read_only_nix_copies(self):CODE
LOWnix/appimage/test_packaging.py158 def test_relocation_rewrites_release_webkit_helper_directory(self):CODE
LOWnix/appimage/test_packaging.py176 def test_relocation_rejects_nix_only_proxy_schema_paths(self):CODE
LOWnix/appimage/test_packaging.py191 def test_relocation_rejects_conflicting_sonames(self):CODE
LOW…tion/src/websocket/core/websocket-heartbeat-options.ts33export function isRequiredHeartbeatOptions(CODE
LOWpackages/collaboration/src/collab/telemetry.ts32function setDocumentSpanAttributes(documentId: string, span: Span): void {CODE
LOWpackages/email-renderer/src/core/colors.ts77export function findClosestContrastingColor(fg: OKLCH, bgL: number): OKLCH {CODE
LOWpackages/email-renderer/src/core/css.ts141export function stripColorSchemeMediaQueries(css: string): string {CODE
LOWpackages/email-renderer/src/browser/colors.ts150function hasOpaqueAncestorBackground(el: HTMLElement, root: Node): boolean {CODE
LOW…/email-renderer/src/browser/colors.adversarial.test.ts161function hasOpaqueAncestorBackground(el: HTMLElement, root: Node): boolean {CODE
LOWpackages/spreadsheet/src/conditional-formatting.ts269export function readConditionalAppearance(CODE
1999 more matches not shown…
Decorative Section Separators245 hits · 717 pts
SeverityFileLineSnippetContext
MEDIUMtooling/seed_cli/src/entity/channel_message/test.rs16// ── Parsing tests (seed) ──────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel_message/test.rs33// ── Parsing tests ──────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel_message/test.rs158// ── Helpers ────────────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel_message/test.rs176// ── Integration tests (single create) ─────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel_message/test.rs259// ── Seed JSON tests ────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel_message/test.rs401// ── Mention flow tests ────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/document/test.rs17// ── Parsing tests ──────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/document/test.rs132// ── Parsing tests (seed) ──────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/document/test.rs162// ── Helpers ────────────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/document/test.rs227// ── Execution tests ───────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/document/test.rs323// ── Seed JSON tests ────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel/test.rs14// ── Parsing tests ──────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel/test.rs191// ── Helpers ────────────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel/test.rs209// ── Integration tests (single create) ─────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/channel/test.rs281// ── Seed JSON tests ────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/email/test.rs14// ── Parsing tests ──────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/email/test.rs154// ── Helpers ────────────────────────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/email/test.rs209// ── Integration tests (seed) ──────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/email/test.rs402// ── build_thread unit tests ───────────────────────────────COMMENT
MEDIUMtooling/seed_cli/src/entity/email/test.rs489// ── Test helpers ──────────────────────────────────────────COMMENT
MEDIUM…ask_workflows/src/workflows/scripts/pr_merge_commit.sh30# ------------------------------------------------------------------------------COMMENT
MEDIUM…ows/src/workflows/scripts/merge_result_native_check.sh70# ------------------------------------------------------------------------------COMMENT
MEDIUM…ask_workflows/src/workflows/scripts/ios_native_tree.sh65# ----------------------------------------------------------------------------COMMENT
MEDIUM…k_workflows/src/workflows/scripts/android_git_fetch.sh14# ------------------------------------------------------------------------------COMMENT
MEDIUMinfra/stacks/github-runners/user-data.sh8# ─── System packages & updates ────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/user-data.sh42# ─── Docker ───────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh58# ─── Runner user ──────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh65# ─── Rust ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh72# ─── Just ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh75# ─── AWS CLI v2 ───────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh82# ─── Pulumi CLI ───────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh85# ─── SOPS ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh91# ─── Node.js LTS (needed by many GH Actions) ─────────────────────────────────COMMENT
MEDIUM⚡infra/stacks/github-runners/user-data.sh96# ─── GitHub Actions Runner ────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/user-data.sh117# ─── Configure & start the runner ─────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/runner.ts43 // ── AMI ───────────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/runner.ts58 // ── Security Group ────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/runner.ts94 // ── IAM ───────────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/runner.ts133 // ── User Data ─────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/github-runners/runner.ts151 // ── EC2 Instance ──────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/agent-harness-service/index.ts26// ── Secrets ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/agent-harness-service/index.ts52// ── Session changes bucket ───────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/agent-harness-service/index.ts76// ── AI tools infra ───────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/agent-harness-service/index.ts80// ── Stack references ─────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/agent-harness-service/index.ts109// ── Service ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMinfra/stacks/cloud-storage-service/index.ts239// ── GitHub pull request patches ──────────────────────────────────────────────COMMENT
MEDIUMcrates/email_formatting/preview_digest.py22# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/email_formatting/preview_digest.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/email_formatting/preview_digest.py58# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/email_formatting/preview_digest.py60# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/email_formatting/preview_digest.py90# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/email_formatting/preview_digest.py92# ---------------------------------------------------------------------------COMMENT
MEDIUMcrates/notification/src/domain/service/voip/test.rs16// ─── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/notification/src/domain/service/voip/test.rs37// ─── Mock: NotificationRepository ────────────────────────────────────────────COMMENT
MEDIUMcrates/notification/src/domain/service/voip/test.rs269// ─── Mock: MobilePushOps ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/notification/src/domain/service/voip/test.rs327// ─── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/notification/src/domain/service/device/test.rs16// ─── Mocks ───────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/notification/src/domain/service/device/test.rs428// ─── Register Tests ──────────────────────────────────────────────────────COMMENT
MEDIUMcrates/notification/src/domain/service/device/test.rs583// ─── Unregister Tests ────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ai_engine/src/font/glyphlist/glyphlist.txt1# -----------------------------------------------------------COMMENT
185 more matches not shown…
Hallucination Indicators50 hits · 545 pts
SeverityFileLineSnippetContext
CRITICALcrates/webhook/src/inbound/axum_router.rs104 .append(&self.authorization.authorization.user.macro_user_id.as_ref())CODE
CRITICALcrates/models_soup/src/item.rs81 EntityType::Channel.with_entity_string(channel.channel.channel.id.0.to_string())CODE
CRITICALcrates/referral/src/inbound/axum_router/send_invite.rs83 .append(&self.0.authorization.user.macro_user_id.as_ref())CODE
CRITICALcrates/forms/src/inbound/axum_router.rs151 user_id: signed_in.user.authorization.user.macro_user_id.clone(),CODE
CRITICAL…ication/src/domain/models/email_notification_digest.rs267 .last_online_checker(self.prev.prev.inner.owner_id.copied())CODE
CRITICAL…s/notification/src/domain/models/queue_message/test.rs93 deserialized.request.req.notification.tag.as_ref(),CODE
CRITICALcrates/contacts/src/inbound/http.rs123 .append(&self.0.authorization.user.macro_user_id.as_ref())CODE
CRITICAL…src/inbound/toolset/pipelines/find_pipeline_entries.rs255 let name = found.pipeline.pipeline.pipeline.name.clone();CODE
CRITICALcrates/frecency/src/domain/models.rs112 user_id: MacroUserIdStr::parse_from_str(r.event_record.event.entity.user_id.as_ref())?,CODE
CRITICALcrates/frecency/src/domain/models.rs113 entity: r.event_record.event.entity.entity.copied(),CODE
CRITICALcrates/docx_engine/src/bin/docx_corpus/lines.rs212 style: l.para.format.props.style.clone(),CODE
CRITICAL…ates/import/src/domain/service/slack_discovery/test.rs271 let calls = service.slack_source.0.0.member_calls.lock().unwrap();CODE
CRITICAL…ates/import/src/domain/service/slack_discovery/test.rs334 let calls = service.slack_source.0.0.member_calls.lock().unwrap();CODE
CRITICAL…ates/import/src/domain/service/slack_discovery/test.rs434 service.slack_source.0.0.member_calls.lock().unwrap().len(),CODE
CRITICALcrates/graphql_soup/src/objects.rs560 .with_entity_string(item.channel.channel.id.0.to_string()),CODE
CRITICALcrates/graphql_soup/src/objects.rs1902 ID(self.0.channel.channel.id.0.to_string())CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1917 self.0.channel.channel.name.clone()CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1923 owner_id: Some(self.0.channel.channel.owner_id.as_ref().to_owned()),CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1931 created_at: Some(self.0.channel.channel.created_at.to_rfc3339()),CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1932 updated_at: Some(self.0.channel.channel.updated_at.to_rfc3339()),CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1940 self.0.channel.channel.name.as_deref()CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1950 self.0.channel.channel.owner_id.as_ref().to_owned()CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1965 self.0.channel.channel.team_id.map(|id| ID(id.to_string()))CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1970 self.0.channel.channel.created_at.to_rfc3339()CODE
CRITICAL⚡crates/graphql_soup/src/objects.rs1975 self.0.channel.channel.updated_at.to_rfc3339()CODE
CRITICAL…next-soup/soup-view/views/inbox/inbox-card-layouts.tsx839 const reply = props.item.entity.thread.preview.find(CODE
CRITICAL…ures/slack-import/primitives/import-controller.test.ts159 sources.commands.register.mock.calls.every((call) =>CODE
CRITICAL…ures/slack-import/primitives/import-controller.test.ts307 sources.commands.register.mock.calls.filter(CODE
CRITICAL…ures/slack-import/primitives/import-controller.test.ts316 const registrations = sources.commands.register.mock.calls.filter(CODE
CRITICAL…ures/slack-import/primitives/import-controller.test.ts338 sources.commands.complete.mock.calls.filter(CODE
CRITICAL…ures/slack-import/primitives/import-controller.test.ts378 const requests = sources.commands.create.mock.calls.map((call) => call[1]);CODE
CRITICAL…features/external-chat/primitives/conversation.test.ts106 const keys = state.fake.capabilities.send.mock.calls.map((call) => call[1]);CODE
CRITICAL…features/external-chat/primitives/conversation.test.ts130 const keys = state.fake.capabilities.send.mock.calls.map((call) => call[1]);CODE
CRITICAL…features/external-chat/primitives/conversation.test.ts208 state.fake.capabilities.send.mock.calls.map((call) => call[0])CODE
CRITICAL…/src/features/block-form/queries/form-collaboration.ts264 putFormLayoutBody.shape.sections.element.options.find(isGateSchema);CODE
CRITICALapps/web/src/lib/split-router/tests/navigation.test.ts296 context.to.location.route.matches.at(-1)?.id === 'block' &&CODE
CRITICAL…ib/queries/calendar/graphql/tests/invalidation.test.ts126 calendarKeys.visibleCalendars._ctx.graphql.queryKey.slice(0, 2)CODE
CRITICAL…/queries/storage/documentLoad/offline-context-cache.ts12 getDocumentVersionResponse.shape.data.shape.documentMetadata.omit({CODE
CRITICAL…/src/lib/queries/soup/graphql/grouped-page-evidence.ts105 page.data.user.groupSoup.bins.flatMap((bin) =>CODE
CRITICAL…vice-clients/service-storage/agent-session-mentions.ts17 return result.data.user.soup.items.flatMap((item) =>CODE
CRITICAL…/web/src/lib/service-clients/service-storage/client.ts2107 saveDocumentHandlerResponse.shape.data.shape.documentMetadata.safeParse(CODE
CRITICAL…/web/src/lib/service-clients/service-storage/client.ts2137 saveDocumentHandlerResponse.shape.data.shape.documentMetadata.safeParse(CODE
CRITICAL…/web/src/lib/service-clients/service-storage/client.ts2378 saveDocumentHandlerResponse.shape.data.shape.documentMetadata.safeParse(CODE
CRITICAL…web/src/lib/service-clients/service-storage/service.ts581 schemas.getDocumentVersionResponse.shape.data.shape.userAccessLevel.describe(CODE
CRITICAL…web/src/lib/service-clients/service-storage/service.ts612 schemas.getDocumentVersionResponse.shape.data.shape.userAccessLevel.describe(CODE
CRITICAL…e_service/src/api/documents/initialize_starter_docs.rs361 user_id: Some(user_context.authorization.user.user_context.user_id.clone()),CODE
CRITICAL…ent_storage_service/src/api/items/validate_item_ids.rs17 let user_id = user.authorization.user.user_context.user_id.clone();CODE
CRITICAL…document_storage_service/src/api/items/get_item_ids.rs27 let user_id = user.authorization.user.user_context.user_id.clone();CODE
CRITICALservices/connection_gateway/src/service/tracker.rs62 data.entity.extra.extra.entity_id.to_string(),CODE
CRITICALservices/connection_gateway/src/service/tracker.rs89 data.entity.extra.extra.entity_id.to_string(),CODE
Fake / Example Data228 hits · 264 pts
SeverityFileLineSnippetContext
LOWtooling/notification_sandbox/src/main.rs304 sender: Some(MacroUserIdStr::try_from_email("fake-user@example.com").unwrap()),CODE
LOW⚡crates/item_filters/src/lib.rs223 /// Email sender addresses to filter by. Examples: ['user@example.com']. Empty to search all senders.COMMENT
LOW⚡crates/item_filters/src/lib.rs226 /// Email CC addresses to filter by. Examples: ['user@example.com']. Empty if not filtering by CC.COMMENT
LOW⚡crates/item_filters/src/lib.rs229 /// Email BCC addresses to filter by. Examples: ['user@example.com']. Empty if not filtering by BCC.COMMENT
LOW⚡crates/item_filters/src/lib.rs232 /// Email Recipient addresses to filter by. Examples: ['user@example.com']. Empty if not filtering by Recipient.COMMENT
LOWcrates/webhook/src/domain/service/test.rs369 MacroUserIdStr::try_from_email("user@example.com").unwrap()CODE
LOWcrates/complete_graph/src/schema/test/calendar.rs103 email_address: "user@example.com".to_owned(),CODE
LOWcrates/graphql_channel/src/test.rs85 let user = MacroUserIdStr::try_from_email("user@example.com").unwrap();CODE
LOWcrates/slack_integration/src/inbound/worker/test.rs82 requested_by: MacroUserIdStr::try_from_email("admin@example.com").unwrap(),CODE
LOWcrates/slack_integration/src/domain/importer/test.rs100 {"id":"U0","name":"importer","profile":{"email":"admin@example.com","display_name":"Importer Admin"}},CODE
LOWcrates/slack_integration/src/domain/importer/test.rs135 requested_by: user("admin@example.com"),CODE
LOWcrates/slack_integration/src/domain/importer/test.rs1001 assert_eq!(announcement.joined, user("admin@example.com"));CODE
LOWcrates/slack_integration/src/domain/importer/test.rs1006 user("admin@example.com"),CODE
LOWcrates/slack_integration/src/domain/importer/test.rs1108 user("admin@example.com"),CODE
LOWcrates/gmail_client/src/error/test.rs101 assert!(!sanitized.contains("user@example.com"));CODE
LOWcrates/macro_db_client/src/blocked_email.rs82 VALUES ('test@test.com')CODE
LOWcrates/macro_db_client/src/blocked_email.rs94 assert_eq!(blocked_emails[0], "test@test.com");CODE
LOWcrates/macro_db_client/src/blocked_email.rs105 VALUES ('test@test.com')CODE
LOWcrates/macro_db_client/src/blocked_email.rs122 VALUES ('test@test.com')CODE
LOWcrates/macro_db_client/src/blocked_email.rs132 assert_eq!(blocked_emails[0], "test@test.com");CODE
LOW…s/notification/src/domain/models/queue_message/test.rs70 macro_user_id::user_id::MacroUserIdStr::try_from_email("user@example.com").unwrap();CODE
LOWcrates/notification/src/domain/service/test.rs961 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs1087 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs1148 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs1577 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs1605 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs1626 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs2737 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs2777 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs2960 let recipient = test_user_id("user@example.com");CODE
LOWcrates/notification/src/domain/service/test.rs2988 let recipient = test_user_id("user@example.com");CODE
LOWcrates/macro_user_id/src/email/tests.rs87 ("test@test.com", "test@test.com"),CODE
LOWcrates/macro_user_id/src/email/tests.rs97 ("test@test.com", "test@test.com"),CODE
LOWcrates/macro_user_id/src/email/tests.rs119 ("test@test.com", "test@test.com"),CODE
LOWcrates/macro_user_id/src/email/tests.rs129 ("test@test.com", "test@test.com"),CODE
LOWcrates/macro_user_id/src/email/tests.rs147 ("test@test.com", true),CODE
LOW…es/macro_authorization/src/outbound/macro_auth/test.rs34 email: "user@example.com".to_string(),CODE
LOWcrates/crm/src/outbound/search_repo/test.rs303 insert_directory(pool, "acme.com", Some("Acme Corp"), None).await?;CODE
LOW⚡…m/src/outbound/companies_repo/test/set_contact_name.rs22 repo.set_contact_name(&team_id, &contact_id, "Jane Doe", false)CODE
LOW⚡…m/src/outbound/companies_repo/test/set_contact_name.rs27 Some(Some("Jane Doe".to_string()))CODE
LOW⚡…m/src/outbound/companies_repo/test/set_contact_name.rs34 assert_eq!(record.name.as_deref(), Some("Jane Doe"));CODE
LOWcrates/graphql_notification/src/mutations/test.rs147 let user = MacroUserIdStr::try_from_email("user@example.com").unwrap();CODE
LOWcrates/models_email/src/gmail/inbox_sync.rs117 assert_eq!(payload.message.data.email_address, "user@example.com");CODE
LOWcrates/ai_engine/src/text/test.rs33 let t = text("lorem ipsum dolor sit amet", Some(80.0), TextAlign::Left);CODE
LOWcrates/ai_engine/src/text/test.rs33 let t = text("lorem ipsum dolor sit amet", Some(80.0), TextAlign::Left);CODE
LOWcrates/agent_harness/src/inbound/kafka/test.rs380 name: "user@example.com".to_owned(),CODE
LOWcrates/agent_harness/src/inbound/kafka/test.rs381 email: Some("user@example.com".to_owned()),CODE
LOWcrates/agent_harness/src/inbound/kafka/test.rs425 name: "user@example.com".to_owned(),CODE
LOWcrates/agent_harness/src/inbound/kafka/test.rs426 email: Some("user@example.com".to_owned()),CODE
LOW…s/agent_harness/src/outbound/channel_announcer/test.rs29 triggered_by: MacroUserIdStr::try_from_email("user@example.com").unwrap(),CODE
LOW…s/agent_harness/src/outbound/channel_announcer/test.rs383 MacroUserIdStr::try_from_email("user@example.com").unwrap(),CODE
LOW…s/agent_harness/src/outbound/channel_announcer/test.rs425 triggered_by: MacroUserIdStr::try_from_email("user@example.com").unwrap(),CODE
LOW…s/agent_harness/src/outbound/channel_announcer/test.rs499 MacroUserIdStr::try_from_email("user@example.com").unwrap(),CODE
LOW…s/agent_harness/src/outbound/channel_announcer/test.rs525 triggered_by: MacroUserIdStr::try_from_email("user@example.com").unwrap(),CODE
LOWcrates/email_db_client/src/contacts/get/test.rs296 "dave@example.org"CODE
LOWcrates/github/src/domain/service/link_test.rs817 MacroUserIdStr::try_from_email("user@example.com")CODE
LOW…ates/calendar_events/src/domain/mutations/test/copy.rs218 requester_email: "user@example.com".to_string(),CODE
LOW…ates/calendar_events/src/domain/mutations/test/copy.rs256 requester_email: "user@example.com".to_string(),CODE
LOWcrates/calendar_events/src/domain/service/test.rs1941 organizer_email: Some("organizer@example.org".to_string()),CODE
LOWcrates/calendar_events/src/domain/service/test.rs2046 email: "organizer@example.org".to_string(),CODE
168 more matches not shown…
Structural Annotation Overuse64 hits · 117 pts
SeverityFileLineSnippetContext
LOWtooling/seed_cli/src/entity/email/README.md11## Step 1: Bulk GenerateCOMMENT
LOWtooling/seed_cli/src/entity/email/README.md52## Step 2: SeedCOMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs174/// Step 1: Wolf inserts Maria (RSVP Yes, Plus Ones 1) and Omar (RSVP No).COMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs227/// Step 2: Julia sets Maria's RSVP to Maybe.COMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs253/// Step 3: Julia deletes Omar.COMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs269/// Step 4: Wolf deletes the Plus Ones column.COMMENT
LOWcrates/notification/src/outbound/digest_batcher.rs117 // Step 1: Atomically pop one user from the pending setCOMMENT
LOWcrates/notification/src/outbound/digest_batcher.rs154 // Step 2: Atomically snapshot the list via RENAMECOMMENT
LOWcrates/notification/src/outbound/digest_batcher.rs165 // Step 3: Read from the snapshot and clean upCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs734 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs740 // Step 2: Check user existenceCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs749 // Step 3: Check push notificationsCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs769 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs775 // Step 2: Check user existenceCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs784 // Step 3: Check push notifications - disabledCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs793 // Step 4: Check last online time - recently onlineCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs814 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs820 // Step 2: Check user existenceCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs829 // Step 3: Check push notifications - disabledCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs838 // Step 4: Check last online time - offline for a whileCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs859 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs865 // Step 2: Check user existence - does not exist → DontSend (no account = no email)COMMENT
LOWcrates/email_db_client/src/contacts/upsert_message.rs112 // Step 1: Fetch existing (fast, no locks)COMMENT
LOW⚡crates/email_db_client/src/contacts/upsert_message.rs136 // Step 2: Filter to contacts we don't have yetCOMMENT
LOW⚡crates/email_db_client/src/contacts/upsert_message.rs146 // Step 3: Try to insert new contactsCOMMENT
LOWcrates/email_db_client/src/contacts/upsert_message.rs158 // Step 4: Any still missing? Fetch them (handles race condition)COMMENT
LOW⚡crates/properties/src/outbound/test.rs600 // Step 1: Set task-standalone as parent of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs605 // Step 2: Now try to add task-standalone as a subtask of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs630 // Step 1: Add task-standalone as a subtask of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs635 // Step 2: Now try to set task-standalone as parent of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs662 // Step 1: Set task-standalone as parent of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs667 // Step 2: Now try to set task-orphan as parent of task-standaloneCOMMENT
LOW⚡crates/properties/src/outbound/test.rs694 // Step 1: Add task-standalone as subtask of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs699 // Step 2: Now try to add task-orphan as subtask of task-standaloneCOMMENT
LOWcrates/system_properties/src/outbound/pgpool.rs161 // Step 1: Fetch all properties from source task. A copy doesn't joinCOMMENT
LOWcrates/system_properties/src/outbound/pgpool.rs177 // Step 2: Copy all properties to destination task (with v7 UUIDs)COMMENT
LOWcrates/system_properties/src/outbound/pgpool.rs222 // Step 3: Ensure all system task properties exist (insert with null if missing)COMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs53 // Step 1: Fetch existing contactsCOMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs71 // Step 2: Update names for existing contacts that don't have one yetCOMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs100 // Step 3: Insert new contactsCOMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs138 // Step 4: Handle race conditions - fetch any still-missing contactsCOMMENT
LOW.agents/skills/create-ai-tool/SKILL.md12## Step 1: Write the toolCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md26## Step 2: Create the tool contextCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md34## Step 3: Add the toolset to `all_tools` in the ai_tools crateCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md40## Step 4: Add the context to ToolServiceContextCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md47## Step 5: Wire up env vars and service constructionCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md54## Step 6: Update infra (if new env vars or AWS resources are needed)COMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md61## Step 7: Rust checksCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md72## Step 8: Generate frontend typesCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md81## Step 9: Check what frontend UI is neededCOMMENT
LOW⚡.agents/skills/create-ai-tool/SKILL.md90## Step 10: Read existing tool UI for patternsCOMMENT
LOW.agents/skills/create-ai-tool/SKILL.md103## Step 11: Write the tool UICOMMENT
LOW.agents/skills/create-ai-tool/SKILL.md122## Step 12: Frontend checksCOMMENT
LOW.agents/skills/dependabot/SKILL.md9## Step 1: Fetch all open alertsCOMMENT
LOW.agents/skills/dependabot/SKILL.md26## Step 2: Group alerts by manifest/lockfileCOMMENT
LOW.agents/skills/dependabot/SKILL.md30## Step 3: Determine override strategy per manifestCOMMENT
LOW.agents/skills/dependabot/SKILL.md44## Step 4: Present the planCOMMENT
LOW.agents/skills/dependabot/SKILL.md56## Step 5: Apply fixesCOMMENT
LOW.agents/skills/dependabot/SKILL.md70## Step 6: VerifyCOMMENT
LOW…ail_service/src/util/process_pre_insert/sync_labels.rs14 // Step 1: Fetch the persisted labelsCOMMENT
4 more matches not shown…
Synthetic Comment Markers15 hits · 112 pts
SeverityFileLineSnippetContext
HIGHcrates/models_soup/src/call_record.rs55 /// User-supplied or AI-generated display name for the call.COMMENT
HIGHcrates/models_soup/src/call_record.rs57 /// AI-generated summary of the call. Only set on archivedCOMMENT
HIGHcrates/ai_projections/src/lib.rs4//! An AI projection is a materialized, cached AI-generated view of a user'sCOMMENT
HIGHcrates/call/src/inbound/toolset/read_call_record.rs56 /// The AI generated summary of the call if one was generated. Use this before you read through the transcript.COMMENT
HIGHcrates/call/src/domain/events.rs102 /// Whether an AI-generated display name was persisted with the summary.COMMENT
HIGHcrates/call/src/domain/ports.rs261 /// candidate speaker set for AI-generated archived transcript attribution.COMMENT
HIGHcrates/call/src/domain/ports.rs539 /// Persist the AI-generated summary text on the archived call record.COMMENT
HIGHcrates/call/src/domain/models.rs332/// AI-generated speaker attribution for one archived transcript row.COMMENT
HIGHcrates/call/src/domain/models.rs512 /// User-supplied or AI-generated display name for the call. Only set onCOMMENT
HIGHcrates/call/src/domain/models.rs515 /// AI-generated summary of the call. Only set on archived `call_records`COMMENT
HIGHcrates/call/src/domain/models.rs609 /// User-supplied or AI-generated display name for the call. Only set onCOMMENT
HIGHcrates/agent_code_mode/src/domain/documentation.rs239 /// The symbol as requested.COMMENT
HIGHcrates/documents/src/domain/models.rs329 /// The pull request's `owner/repo/pull/number` key, as requested.COMMENT
HIGHapps/web/src/lib/queries/preview/fetchers.ts174 // prefer the user-supplied / AI-generated `customName`, fall back toCOMMENT
HIGHservices/sync-service/bebop-schema/src/generated.rs2// This code was generated by a tool.COMMENT
AI Slop Vocabulary34 hits · 98 pts
SeverityFileLineSnippetContext
MEDIUMtooling/scripts/consolidate-agent-config.py26 # Existing harness settings win, including rollout gates and credentials.COMMENT
MEDIUMtooling/scripts/consolidate-agent-config.py41 # environments. An old, unused harness PEM under the same name must notCOMMENT
MEDIUMtooling/scripts/claude-local-mcp.sh32# The cognition host is the harness listener plus a /cognition prefix; theCOMMENT
MEDIUM…authorization/src/outbound/pg_harness_authorization.rs38 #[error("harness authorization database operation failed")]COMMENT
MEDIUM…authorization/src/outbound/pg_harness_authorization.rs41 #[error("invalid persisted harness ownership data")]COMMENT
MEDIUMcrates/agent_harness/Cargo.toml16# The session-token claim shape and its signing, so the harness and the proxyCOMMENT
MEDIUM…tes/agent_harness/container/sidecar/src/server/test.rs24 std::fs::write(&path, format!("#!/bin/sh\n{body}\n")).expect("write fake harness");CODE
MEDIUMcrates/agent_harness/src/domain/capability_discovery.rs73 #[error("the requested harness is disconnected")]COMMENT
MEDIUMcrates/agent_harness/src/domain/capability_discovery.rs90 #[error("the requested harness is disconnected")]COMMENT
MEDIUMcrates/agent_harness/src/domain/model_load.rs93 #[error("the requested harness is disconnected")]COMMENT
MEDIUMcrates/agent_harness/src/domain/model_load.rs110 #[error("the requested harness is disconnected")]COMMENT
MEDIUMcrates/agent_harness/src/domain/service/warm.rs55 #[tracing::instrument(skip_all, err, fields(agent.session.id = tracing::field::Empty, agent.harness = tracing::fieldCOMMENT
MEDIUMcrates/harness_id/src/lib.rs71#[error("invalid harness id: {value}")]COMMENT
MEDIUM⚡crates/coding_agent_worker/config.example.toml1# Everything an agent harness daemon needs to serve one harness's sessions.COMMENT
MEDIUM⚡crates/coding_agent_worker/config.example.toml8# Base URL of the agent-harness service. Its ws(s) twin hosts the runtimeCOMMENT
MEDIUM⚡crates/coding_agent_worker/config.example.toml11# Base URL of the storage service (harness pairing + live event stream).COMMENT
MEDIUM⚡crates/coding_agent_worker/config.example.toml18# Optional: the harness name pairing requests; the approving user may renameCOMMENT
MEDIUMcrates/coding_agent_worker/config.example.toml32# Optional: environment added to the harness and to every model probe. TheCOMMENT
MEDIUMcrates/coding_agent_worker/config.example.toml47# storage_path = "/path/to/agents" # Omit for ~/.macrod/herdr/<harness-id>.COMMENT
MEDIUMcrates/coding_agent_worker/src/harness.rs43 #[error("the service connection closed before the harness was announced")]COMMENT
MEDIUMcrates/coding_agent_worker/src/harness.rs46 #[error("the harness process ended in failure: {0}")]COMMENT
MEDIUMcrates/coding_agent_worker/src/tui/config_form/test.rs156 "# keep me\n[macro]\napi_url = \"https://custom-api\"\nstorage_url = \"https://custom-storage\"\nweb_url = \CODE
MEDIUM…istry/entity_registry/src/domain/creation_principal.rs58 #[error("a harness cannot create entities")]COMMENT
MEDIUMcrates/pptx_engine/scripts/corpus_media.py878 """Small seamless tile for picture-tile fills and tiled backgrounds."""STRING
MEDIUMcrates/ai_usage/src/lib.rs3//! AI cost logging — a robust log of AI usage with a flexible admin query API.COMMENT
MEDIUMcrates/fusionauth/src/identity_provider/login.rs38/// This API allows you to complete a OpenID Connect login after authenticating a user using the OpenID Connect API. If COMMENT
MEDIUMcrates/import/src/outbound/pg_import_repo/test.rs1007 r#"INSERT INTO agent_session (id, owner_id, bot_id, harness, model, workspace, for_warming) VALUES ($1, $2, '000CODE
MEDIUM…/import/src/outbound/pg_import_repo/notion_run/test.rs367 r#"INSERT INTO agent_session (id, owner_id, bot_id, harness, model, workspace, for_warming) VALUES ($1, $2, '000CODE
MEDIUMcrates/import/src/domain/service/workspace/run/test.rs408 r#"INSERT INTO agent_session (id, owner_id, bot_id, harness, model, workspace, for_warming) VALUES ($1, $2, '000CODE
LOW…0b0aef3fb0f59d392b5780cc548f331263a581d1b011eb970.json3 "query": "\n SELECT \n -- Use trim() to remove the leading/trailing angle brackets\n trim(jsoCODE
MEDIUMapps/web/src/features/channel/Call/CallContext.tsx770 // for a seamless transition without destroying and recreating.COMMENT
MEDIUM…ding-agent-worker/container/sidecar/src/server/test.rs24 std::fs::write(&path, format!("#!/bin/sh\n{body}\n")).expect("write fake harness");CODE
MEDIUMservices/agent_harness_service/src/config.rs160 #[macro_config_default(String::from("macro-agent-harness"))]COMMENT
MEDIUMservices/agent_harness_service/src/config.rs181 #[macro_config_default(String::from("macro-agent-harness:latest"))]COMMENT
Verbosity Indicators44 hits · 80 pts
SeverityFileLineSnippetContext
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs174/// Step 1: Wolf inserts Maria (RSVP Yes, Plus Ones 1) and Omar (RSVP No).COMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs227/// Step 2: Julia sets Maria's RSVP to Maybe.COMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs253/// Step 3: Julia deletes Omar.COMMENT
LOW…tabases/src/outbound/pg_databases_repo/test/journal.rs269/// Step 4: Wolf deletes the Plus Ones column.COMMENT
LOWcrates/notification/src/outbound/digest_batcher.rs117 // Step 1: Atomically pop one user from the pending setCOMMENT
LOWcrates/notification/src/outbound/digest_batcher.rs154 // Step 2: Atomically snapshot the list via RENAMECOMMENT
LOWcrates/notification/src/outbound/digest_batcher.rs165 // Step 3: Read from the snapshot and clean upCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs734 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs740 // Step 2: Check user existenceCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs749 // Step 3: Check push notificationsCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs769 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs775 // Step 2: Check user existenceCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs784 // Step 3: Check push notifications - disabledCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs793 // Step 4: Check last online time - recently onlineCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs814 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs820 // Step 2: Check user existenceCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs829 // Step 3: Check push notifications - disabledCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs838 // Step 4: Check last online time - offline for a whileCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs859 // Step 1: Check if allowedCOMMENT
LOW⚡…on/src/domain/models/email_notification_digest/test.rs865 // Step 2: Check user existence - does not exist → DontSend (no account = no email)COMMENT
LOWcrates/email_db_client/src/contacts/upsert_message.rs112 // Step 1: Fetch existing (fast, no locks)COMMENT
LOW⚡crates/email_db_client/src/contacts/upsert_message.rs136 // Step 2: Filter to contacts we don't have yetCOMMENT
LOW⚡crates/email_db_client/src/contacts/upsert_message.rs146 // Step 3: Try to insert new contactsCOMMENT
LOWcrates/email_db_client/src/contacts/upsert_message.rs158 // Step 4: Any still missing? Fetch them (handles race condition)COMMENT
LOW⚡crates/properties/src/outbound/test.rs600 // Step 1: Set task-standalone as parent of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs605 // Step 2: Now try to add task-standalone as a subtask of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs630 // Step 1: Add task-standalone as a subtask of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs635 // Step 2: Now try to set task-standalone as parent of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs662 // Step 1: Set task-standalone as parent of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs667 // Step 2: Now try to set task-orphan as parent of task-standaloneCOMMENT
LOW⚡crates/properties/src/outbound/test.rs694 // Step 1: Add task-standalone as subtask of task-orphanCOMMENT
LOW⚡crates/properties/src/outbound/test.rs699 // Step 2: Now try to add task-orphan as subtask of task-standaloneCOMMENT
LOWcrates/system_properties/src/outbound/pgpool.rs161 // Step 1: Fetch all properties from source task. A copy doesn't joinCOMMENT
LOWcrates/system_properties/src/outbound/pgpool.rs177 // Step 2: Copy all properties to destination task (with v7 UUIDs)COMMENT
LOWcrates/system_properties/src/outbound/pgpool.rs222 // Step 3: Ensure all system task properties exist (insert with null if missing)COMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs53 // Step 1: Fetch existing contactsCOMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs71 // Step 2: Update names for existing contacts that don't have one yetCOMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs100 // Step 3: Insert new contactsCOMMENT
LOWcrates/email/src/outbound/email_pg_repo/contact.rs138 // Step 4: Handle race conditions - fetch any still-missing contactsCOMMENT
LOW…ail_service/src/util/process_pre_insert/sync_labels.rs14 // Step 1: Fetch the persisted labelsCOMMENT
LOW…ail_service/src/util/process_pre_insert/sync_labels.rs30 // Step 2: Identify labels to delete (in DB but not in Gmail)COMMENT
LOW…ail_service/src/util/process_pre_insert/sync_labels.rs41 // Step 3: Identify labels to insert or updateCOMMENT
LOW…ail_service/src/util/process_pre_insert/sync_labels.rs66 // Step 4: Perform deletions if neededCOMMENT
LOW…ail_service/src/util/process_pre_insert/sync_labels.rs84 // Step 5: Perform insert/update operationsCOMMENT
Modern AI Meta-Vocabulary18 hits · 53 pts
SeverityFileLineSnippetContext
MEDIUMtooling/xtask/crates/xtask_local/Cargo.toml15# Local/dev orchestration. These deps reuse the workspace-pinned versions soCOMMENT
MEDIUMtooling/xtask/crates/xtask_local/src/local/cli.rs14#[command(name = "cargo-x", about = "Macro local & dev orchestration")]COMMENT
MEDIUMcrates/agent_session/Cargo.toml9# Quota contracts and helper orchestration without enabling session adapters.COMMENT
MEDIUMcrates/agent/src/hook.rs194/// Sends [`StreamPart`] items through an unbounded channel as the RIG agenticCOMMENT
MEDIUMcrates/agent/src/error.rs11 /// An error from the RIG prompt/agentic loop.COMMENT
MEDIUMcrates/agent/src/lib.rs3//! Agent crate — agentic loopCOMMENT
MEDIUMcrates/agent/src/tool_adapter.rs105/// agentic loop without modification.COMMENT
MEDIUM…t/src/test/agent_loop/test_cooperative_cancellation.rs73 // tool returns) just finalizes so the agentic loop terminates.COMMENT
MEDIUMcrates/agent/src/model/router.rs261 /// Run the agentic loop and adapt rig's stream into the provider-agnosticCOMMENT
MEDIUMcrates/agent/src/model/router.rs662/// Run the agentic loop on `agent` and adapt rig's stream into theCOMMENT
MEDIUMcrates/agent_inmem/src/lib.rs6//! milliseconds and its transport never leaves the process. The agentic loopCOMMENT
MEDIUMcrates/agent_inmem/src/domain/engine.rs1//! The seam between the ACP surface and the agentic loop that serves it.COMMENT
MEDIUM…outbound/email_pg_repo/test/crm_scope_dynamic_query.rs323// test scaffold or buggy caller bypassing soup's 403 check). DefensiveCOMMENT
MEDIUMcrates/ai_toolset/src/toolset/types.rs50 #[error("error deserializing tool call (possible hallucination): {0}")]COMMENT
MEDIUM.agents/rules/rust/guardrails.md11# Backend guardrailsCOMMENT
MEDIUM.cargo/config.toml11# (anything else) # local/dev orchestration (xtask_local)COMMENT
MEDIUMapps/marketing/src/app/routes/RouteEmail.tsx145 <a href="#agentic-editing">CODE
MEDIUM…rc/features/marketing/components/email/email-demos.css69#agentic-editing .homepage-conversation { margin-bottom: 48px; }COMMENT
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHcrates/coding_agent_worker/e2e/update_e2e.py442except ProcessLookupError:CODE
HIGHcrates/coding_agent_worker/e2e/update_e2e.py450except ProcessLookupError:CODE
HIGHcrates/pptx_engine/scripts/render_references.py97except Exception: # noqa: BLE001 - python-pptx rejects some valid wild filesCODE
HIGHcrates/pptx_engine/scripts/render_references.py152except (OSError, ValueError):CODE
Cross-Language Confusion (JS/TS)4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHapps/web/scripts/desktop-signing.test.ts43elif [ "$1 $2" = 'release download' ]; thenCODE
HIGHapps/web/src/lib/urql-solid/browser-test/harness.tsx42 print(FIRST_DOCUMENT) === FIRST_TEXT &&CODE
HIGHapps/web/src/lib/urql-solid/browser-test/harness.tsx43 print(SECOND_DOCUMENT) === SECOND_TEXT;CODE
HIGHapps/web/src/lib/queries/mutation-coverage.test.ts170 print(type),CODE
Deep Nesting20 hits · 17 pts
SeverityFileLineSnippetContext
LOWtooling/scripts/consolidate-agent-config.py19CODE
LOW…acks/observability/nixos/goalert/macro-alerts-relay.py59CODE
LOWcrates/coding_agent_worker/e2e/update_e2e.py287CODE
LOWcrates/coding_agent_worker/e2e/update_e2e.py138CODE
LOWcrates/docx_engine/scripts/render_references.py202CODE
LOWcrates/pptx_engine/scripts/update_manifest.py62CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py479CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py234CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py598CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py1649CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py2263CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py2304CODE
LOWcrates/pptx_engine/scripts/render_references.py251CODE
LOWcrates/pptx_engine/scripts/inspect_pptx.py138CODE
LOWcrates/pptx_engine/scripts/inspect_pptx.py433CODE
LOWcrates/pptx_engine/scripts/inspect_pptx.py279CODE
LOWnix/appimage/relocate.py39CODE
LOWapps/web/tests/native/ios/smoke.py54CODE
LOWservices/transcription/transcriber.py338CODE
LOWservices/transcription/transcriber.py386CODE
Unused Imports13 hits · 12 pts
SeverityFileLineSnippetContext
LOWtooling/pii/test_scan.py3CODE
LOWtooling/pii/scan.py12CODE
LOW…es/folds/agent_fold/scripts/convert_stdio_recording.py32CODE
LOWcrates/folds/agent_fold/scripts/sanitize_recording.py43CODE
LOWcrates/folds/agent_fold/scripts/sanitize_recording.py46CODE
LOWcrates/docx_engine/scripts/fetch_corpus.py15CODE
LOWcrates/docx_engine/scripts/render_references.py25CODE
LOWcrates/pptx_engine/scripts/update_manifest.py19CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py14CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py30CODE
LOWcrates/pptx_engine/scripts/render_references.py31CODE
LOWcrates/pptx_engine/scripts/corpus_media.py17CODE
LOWcrates/pptx_engine/scripts/inspect_pptx.py18CODE
Self-Referential Comments4 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUM.config/hakari.toml1# This file contains settings for `cargo hakari`.COMMENT
MEDIUMcrates/workspace-hack/Cargo.toml1# This file is generated by `cargo hakari`.COMMENT
MEDIUM.github/workflows/build-rust-ci-image.yml6# Create a GitHub-hosted larger image-generation runner with this label beforeCOMMENT
MEDIUM.github/actions/deploy-cloud-storage-pulumi/action.yml193 # Create the stack on first deploy of a new service; no-op forCOMMENT
Redundant / Tautological Comments8 hits · 11 pts
SeverityFileLineSnippetContext
LOWtooling/scripts/backfill-video-file-types.sh55 # Check if extensionless key existsCOMMENT
LOW…cripts/migrate-s3-keys-extensionless/run-until-done.sh14 # Check if cursor was cleared (migration complete)COMMENT
LOWcrates/opensearch_query_builder/docker-compose.yml17 soft: -1 # Set memlock to unlimited (no soft or hard limit)CODE
LOWcrates/opensearch_query_builder/docker-compose.yml43 soft: -1 # Set memlock to unlimited (no soft or hard limit)CODE
LOWservices/lexical-service/scripts/test-search.sh3# Check if document ID is providedCOMMENT
LOWservices/lexical-service/scripts/test-cognition.sh3# Check if document ID is providedCOMMENT
LOWservices/lexical-service/scripts/test-markdown.sh3# Check if document ID is providedCOMMENT
LOWservices/lexical-service/scripts/test-plaintext.sh3# Check if document ID is providedCOMMENT
Magic Placeholder Names2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHcrates/folds/agent_fold/scripts/sanitize_recording.py110- Placeholder or example values (`YOUR_API_KEY`, `sk-ant-xxx...`, `<token>`)CODE
HIGHapps/docs/.agents/skills/mintlify-api/SKILL.md20Authorization: Bearer <your-api-key>CODE
AI Structural Patterns11 hits · 10 pts
SeverityFileLineSnippetContext
LOWcrates/pptx_engine/scripts/corpus_xml.py168CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py199CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py220CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py236CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py314CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py348CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py398CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py413CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py424CODE
LOWcrates/pptx_engine/scripts/corpus_xml.py442CODE
LOWcrates/pptx_engine/scripts/generate_corpus.py199CODE
Excessive Try-Catch Wrapping9 hits · 9 pts
SeverityFileLineSnippetContext
LOW…ks/observability/nixos/database-collector/bootstrap.py87 except Exception:CODE
LOWcrates/docx_engine/scripts/fetch_corpus.py37 except Exception as error: # noqa: BLE001 - report and continueCODE
LOWcrates/docx_engine/scripts/render_references.py230 except Exception as e: # noqa: BLE001CODE
LOWcrates/pptx_engine/scripts/render_references.py97 except Exception: # noqa: BLE001 - python-pptx rejects some valid wild filesCODE
LOWcrates/pptx_engine/scripts/render_references.py103 except Exception: # noqa: BLE001CODE
LOWcrates/pptx_engine/scripts/render_references.py291 except Exception as e: # noqa: BLE001CODE
LOWservices/transcription/transcriber.py326 except Exception:CODE
LOWservices/transcription/transcriber.py331 except Exception:CODE
LOWservices/transcription/transcriber.py499 except Exception as exc:CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOW…ro_db_client/src/user_document_view_location/upsert.rs27// TODO: Add testsCOMMENT
LOWapps/web/src/features/block-pdf/signal/location.ts466 // TODO: implement specific annotation navigation, e.g. commentsCOMMENT
Modern Structural Boilerplate3 hits · 2 pts
SeverityFileLineSnippetContext
LOWcrates/pptx_engine/scripts/generate_corpus.py176 def set_title(self, text: str, size: float | None = 28) -> None:CODE
LOWcrates/pptx_engine/scripts/corpus_media.py120 def set_map_mode(self, mode: int) -> None:CODE
LOWservices/transcription/transcriber.py141 def _update_centroid(cluster: _VoiceCluster, vector: np.ndarray) -> None:CODE
Cross-Language Confusion1 hit · 2 pts
SeverityFileLineSnippetContext
HIGHcrates/pptx_engine/scripts/corpus_media.py7* EMF (MS-EMF): anisotropic mapping, pens/brushes (solid, null, hatched), fontsSTRING
Slop Phrases1 hit · 1 pts
SeverityFileLineSnippetContext
LOWapps/web/scripts/ios-release.sh172 echo "Don't forget to commit the version bump ($IOS_CONF and synced plists)."CODE