AI Slop Code RIsk Monitor

onetimesecret/onetimesecret

Keep passwords and other sensitive information out of your chat logs and inboxes.

15.0 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for onetimesecret/onetimesecret, a Ruby project with 2,958 GitHub stars. SynthScan examined 1,628,589 lines of code across 6056 source files, recording 13466 pattern matches distributed across 22 syntactic categories. The legacy adjusted pattern signal is 15.0 (Elevated 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.

15.0
Adjusted Signal
15.0
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
3.0K
Stars
Ruby
Language
1.6M
Lines of Code
6.1K
Files
13.5K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 23.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 2.1/100 · LOW

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

Agent Over-Engineering Ratio 38.4/100 · MEDIUM

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

PR Review Velocity Impact 52.2/100 · HIGH

Which changes need focused human review? 13466 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 1HIGH 10MEDIUM 5263LOW 8192

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

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

Decorative Section Separators4883 hits · 14821 pts
SeverityFileLineSnippetContext
MEDIUMtools/testsuite/aggregate-test-results-test.sh61# ── Every file readable: the totals, and nothing flagged ──────────────────COMMENT
MEDIUMtools/testsuite/aggregate-test-results-test.sh78# ── An empty file and a truncated one beside a readable one ───────────────COMMENT
MEDIUMtools/testsuite/aggregate-test-results-test.sh105# ── Nothing readable at all ───────────────────────────────────────────────COMMENT
MEDIUMtools/testsuite/aggregate-test-results-test.sh122# ── No results files ──────────────────────────────────────────────────────COMMENT
MEDIUMtools/testsuite/aggregate-test-results-test.sh135# ── A path with a space ───────────────────────────────────────────────────COMMENT
MEDIUMtools/envref/src/envref/docsgen.py123# # ═══════════════════════════════════════════════════════════COMMENT
MEDIUMtools/envref/src/envref/docsgen.py125# # ═══════════════════════════════════════════════════════════COMMENT
MEDIUMtools/setup/setup.sh41# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh43# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh253# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh255# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh373# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh375# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh581# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh583# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh709# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh711# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh1409# =======================================================================COMMENT
MEDIUMtools/setup/setup.sh1411# =======================================================================COMMENT
MEDIUMdocker/bake.hcl23# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl25# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl71# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl73# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl102# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl104# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl118# ---------------------------------------------------------------------------COMMENT
MEDIUMdocker/bake.hcl120# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/tests/conftest.py76# ============================================================================COMMENT
MEDIUMlocales/tests/conftest.py78# ============================================================================COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh20# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh22# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh40# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh42# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh49# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh51# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh58# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh63# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/review-locale-branches.sh136# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/review-locale-branches.sh140# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/review-locale-branches.sh167# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/review-locale-branches.sh169# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/pr-per-locale.sh456# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/pr-per-locale.sh458# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/pr-per-locale.sh466# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡locales/scripts/pr-per-locale.sh468# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh65# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh67# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh119# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh121# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh155# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh158# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh190# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh194# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh214# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh217# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh250# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/pr-per-locale.sh253# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/i18n/io.py20# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/i18n/io.py22# ---------------------------------------------------------------------------COMMENT
MEDIUMlocales/scripts/i18n/tokens.py29# ---------------------------------------------------------------------------COMMENT
4823 more matches not shown…
Over-Commented Block5883 hits · 5567 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml1##COMMENT
LOW.pre-commit-config.yaml21# $ pre-commit autoupdateCOMMENT
LOW.pre-commit-config.yaml101 # so `feature/ENG-123` yields no prefix. GitHub issue numbers are theCOMMENT
LOW.pre-push-config.yaml1##COMMENT
LOW.pre-push-config.yaml21#COMMENT
LOWeslint.config.ts481COMMENT
LOWeslint.config.ts501 // tags/whitelist/removeDuplicates) were dropped; `attributes` nowCOMMENT
LOWcompose.e2e.yml1# compose.e2e.yml — services needed only by the full-auth E2E lane.COMMENT
LOWcompose.e2e.yml21# rule would map them onto the same 2125. The HTTP one takes the runner-onlyCOMMENT
LOWcompose.test.yml1# compose.test.yml — service dependencies for the test lanes.COMMENT
LOWcompose.test.yml21# valkey 2163 (canonical 6379; grandfathered, not 2179)COMMENT
LOW.rubocop.yml1inherit_from: .rubocop_todo.ymlCOMMENT
LOW.rubocop.yml281 Enabled: trueCOMMENT
LOWtsconfig.json1// TypeScript Project ConfigurationCOMMENT
LOWdocker-compose.yml1##COMMENT
LOWvite.config.ts161 // compositionOnly: trueCOMMENT
LOWvite.config.ts181 // - Trade-off: Larger bundle vs. complete i18n functionalityCOMMENT
LOWvite.config.ts261 //COMMENT
LOWvitest.config.ts1// vitest.config.tsCOMMENT
LOWvitest.config.ts21// Use vitest snapshots, inline snapshots. vitest -u to update snapshots.COMMENT
LOWvitest.config.ts101 // again, and the fonts/images/css/json landed in the report as emptyCOMMENT
LOWpnpm-workspace.yaml21 '@babel/core': '>=7.29.6 <8'COMMENT
LOWpnpm-workspace.yaml41 'brace-expansion@2': '^2.1.7'COMMENT
LOWtools/testsuite/ci-metrics-breakdown-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-status-render-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/ci-verdict-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-components-drift-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-components-drift-test.sh21# expected list, so a step that dies before reporting under the new name isCOMMENT
LOWtools/testsuite/run-test-lane-action-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/run.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/ruby4-step-outcomes-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-preflight-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-preflight-test.sh21# wording of the detail: the messages are operator-facing prose that shouldCOMMENT
LOWtools/testsuite/verify-sentry-build.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/pin-ruby-version-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-status-sanitize-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/sentry-status-sanitize-test.sh21# md_code the summary is GFM. A live link or a Camo-proxied <img> plantedCOMMENT
LOWtools/testsuite/aggregate-test-results-test.sh1#!/usr/bin/env bashCOMMENT
LOWtools/testsuite/lib/assert.sh1# tools/testsuite/lib/assert.shCOMMENT
LOWtools/testsuite/lib/assert.sh21#COMMENT
LOWtools/testsuite/lib/assert.sh201# SENTRY_AUTH_TOKEN and SELF_HOSTED_SENTRY_TOKEN. Every one of these scriptsCOMMENT
LOWtools/envref/src/envref/cli.py161 # own. 1 is "drift" to every caller in this family, and CI runsCOMMENT
LOWtools/envref/src/envref/versionmap.py881 rows = provedCOMMENT
LOWtools/envref/src/envref/versionmap.py961 # reachable and was previously a traceback — the one command on theCOMMENT
LOW…ls/envref/src/envref/sh/resolve-unreleased-versions.sh1#!/usr/bin/env bashCOMMENT
LOW…ls/envref/src/envref/sh/resolve-unreleased-versions.sh81# `#`, and check-config-versions.sh matches it with [[:blank:]], so writingCOMMENT
LOW…ls/envref/src/envref/sh/resolve-unreleased-versions.sh121COMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh1#!/usr/bin/env bashCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh21# The one sanctioned change is `unreleased` -> a real version, which theCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh41#COMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh81# a URL fragment is the shape that occurs — reads as a marker attempt. ThatCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh101# that trap has cost this file twice — and a bracket expression holding aCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh321 # workspace_links entries. Wrapping a FIELD of an entry rather than aCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh341 # wrong-shipped-version shape, not a crash. No file in etc/defaults/COMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh401 # key a leaf that the map generator calls a parent, so rule 1 demandsCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh461 local path="$1" kind="$2" decl_reCOMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh501 #COMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh581COMMENT
LOWtools/envref/src/envref/sh/check-config-versions.sh681 # no YAML line — so it yielded zero sites, every rule passed vacuously, andCOMMENT
LOW…ols/envref/src/envref/sh/config-version-archaeology.sh1#!/usr/bin/env bashCOMMENT
5823 more matches not shown…
Hyper-Verbose Identifiers860 hits · 859 pts
SeverityFileLineSnippetContext
LOW⚡tools/testsuite/test_logtide_ship.py315 def test_client_ip_equals_remote_ip_omitted(self, sample):CODE
LOW⚡tools/testsuite/test_logtide_ship.py320 def test_unix_milli_timestamp(self, sample):CODE
LOW⚡tools/testsuite/test_logtide_ship.py325 def test_float_duration_seconds(self, sample):CODE
LOW⚡tools/testsuite/test_logtide_ship.py340 def test_plain_mode_ignores_json(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py347 def test_non_json_line_in_json_mode_falls_through(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py351 def test_ansi_colored_line_in_metadata_mode(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py358 def test_semantic_logger_json_metadata_mode(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py720 def test_control_char_newline_escaped(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py724 def test_control_char_cr_escaped(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py728 def test_control_char_tab_escaped(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py732 def test_raw_low_control_char_hex_escaped(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py736 def test_del_char_hex_escaped(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py740 def test_no_double_escape_literal_backslash_n(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py749 def test_no_double_escape_when_control_and_backslash_coexist(self):CODE
LOW⚡tools/testsuite/test_logtide_ship.py755 def test_space_regression_not_hex_escaped(self):CODE
LOWtools/testsuite/test_logtide_ship.py111 def test_never_contains_full_key(self):CODE
LOWtools/testsuite/test_logtide_ship.py173 def test_malformed_returns_zero(self):CODE
LOWtools/testsuite/test_logtide_ship.py178 def test_composite_not_supported_returns_zero(self):CODE
LOWtools/testsuite/test_logtide_ship.py200 def test_both_forms_equivalent(self):CODE
LOWtools/testsuite/test_logtide_ship.py225 def test_full_json_as_message(self):CODE
LOWtools/testsuite/test_logtide_ship.py266 def test_no_metadata_key_when_empty(self):CODE
LOWtools/testsuite/test_logtide_ship.py371 def test_caddy_mode_routes_to_caddy_builder(self):CODE
LOWtools/testsuite/test_logtide_ship.py420 def test_sends_correct_headers_and_body(self, monkeypatch):CODE
LOWtools/testsuite/test_logtide_ship.py467 def test_connection_error_warns_but_continues(CODE
LOWtools/testsuite/test_logtide_ship.py501 def test_auth_failure_emits_event(self, monkeypatch, diag_caplog):CODE
LOWtools/testsuite/test_logtide_ship.py515 def test_skips_empty_lines_and_ships(self, monkeypatch):CODE
LOWtools/testsuite/test_logtide_ship.py541 def test_bounded_queue_constant(self):CODE
LOWtools/testsuite/test_logtide_ship.py575 def test_flushes_on_batch_size(self, monkeypatch):CODE
LOWtools/testsuite/test_logtide_ship.py626 def test_whitespace_only_exits(self):CODE
LOWtools/testsuite/test_logtide_ship.py660 def test_happy_https_with_port_and_path(self):CODE
LOWtools/testsuite/test_logtide_ship.py684 def test_preflight_invokes_url_validation(self, monkeypatch, diag_caplog):CODE
LOWtools/testsuite/test_logtide_ship.py709 def test_escapes_embedded_quote(self):CODE
LOWtools/testsuite/test_logtide_ship.py769 def _install_nondraining_shipper(self, monkeypatch):CODE
LOWtools/testsuite/test_logtide_ship.py791 def test_drop_oldest_keeps_newest(self, monkeypatch, diag_caplog):CODE
LOWtools/testsuite/test_logtide_ship.py854 def test_queue_recovered_resets_counters(self, monkeypatch, diag_caplog):CODE
LOWtools/testsuite/test_caddy_log_redaction.py38 def test_example_and_live_logs(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py67 def test_all_three_resolve_the_same_paths(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py95 def test_all_three_classify_the_same_paths_as_annotation_sites(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py128 def test_every_target_file_resolves_identically(self):CODE
LOW⚡tools/envref/tests/test_yaml_walkers.py166 def test_tab_before_the_colon_is_a_key_to_both(self):CODE
LOW⚡tools/envref/tests/test_yaml_walkers.py172 def test_tab_before_the_colon_still_parents_its_children(self):CODE
LOW⚡tools/envref/tests/test_yaml_walkers.py179 def test_tab_indentation_is_not_a_key_line(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py190 def test_control_lines_do_not_become_paths(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py197 def test_output_tags_are_left_alone_as_values(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py245 def test_a_document_marker_after_keys_resets_the_stack(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py259 def test_a_leading_document_marker_is_still_harmless(self):CODE
LOWtools/envref/tests/test_yaml_walkers.py262 def test_an_end_of_document_marker_resets_too(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py169 def test_an_unchanged_tree_passes(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py173 def test_an_untagged_env_marker_can_be_redated(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py177 def test_an_untagged_yaml_marker_can_be_redated(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py181 def test_an_untagged_marker_can_return_to_unreleased(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py190 def test_a_tagged_env_marker_cannot_change(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py196 def test_a_tagged_yaml_marker_cannot_change(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py202 def test_a_tagged_marker_cannot_be_removed(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py209 def test_a_marker_is_frozen_once_its_tag_exists(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py217 def test_a_prerelease_tag_does_not_freeze_the_marker(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py224 def test_no_visible_tags_fails_when_the_base_is_required(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py229 def test_only_prerelease_tags_counts_as_no_visible_tags(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py234 def test_no_visible_tags_locally_freezes_every_concrete_marker(self):CODE
LOW⚡tools/envref/tests/test_untagged_markers.py306 def test_a_tag_visible_only_on_origin_freezes_a_guessed_marker(self):CODE
800 more matches not shown…
Self-Referential Comments213 hits · 658 pts
SeverityFileLineSnippetContext
MEDIUMcompose.test.yml33# This file is where test-service images are pinned. The one remainingCOMMENT
MEDIUMspec/unit/onetime/boot/initializer_spec.rb289 # Define a new class - should NOT be in registryCOMMENT
MEDIUMspec/unit/onetime/logic/guest_route_gating_spec.rb16 # Create a test class that includes the moduleCOMMENT
MEDIUMspec/unit/onetime/logic/require_entitlement_spec.rb9# This method is defined in Onetime::Logic::Base and is used to gateCOMMENT
MEDIUM…/models/organization/chores/standardize_planid_spec.rb21 # Create a mock logger that accepts SemanticLogger's (message, hash) signatureCOMMENT
MEDIUMspec/unit/onetime/operations/domains/remove_spec.rb237 # Create a real, fully-persisted canonical domain and register it for cleanup.COMMENT
MEDIUM…ain_validation/sender_strategies/base_strategy_spec.rb9 # Create a concrete subclass for testing since BaseStrategy has abstract methodsCOMMENT
MEDIUMspec/unit/onetime/jobs/trace_propagation_spec.rb30 # Define a minimal Sentry stub for tests that need it.COMMENT
MEDIUMspec/unit/onetime/jobs/scheduled_job_spec.rb284 # Define a proper subclassCOMMENT
MEDIUM…ec/unit/onetime/initializers/setup_diagnostics_spec.rb33 # Define a minimal Sentry constant if it doesn't exist to satisfy verify_partial_doublesCOMMENT
MEDIUMspec/unit/billing/plan_validator_spec.rb7# This module implements catalog-first plan_id validation with fail-closed behavior.COMMENT
MEDIUMspec/integration/full/postgres_infrastructure_spec.rb154 # Create a test account using elevated connectionCOMMENT
MEDIUM⚡spec/integration/full/password_migration_spec.rb151 # Create a Rodauth account WITHOUT password hashCOMMENT
MEDIUMspec/integration/full/admin_interface_spec.rb314 # Create an admin userCOMMENT
MEDIUMspec/integration/full/admin_interface_spec.rb487 # Create a secret as a regular userCOMMENT
MEDIUMspec/integration/full/admin_interface_spec.rb503 # Create a secretCOMMENT
MEDIUMspec/integration/full/hooks/account_lifecycle_spec.rb253 # Define the methods on the module so verify_partial_doubles is satisfiedCOMMENT
MEDIUM…ec/integration/full/database_triggers/postgres_spec.rb517 # Create an active sessionCOMMENT
MEDIUMspec/integration/all/lazy_organization_creation_spec.rb160 # Create a new customerCOMMENT
MEDIUMspec/integration/all/entitlement_preview_spec.rb30 # Create a mock colonel customerCOMMENT
MEDIUMspec/integration/all/entitlement_preview_spec.rb41 # Create a mock organizationCOMMENT
MEDIUMspec/integration/all/config/after_load_spec.rb584 # Define a let block for a base configuration object.COMMENT
MEDIUMspec/integration/all/jobs/rabbitmq_publishing_spec.rb72 # Create a real connection pool for testsCOMMENT
MEDIUMspec/integration/all/jobs/rabbitmq_publishing_spec.rb247 # Create a pool that will failCOMMENT
MEDIUMspec/integration/all/jobs/workers/base_worker_spec.rb48 # Create a test worker class that includes both Sneakers::Worker and BaseWorkerCOMMENT
MEDIUM…/integration/all/jobs/workers/sneakers_harness_spec.rb235 # Create a test worker class for isolated testingCOMMENT
MEDIUMspec/cli/worker_command_spec.rb350 # Create a mock worker class for testingCOMMENT
MEDIUMspec/cli/cli_spec_helper.rb217 # Create a migration class with methods that can be mockedCOMMENT
MEDIUMspec/support/auth_route_failure_codes.rb37# This file is shared support (loaded by every lane) and must stay boot-free:COMMENT
MEDIUMspec/support/factories/auth_account_factory.rb51 # Create a verified account with passwordCOMMENT
MEDIUMspec/support/factories/auth_account_factory.rb81 # Create an unverified account (pending email verification)COMMENT
MEDIUMspec/support/factories/auth_account_factory.rb152 # Create an active session for an accountCOMMENT
MEDIUMspec/support/helpers/migration_test_helpers.rb31 # Create a fresh database connection for testing migrationsCOMMENT
MEDIUMspec/support/helpers/migration_test_helpers.rb133 # Create a database with partial migration state (migrated to specific version)COMMENT
MEDIUMspec/api/v2/entitlement_enforcement_spec.rb156 # Create a test secretCOMMENT
MEDIUMspec/api/account/get_permissions_spec.rb64 # Create a custom domain for the organizationCOMMENT
MEDIUMtry/unit/error_handler_try.rb90# Create a new test key for this testCOMMENT
MEDIUMtry/unit/v3_feedback_try.rb31# Create a customer with anonymous role for testingCOMMENT
MEDIUMtry/unit/signup_validation_try.rb58## Create a SignupConfig and verify it persistsCOMMENT
MEDIUMtry/unit/boot/setup_i18n_security_try.rb57# Create a test class that includes JsonBackend for isolated testingCOMMENT
MEDIUMtry/unit/boot/setup_i18n_security_try.rb65# Create a valid test locale fileCOMMENT
MEDIUM…unit/config/config_serializer_tenant_resolution_try.rb87# Create a test CustomDomain + CustomDomain::SsoConfig for tenant resolution tests.COMMENT
MEDIUMtry/unit/config/passphrase_validation_try.rb11# Create a mock secret action for testingCOMMENT
MEDIUMtry/unit/security/invite_token_validation_try.rb37# Create a valid pending invitationCOMMENT
MEDIUM⚡try/unit/auth/organization_header_try.rb44# Create a third organization the owner is NOT a member ofCOMMENT
MEDIUMtry/unit/auth/organization_loader_readonly_try.rb38# Create a second customer WITH an organization (for contrast tests)COMMENT
MEDIUMtry/unit/auth/organization_loader_fallthrough_try.rb28# Create a custom domain and register it in the display_domain_index indexCOMMENT
MEDIUMtry/unit/auth/organization_loader_fallthrough_try.rb31# Create a domain-scoped member who can only access a *different* domainCOMMENT
MEDIUMtry/unit/logic/base_try.rb29# Create a concrete test class since Base is abstractCOMMENT
MEDIUMtry/unit/logic/guest_route_gating_try.rb43 # Create a mutable copy of the configCOMMENT
MEDIUMtry/unit/logic/guest_route_gating_behavior_try.rb46 # Create a mutable copy of the configCOMMENT
MEDIUMtry/unit/logic/secrets/reveal_secret_try.rb24# Define a lambda to create and return a new receipt instanceCOMMENT
MEDIUMtry/unit/logic/secrets/generate_secret_try.rb64## Create a secret for viewing testsCOMMENT
MEDIUMtry/unit/logic/secrets/show_receipt_try.rb24# Define a lambda to create and return a new receipt instanceCOMMENT
MEDIUMtry/unit/logic/secrets/show_secret_try.rb24# Define a lambda to create and return a new receipt instanceCOMMENT
MEDIUMtry/unit/logic/secrets/show_secret_try.rb257# Create an unverified owner for verification flowCOMMENT
MEDIUMtry/unit/logic/secrets/show_secret_try.rb262# Create a verification secretCOMMENT
MEDIUMtry/unit/logic/account/account_operations_try.rb35# Create a customer for update testsCOMMENT
MEDIUMtry/unit/logic/account/get_permissions_try.rb197# Create a mock org that returns 0 for limit_forCOMMENT
MEDIUMtry/unit/utils/domain_parser_try.rb7# This module provides centralized hostname parsing and comparison utilitiesCOMMENT
153 more matches not shown…
Fake / Example Data587 hits · 652 pts
SeverityFileLineSnippetContext
LOWlocales/scripts/tests/test_i18n_cli.py1966 "placeholder": "{count}",CODE
LOWlocales/db/schema.sql91 'placeholder', -- Variable/placeholder problemsCODE
LOWspec/unit/onetime/sso_provider/registry_spec.rb114 expect(value).to eq('placeholder'),CODE
LOWspec/unit/onetime/sso_provider/registry_spec.rb115 "definition #{defn[:key].inspect} placeholder option #{opt} must be 'placeholder'"CODE
LOWspec/unit/onetime/mail/mailer_spec.rb161 to_email: { to: 'user@example.com', from: global_from, subject: 'Test', text_body: 'body' },CODE
LOWspec/unit/onetime/mail/mailer_spec.rb183 described_class.deliver(:secret_link, { recipient: 'user@example.com' }, sender_config: mock_sender_config)CODE
LOWspec/unit/onetime/mail/mailer_spec.rb189 described_class.deliver(:secret_link, { recipient: 'user@example.com' })CODE
LOWspec/unit/onetime/mail/mailer_spec.rb205 { to: 'user@example.com', from: from, subject: 'Test', text_body: 'body' }CODE
LOWspec/unit/onetime/mail/mailer_spec.rb216 { to: 'user@example.com', from: from, subject: 'Test', text_body: 'body' }CODE
LOWspec/unit/onetime/mail/mailer_spec.rb227 { to: 'user@example.com', from: from, subject: 'Test', text_body: 'body' }CODE
LOWspec/unit/onetime/mail/mailer_spec.rb252 { to: 'user@example.com', from: from, subject: 'Test', text_body: 'body' }CODE
LOWspec/unit/onetime/mail/mailer_spec.rb277 { to: 'user@example.com', from: from, subject: 'Test', text_body: 'body' }CODE
LOWspec/unit/onetime/mail/templates_i18n_spec.rb84 recipient: 'user@example.com',CODE
LOWspec/unit/onetime/mail/templates_i18n_spec.rb121 let(:data) { { recipient: 'user@example.com' } }CODE
LOWspec/unit/onetime/mail/templates_i18n_spec.rb207 expect(context.recipient).to eq('user@example.com')CODE
LOWspec/unit/onetime/mail/templates_i18n_spec.rb379 email_address: 'user@example.com',CODE
LOW⚡spec/unit/onetime/mail/feedback_spec.rb118 { 'value' => 'user@example.com', 'reason' => 'hard_bounce' },CODE
LOW⚡spec/unit/onetime/mail/feedback_spec.rb120 { 'value' => '@example.org', 'reason' => 'manual' }, # extension-ish, has @CODE
LOW⚡spec/unit/onetime/mail/feedback_spec.rb127 expect(emails).to include('user@example.com')CODE
LOWspec/unit/onetime/mail/feedback_spec.rb191 { 'email_address' => 'user@example.com', 'reason' => 'bounce' },CODE
LOW⚡spec/unit/onetime/mail/feedback_spec.rb236 '/suppression/view', { 'email_address' => 'user@example.com' },CODE
LOW⚡spec/unit/onetime/mail/feedback_spec.rb242 { 'email_address' => 'user@example.com', 'reason' => 'spam',CODE
LOW⚡spec/unit/onetime/mail/feedback_spec.rb248 result = fetcher.lookup('user@example.com')CODE
LOWspec/unit/onetime/mail/feedback_spec.rb263 expect(fetcher.lookup('user@example.com')).to eq(CODE
LOWspec/unit/onetime/mail/feedback_spec.rb271 expect(fetcher.lookup('user@example.com')).to eq(CODE
LOWspec/unit/onetime/models/sso_link_verification_spec.rb20 email: overrides.fetch(:email, 'user@example.com'),CODE
LOWspec/unit/onetime/models/sso_link_verification_spec.rb57 expect(loaded.email).to eq('user@example.com')CODE
LOWspec/unit/onetime/models/sso_link_verification_spec.rb84 expect(issue.to_display).to eq(provider: 'google', email: 'user@example.com')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb29 stored['user@example.com'] = 'org-a'CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb31 claims = Onetime::Organization.find_contact_email_claims('user@example.com')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb33 expect(claims).to eq('user@example.com' => 'org-a')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb40 claims = Onetime::Organization.find_contact_email_claims('user@example.com')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb47 stored['user@example.com'] = 'org-a'CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb51 claims = Onetime::Organization.find_contact_email_claims('user@example.com', exhaustive: true)CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb53 expect(claims).to eq('user@example.com' => 'org-a', 'User@Example.com' => 'org-b')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb58 stored['user@example.com'] = 'org-a'CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb61 claims = Onetime::Organization.find_contact_email_claims('user@example.com')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb63 expect(claims).to eq('user@example.com' => 'org-a')CODE
LOW⚡…etime/models/organization/contact_email_claims_spec.rb69 expect(Onetime::Organization.find_contact_email_holder_id('user@example.com')).to eq('org-a')CODE
LOW…main/chores/migrate_incoming_secrets_to_config_spec.rb206 { 'email' => 'admin@example.com', 'name' => 'Admin' },CODE
LOWspec/unit/onetime/operations/domains/remove_spec.rb52 let(:org) { double('Organization', display_name: 'Acme Inc', remove_domain: nil) }CODE
LOWspec/unit/onetime/operations/domains/remove_spec.rb81 expect(result.org_name).to eq('Acme Inc')CODE
LOW…ain_validation/sender_strategies/base_strategy_spec.rb1220 config = double('mailer_config', from_address: 'user@example.com', domain_id: 'cd:1')CODE
LOWspec/unit/onetime/jobs/publisher_spec.rb483 raw_email = { to: 'user@example.com', from: 'noreply@example.com', subject: 'Test', body: 'Body' }CODE
LOWspec/unit/onetime/jobs/publisher_spec.rb545 raw_email = { to: 'user@example.com', from: 'noreply@example.com', subject: 'Test', body: 'Body' }CODE
LOW…netime/jobs/enqueue_email_locale_normalization_spec.rb79 operation.instance_variable_set(:@email, 'user@example.com')CODE
LOW…netime/jobs/enqueue_email_locale_normalization_spec.rb139 customer = double('Customer', anonymous?: false, email: 'user@example.com', extid: 'ur_user_extid', organization_iCODE
LOW…netime/jobs/enqueue_email_locale_normalization_spec.rb149 logic.send(:send_feedback, 'admin@example.com', customer, 'hello world')CODE
LOWspec/integration/full/admin_interface_spec.rb51 email: "user@example.com",CODE
LOWspec/integration/full/admin_interface_spec.rb316 email: "admin@example.com",CODE
LOWspec/integration/all/entitlement_preview_spec.rb364 custid: 'user@example.com',CODE
LOWspec/integration/all/authentication_security_spec.rb310 { login: 'user@example.com', password: nil },CODE
LOWspec/integration/all/colonel_host_allowlist_spec.rb1201 [:trusted_peer, 'example.com', { 'HTTP_X_FORWARDED_HOST' => 'user@example.com' }, 404],CODE
LOWspec/integration/all/colonel_host_allowlist_spec.rb1211 [:heuristic_peer, 'example.com', { 'HTTP_X_ORIGINAL_HOST' => 'user@example.com' }, 404],CODE
LOW⚡spec/integration/all/mail/template_rendering_spec.rb922 organization_name: 'Acme Inc',CODE
LOW⚡spec/integration/all/mail/template_rendering_spec.rb928 organization_name: 'Acme Inc',CODE
LOW⚡spec/integration/all/mail/template_rendering_spec.rb929 removed_by: 'admin@example.com',CODE
LOW⚡spec/integration/all/mail/template_rendering_spec.rb933 organization_name: 'Acme Inc',CODE
LOW⚡spec/integration/all/mail/template_rendering_spec.rb934 deleted_by: 'admin@example.com',CODE
LOW…tegration/all/operations/dispatch_notification_spec.rb60 email: 'user@example.com',CODE
527 more matches not shown…
Redundant / Tautological Comments323 hits · 512 pts
SeverityFileLineSnippetContext
LOWtools/testsuite/verify-sentry-build.sh59# Check if we're in the project rootCOMMENT
LOWdocker/entrypoints/entrypoint.sh35# Set PORT to the existing value or default to 3000COMMENT
LOWdocker/entrypoints/entrypoint.sh79# Check if BUNDLE_INSTALL is set to "true" (case-insensitive)COMMENT
LOWdocker/entrypoints/entrypoint.sh130# Check if no arguments were provided to the scriptCOMMENT
LOWlocales/scripts/export-and-commit.sh74 # Check if there are actual changesCOMMENT
LOWlocales/scripts/branch-per-locale.sh80 # Check if branch already existsCOMMENT
LOWlocales/scripts/i18n/commands/store.py318 # Check if this is a SELECT querySTRING
LOW⚡locales/scripts/i18n/commands/validate.py604 # Print resultsCOMMENT
LOWlocales/scripts/i18n/commands/validate.py379 # Check if English file existsCOMMENT
LOWlocales/scripts/i18n/commands/validate.py1030 # Output resultsCOMMENT
LOWetc/defaults/config.defaults.yaml896 # Set either to 0 to disable that bound. enabled:false disables both.COMMENT
LOWspec/integration/full/advanced_auth_mode_spec.rb298 # Check if session cookie is setCOMMENT
LOWspec/integration/full/password_migration_spec.rb166 # Check if password hash exists for accountCOMMENT
LOWspec/integration/full/pending_federation_spec.rb198 # Set subscription_period_end to past (expired)COMMENT
LOWspec/integration/full/hooks/account_deletion_spec.rb172 # Check if we have active sessions (may not always be created)COMMENT
LOWspec/integration/all/jobs/rabbitmq_publishing_spec.rb45 # Check if RabbitMQ is available before running testsCOMMENT
LOWspec/support/auth_mode_helpers.rb414 # Check if a mock is currently installedCOMMENT
LOWspec/support/postgres_mode_suite_database.rb60 # Check if PostgreSQL is available for testingCOMMENT
LOWspec/support/postgres_mode_suite_database.rb89 # Check if PostgreSQL is available - return early if not (specs will be skipped)COMMENT
LOWspec/support/postgres_mode_suite_database.rb288 # Check if we need elevated privileges for migrationsCOMMENT
LOWspec/support/helpers/migration_test_helpers.rb100 # Check if a table exists in the databaseCOMMENT
LOWspec/support/helpers/migration_test_helpers.rb363 # Check if PostgreSQL functions exist (migration 003)COMMENT
LOWspec/support/helpers/migration_test_helpers.rb376 # Check if PostgreSQL triggers exist (migration 004)COMMENT
LOWspec/support/helpers/migration_test_helpers.rb389 # Check if PostgreSQL views exist (migration 005)COMMENT
LOWscripts/corporate-branch-report.sh98 # Check if merge base matches a branch tip (like develop)COMMENT
LOWscripts/corporate-branch-report.sh142# Check if we have any branches to showCOMMENT
LOWscripts/corporate-branch-report.sh176 # Check if b1's commits are a prefix of b2's commits (b1 is subsumed by b2)COMMENT
LOWscripts/validate_display_domain_index.rb102 # Check if domain object existsCOMMENT
LOWscripts/validate_display_domain_index.rb145 # Check if this domain has a corresponding index entryCOMMENT
LOWscripts/validate_org_domain_membership.rb108 # Check if domain hash exists at allCOMMENT
LOWscripts/validate_org_domain_membership.rb155 # Check if the referenced organization actually existsCOMMENT
LOWscripts/validate_org_domain_membership.rb162 # Check if domain is in the org's ZSETCOMMENT
LOWscripts/build-and-deploy.py546 # Check if this revision has a build configCOMMENT
LOWscripts/corporate-branch-report.py151 # Check if any branch points to this commitCOMMENT
LOW.github/workflows/debug-oci.yml129 # Check if container is still runningCOMMENT
LOW.github/scripts/detect-ci-flags.sh40# Output resultsCOMMENT
LOW.github/scripts/update-version.sh88 # Check if jq is availableCOMMENT
LOW.github/scripts/compute-path-filter-outputs.sh84# Output resultsCOMMENT
LOW.github/actions/wait-for-http-service/action.yml135 # Check if status matches expectationCOMMENT
LOWtry/unit/error_handler_try.rb67@redis.expire(@test_key, 1000) # Set TTL to 1000 secondsCODE
LOWtry/unit/config/passphrase_validation_try.rb43 # Check if passphrase is requiredCOMMENT
LOWtry/unit/config/passphrase_options_try.rb12## Check if site config existsCOMMENT
LOWtry/unit/config/passphrase_options_try.rb20## Check if passphrase config existsCOMMENT
LOWtry/unit/mail/templates/subscription_changed_try.rb18# Check if billing is enabled - tests require itCOMMENT
LOWtry/unit/mail/templates/trial_expiring_try.rb18# Check if billing is enabled - tests require itCOMMENT
LOW⚡try/unit/models/organization/member_debug_try.rb32## Check if customer was added to org.membersCOMMENT
LOW⚡try/unit/models/organization/member_debug_try.rb36## Check if customer.objid is in org.members (using wrapper that handles serialization)COMMENT
LOW⚡try/unit/models/organization/member_debug_try.rb40## Check if org has add_members_instance methodCOMMENT
LOWtry/integration/check_jobqueue_live_try.rb25# Check if RabbitMQ is availableCOMMENT
LOWtry/integration/auth/internal_request_hook_proof_try.rb43# Check if account was created in SQLCOMMENT
LOWtry/integration/auth/internal_request_hook_proof_try.rb53# Check if Customer was created in Redis (by the hook)COMMENT
LOWtry/integration/api/invite/show_invite_enriched_try.rb190# Set invited_at to 8 days ago to trigger expiration (default TTL is 7 days)COMMENT
LOW⚡try/support/test_helpers.rb267 # Check if the request has an authenticated user in sessionCOMMENT
LOW⚡try/support/test_helpers.rb272 # Check if authentication strategy just executed and succeededCOMMENT
LOW⚡try/support/test_helpers.rb277 # Check if the request is anonymous (no user in session)COMMENT
LOW⚡try/support/test_helpers.rb282 # Check if the user has a specific roleCOMMENT
LOWtry/support/test_helpers.rb299 # Check if the user has a specific permissionCOMMENT
LOWtry/support/test_helpers.rb319 # Check if the user has any of the specified rolesCOMMENT
LOWtry/support/test_helpers.rb324 # Check if the user has any of the specified permissionsCOMMENT
LOW⚡try/support/auth_mode_config.rb24 # Check if authentication is completely disabledCOMMENT
263 more matches not shown…
Example Usage Blocks218 hits · 337 pts
SeverityFileLineSnippetContext
LOW.pre-commit-config.yaml13# Usage:COMMENT
LOW.pre-push-config.yaml15# Usage:COMMENT
LOWtools/testsuite/run.sh8# Usage:COMMENT
LOWtools/testsuite/verify-sentry-build.sh13# Usage:COMMENT
LOWtools/testsuite/lib/assert.sh28# Usage:COMMENT
LOW…ols/envref/src/envref/sh/config-version-archaeology.sh42# Usage:COMMENT
LOWtools/testsuite-installer/proof-of-life.sh26# Usage:COMMENT
LOWtools/testsuite-installer/run.sh23# Usage:COMMENT
LOWtools/testsuite-installer/secret-rotation.sh24# Usage:COMMENT
LOWtools/testsuite-installer/baremetal-boot.sh31# Usage:COMMENT
LOWtools/host-seam/release-sweep.sh25# Usage:COMMENT
LOWtools/host-seam/host-seam.sh5# Usage:COMMENT
LOWtools/host-seam/topology-probe.sh40# Usage:COMMENT
LOWdocker/bake.hcl4# Usage:COMMENT
LOWdocker/s6/build.sh5# Usage:COMMENT
LOWdocker/entrypoints/entrypoint.sh6# Usage:COMMENT
LOWlocales/scripts/derive-governance.sh16# Usage:COMMENT
LOWlocales/scripts/export-and-commit.sh8# Usage:COMMENT
LOWlocales/scripts/export-all.sh36# Usage:COMMENT
LOW⚡locales/scripts/review-locale-branches.sh12# Usage:COMMENT
LOWlocales/scripts/pr-per-locale.sh23# Usage:COMMENT
LOWlocales/scripts/branch-per-locale.sh6# Usage:COMMENT
LOWlocales/scripts/create-all.sh33# Usage:COMMENT
LOWspec/integration/integration_spec_helper.rb103# Usage:COMMENT
LOWspec/support/postgres_setup_check.rb10# Usage:COMMENT
LOWspec/support/postgres_mode_suite_database.rb27# Usage:COMMENT
LOWspec/support/full_mode_suite_database.rb21# Usage:COMMENT
LOWspec/support/amqp_stubs.rb11# Usage:COMMENT
LOWspec/support/shared_contexts/rack_test_context.rb8# Usage:COMMENT
LOWspec/support/shared_contexts/clean_auth_state.rb24# Usage:COMMENT
LOWspec/support/shared_contexts/auth_rack_test_context.rb10# Usage:COMMENT
LOWspec/support/shared_contexts/view_test_context.rb8# Usage:COMMENT
LOWspec/support/factories/auth_account_factory.rb13# Usage:COMMENT
LOWspec/support/helpers/migration_test_helpers.rb19# Usage:COMMENT
LOWspec/support/shared_examples/auth_routes_examples.rb7# Usage:COMMENT
LOWspec/support/puma_integration/server_helper.rb8# Usage:COMMENT
LOWscripts/check-shell-lint.sh23# Usage:COMMENT
LOWscripts/validate_display_domain_index.rb18# Usage:COMMENT
LOWscripts/validate_org_domain_membership.rb19# Usage:COMMENT
LOWscripts/update-file-headers.rb8# Usage:COMMENT
LOWscripts/favicon_gen.rb12# Usage:COMMENT
LOWscripts/adr-lint.rb6# Usage:COMMENT
LOWscripts/detect_phantom_receipts.rb26# Usage:COMMENT
LOWscripts/validate_orphan_domain_zset_leaks.rb17# Usage:COMMENT
LOW.github/scripts/aggregate-test-results.sh8# Usage:COMMENT
LOW.github/scripts/detect-ci-flags.sh9# Usage:COMMENT
LOW.github/scripts/clean_databases.rb7# Usage:COMMENT
LOW.github/scripts/update-version.sh5# Usage:COMMENT
LOW.github/scripts/generate-test-summary.sh8# Usage:COMMENT
LOW.github/actions/generate-test-secrets/action.yml31# Usage:COMMENT
LOW⚡.github/actions/test-docker-container/action.yml12# Usage:COMMENT
LOW.github/actions/run-test-lane/action.yml21# Usage:COMMENT
LOW.github/actions/setup-node-env/action.yml24# Usage:COMMENT
LOW⚡.github/actions/download-frontend-assets/action.yml13# Usage:COMMENT
LOW⚡.github/actions/wait-for-http-service/action.yml13# Usage:COMMENT
LOW.github/actions/setup-ruby-test-env/action.yml28# Usage:COMMENT
LOW.github/actions/build-and-publish-oci-image/action.yml16# Usage:COMMENT
LOWtry/scripts/lettermint_api_explore.rb12# Usage:COMMENT
LOWtry/disabled/experimental/approximated_try_manually.rb12# Usage:COMMENT
LOWlib/middleware/i18n_locale.rb19 # Usage:COMMENT
158 more matches not shown…
AI Slop Vocabulary117 hits · 331 pts
SeverityFileLineSnippetContext
MEDIUM.pre-commit-config.yaml49# Use 'system' to leverage existing rbenv/nvm installations from PATH,COMMENT
MEDIUMtools/testsuite/sentry-preflight-test.sh100# The negative control for the scrub itself. If the harness leaked an ambientCOMMENT
MEDIUMtools/setup/lib.sh242# @playwright/test for executablePath() exactly as the harness does.COMMENT
MEDIUMtools/testsuite-installer/run.sh5# Tier-1 clean-room harness (install-onboarding testing-strategy §2). Runs aCOMMENT
MEDIUMtools/testsuite-installer/run.sh30# needs no container); this is the installer-matrix harness.COMMENT
MEDIUMtools/testsuite-installer/secret-rotation.sh5# SECRET-rotation harness lane (install-onboarding C10 §5). Proves theCOMMENT
MEDIUMtests/browser/saml_callback_spec.rb43 # A normally completed harness has already closed its whole group.COMMENT
MEDIUMtests/browser/saml_callback_spec.rb121# rubocop:disable-next RSpec/SpecFilePathFormat -- The browser lane owns this named transport harness.COMMENT
MEDIUMtests/browser/saml_callback_spec.rb133 config.request_validation_phase = nil # Initiation CSRF is outside this transport harness.CODE
MEDIUMetc/defaults/config.defaults.yaml459 # deployment (and the e2e test harness) that genuinely serves plain HTTP inCOMMENT
MEDIUMetc/defaults/config.defaults.yaml773 # colonel may elevate with factor=recent_auth and no credential. DEFAULT 0 =COMMENT
MEDIUMspec/spec_helper.rb35# Test harness for Onetime.COMMENT
MEDIUMspec/unit/auth/password_modification_gate_spec.rb21# Onetime::Customer, and only this harness connects Familia for unit specs.COMMENT
MEDIUMspec/unit/lanes/codegen_phase_spec.rb10# Regression harness for the runner-owned codegen phase in tests/lanes/run.COMMENT
MEDIUMspec/unit/lanes/isolation_key_spec.rb12# Regression harness for the datastore isolation key in tests/lanes/run.COMMENT
MEDIUMspec/unit/lanes/run_all_spec.rb32 # whatever the harness happens to carry.COMMENT
MEDIUMspec/unit/lanes/hermetic_boundary_spec.rb10# Regression harness for the hermetic boundary in tests/lanes/run.COMMENT
MEDIUMspec/unit/lanes/hermetic_boundary_spec.rb387 # cleared SHLVL, so a runner whose stdin is a socket (an agent harness, anCOMMENT
MEDIUMspec/unit/lanes/quiet_log_floor_spec.rb8# Regression harness for the app-log floor `tests/lanes/run --quiet` sets.COMMENT
MEDIUMspec/unit/lanes/ownership_spec.rb123 # harness lane has none, so this is the serial command of every task).COMMENT
MEDIUMspec/unit/onetime/mail/provider_registry_spec.rb162 # empty hash, but the key-level check must stay robust to a builderCOMMENT
MEDIUM…/models/organization/with_organization_billing_spec.rb18 # The predicate harness: the smallest object the status predicates read.COMMENT
MEDIUM…ime/models/custom_domain/update_display_domain_spec.rb46 # Sanity checks — expected GREEN (proves the harness works)COMMENT
LOW…t/onetime/jobs/workers/dns_record_check_worker_spec.rb16# reject! are Sneakers methods that just return symbols; asserting on theCOMMENT
MEDIUM…/onetime/jobs/workers/domain_validation_worker_spec.rb170 # empty hash, but the key-level guard must stay robust to a builderCOMMENT
MEDIUMspec/integration/integration_spec_helper.rb27 # Parse Redis URI once at configuration time for robust port checkingCOMMENT
MEDIUM⚡spec/integration/full/hooks/account_lifecycle_spec.rb422 # sweep (this rack-test harness commits for real, so after_commit firesCOMMENT
MEDIUMspec/integration/all/config/after_load_spec.rb593 # `config` object. This helps make tests more robust againstCOMMENT
MEDIUMspec/integration/all/initializers/boot_part1_spec.rb93 # If not, ensure test config for :dbs is comprehensive or mock Familia.members.COMMENT
MEDIUMspec/cli/billing/sync_org_command_spec.rb230 # Containment scope decision (PR #3924 review): sweep robust, single-orgCOMMENT
MEDIUMspec/support/auth_mode_helpers.rb169 # NoMethodError that reads as a harness break rather than a config error.COMMENT
MEDIUMspec/api/v1/auth_status_header_spec.rb19# test harness that simulates the controller context.COMMENT
MEDIUM⚡.github/workflows/installer.yml4# Runs the Tier-1 clean-room harness (bin/testsuite-installer run) in CI — theCOMMENT
MEDIUM.github/workflows/installer.yml62 # Docker is preinstalled on ubuntu runners; the harness does the restCOMMENT
MEDIUM.github/workflows/installer.yml164 # macOS ships bash 3.2. The setup entrypoint and the harness scriptsCOMMENT
MEDIUM.github/workflows/ci.yml136 # The lane runner's own specs (the harness lane, a second step ofCOMMENT
MEDIUM.github/workflows/ci.yml224 # The lane runner's own specs, spec/unit/lanes (the harness lane,COMMENT
MEDIUM.github/workflows/ci.yml582 # The lane runner's own specs (spec/unit/lanes, tests/lanes/harness):COMMENT
MEDIUM.github/workflows/ci.yml585 # only when a path they exercise changed (the harness filter in theCOMMENT
MEDIUM.github/scripts/compute-path-filter-outputs.sh31# ruby, typescript, frontend, oci, harness, auth, billing_nightly, ga_workflow_filesCOMMENT
MEDIUMtry/unit/error_handler_try.rb6# The ErrorHandler provides robust error handling for non-critical operationsCOMMENT
MEDIUMtry/unit/middleware/admin_network_isolation_try.rb540## harness writes otto.client_ip by hand and no closure — a shape the otto mountCOMMENT
MEDIUMtry/unit/middleware/admin_network_isolation_try.rb542## precision only because the harness wrote it that way. In a real no-middlewareCOMMENT
MEDIUMtry/unit/auth/auth_org_immutability_try.rb54# A thin harness that includes OrganizationContext the same wayCOMMENT
MEDIUMtry/unit/auth/organization_loader_fallthrough_try.rb16# Build a test harness that includes OrganizationLoader so we can callCOMMENT
MEDIUM…models/organization/pending_invitations_cleanup_try.rb216# If comprehensive cleanup is needed, a separate issue should address cleanupCOMMENT
LOWtry/unit/models/custom_domain/migration_setup_try.rb5# Minimal test - just create customers and orgs, no domainsCOMMENT
MEDIUMtry/unit/cli/billing/sync_org_command_try.rb184# Containment scope decision (PR #3924 review): sweep robust, single-orgCOMMENT
MEDIUMtry/integration/api/domains/put_signin_config_try.rb8# Uses the same harness pattern as update_domain_brand_validate_try.rb.COMMENT
MEDIUMtry/integration/api/colonel/elevation_try.rb12# verb with nothing but a colonel session, get 403 elevation_required, elevateCOMMENT
MEDIUMtry/integration/api/colonel/elevation_try.rb196## Exactly one colonel.elevate event, carrying the FACTOR so the weaker pathCOMMENT
MEDIUMtry/integration/api/colonel/elevation_try.rb200#=> [1, "colonel.elevate", "#{@colonel.extid}", "#{@colonel.extid}"]COMMENT
MEDIUMtry/integration/api/colonel/bfla_colonel_authz_try.rb109# middleware try to read a nil rack.input (a harness artifact, not an app authzCOMMENT
MEDIUMtry/support/test_helpers.rb507# Print test harness banner showing billing and auth stateCOMMENT
MEDIUMlib/onetime/error_handler.rb7# Provides robust error handling for non-critical operations, particularlyCOMMENT
LOWlib/onetime/session.rb990 # The TTL is the one this method just set, not a second read of it.COMMENT
MEDIUMlib/onetime/security/colonel_rate_limiter.rb46 # only, no elevation — so a peer need not elevate to free you.COMMENT
MEDIUMlib/onetime/utils/strings.rb148 # mail gem's Address parser for robust email handling.COMMENT
LOWlib/onetime/refinements/stripe_refinements.rb76 # on it, otherwise we'll just return the value as-is.COMMENT
LOWlib/onetime/models/custom_domain.rb508 # we can simply call `fobj.to_s`. In both cases the result is the unqiueCOMMENT
57 more matches not shown…
Structural Annotation Overuse121 hits · 234 pts
SeverityFileLineSnippetContext
LOW⚡spec/integration/full/password_migration_spec.rb189 # Step 2: Create Rodauth account WITHOUT password hashCOMMENT
LOW⚡spec/integration/full/password_migration_spec.rb198 # Step 3: POST to /auth/login with Redis passwordCOMMENT
LOW⚡spec/integration/full/password_migration_spec.rb204 # Step 4: Verify login succeeds (200 or 3xx redirect)COMMENT
LOW⚡spec/integration/full/password_migration_spec.rb208 # Step 5: Verify password hash now exists in account_password_hashesCOMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb620 # Step 1: GET the signin page to establish a session and receive HTMLCOMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb629 # Step 2: Parse the HTML to extract shrimp from __BOOTSTRAP_ME__COMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb639 # Step 3: POST /signin with session cookie + extracted shrimpCOMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb649 # Step 4: Assert NOT 403 -- the token from the page must be acceptedCOMMENT
LOW…specs/custom-mail-sender/custom-mail-sender-smtp2go.md196### Step 1: Add a Sender DomainCOMMENT
LOW…specs/custom-mail-sender/custom-mail-sender-smtp2go.md233### Step 2: Verify the Sender DomainCOMMENT
LOW…specs/custom-mail-sender/custom-mail-sender-smtp2go.md275# Step 1: Add the sender domainCOMMENT
LOW…specs/custom-mail-sender/custom-mail-sender-smtp2go.md286# Step 2: Verify the domain (once DNS propagated)COMMENT
LOW⚡docs/runbooks/duplicate-plans-on-plans-page.md43### Step 1: Verify Stripe product metadataCOMMENT
LOW⚡docs/runbooks/duplicate-plans-on-plans-page.md50### Step 2: Re-sync with --clearCOMMENT
LOW⚡docs/runbooks/duplicate-plans-on-plans-page.md58### Step 3: VerifyCOMMENT
LOWdocs/runbooks/raw-email-field-serialization.md49### Step 1: Repair the 10 recordsCOMMENT
LOWdocs/runbooks/raw-email-field-serialization.md57### Step 2: VerifyCOMMENT
LOW⚡scripts/validate_orphan_domain_zset_leaks.rb57 # Step 1: Find all domains with nil/empty org_idCOMMENT
LOW⚡scripts/validate_orphan_domain_zset_leaks.rb60 # Step 2: Scan all org domain ZSETs for leaked orphansCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb385# Step 1: Request email changeCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb391# Step 2: Retrieve the token from pending_email_changeCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb394# Step 3: Confirm email changeCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb622# Step 1: request phase in simple mode (no Rodauth dependency)COMMENT
LOW⚡try/unit/logic/account/email_change_try.rb629# Step 2: confirm phase with full mode + stubbed SQLite DBCOMMENT
LOW⚡try/api/v1/receipt_hsh_state_translation_try.rb133# Step 1: initial state after creation (new)COMMENT
LOW⚡try/api/v1/receipt_hsh_state_translation_try.rb135# Step 2: after revealed! transitionCOMMENT
LOW⚡lib/onetime/session.rb863 # Step 1: Serialize session data to JSONCOMMENT
LOW⚡lib/onetime/session.rb873 # Step 2: Encrypt with AES-256-GCMCOMMENT
LOW⚡lib/onetime/session.rb883 # Step 3: Base64 encode (for safe storage of binary encrypted data)COMMENT
LOW⚡lib/onetime/session.rb892 # Step 4: Compute HMAC signature for integrity verificationCOMMENT
LOW⚡lib/onetime/session.rb905 # Step 5: Get or create StringKey for this sessionCOMMENT
LOW⚡lib/onetime/session.rb908 # Step 6: Save to RedisCOMMENT
LOWlib/onetime/session.rb919 # Step 7: Update expiration if configured. StringKey#set has alreadyCOMMENT
LOW…e/mail/sender_strategies/lettermint_sender_strategy.rb389 # WARNING: This implementation does not handle pagination. If the accountCOMMENT
LOW⚡…/onetime/logic/credential_change_session_revocation.rb66 # Step 1: the credential watermark, via the same single-field fast-writerCOMMENT
LOW⚡…/onetime/logic/credential_change_session_revocation.rb81 # Step 2: durable async full sweep (#3810). The worker honors theCOMMENT
LOW⚡…/onetime/logic/credential_change_session_revocation.rb96 # Step 3: immediate guaranteed kill of every OTHER tracked session blob —COMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb82 # Step 1: Create vhost via Management APICOMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb85 # Step 2: Set permissionsCOMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb88 # Step 3: Declare exchanges and queues via AMQPCOMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb91 # Step 4: Apply DLQ policies via Management APICOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb90 # Step 2: Verify provider supports provisioningCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb98 # Step 3: Load platform credentialsCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb102 # Step 4: Select strategyCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb105 # Step 5: Call strategy.provision_dns_recordsCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb125 # Step 6: Handle strategy resultCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb134 # Step 7: Extract and normalize DNS recordsCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb138 # Step 8: Store result in mailer_config and save if persist enabledCOMMENT
LOWlib/onetime/operations/provision_sender_domain.rb77 # Step 1: Validate mailer_config has required fieldsCOMMENT
LOW…me/jobs/scheduled/maintenance/instances_rebuild_job.rb78 # Step 1: Collect all existing hash keys for this prefix.COMMENT
LOW⚡…me/jobs/scheduled/maintenance/instances_rebuild_job.rb90 # Step 2: Collect all current instances membersCOMMENT
LOW⚡…me/jobs/scheduled/maintenance/instances_rebuild_job.rb96 # Step 3: Compute diffCOMMENT
LOW⚡lib/onetime/session/rotation.rb228 # Step 1: end the old id before touching anything. A marker that cannotCOMMENT
LOW⚡lib/onetime/session/rotation.rb236 # Step 2: the completed hand-off fields, remembered so they can be putCOMMENT
LOWlib/onetime/session/rotation.rb253 # Step 3: the old id must be marked and its blob gone.COMMENT
LOWe2e/full/domains-store-org-cache.spec.ts264 // Step 1: Navigate to Default Workspace dashboardCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts278 // Step 2: Navigate to A Second Organization's page via URLCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts309 // Step 3: Navigate back to Default Workspace dashboardCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts364 // Step 1: Navigate to Default Workspace's organization page (domains tab is default)COMMENT
LOWe2e/full/domains-store-org-cache.spec.ts383 // Step 2: Navigate directly to A Second Organization's page via URL (domains tab is default)COMMENT
61 more matches not shown…
Verbosity Indicators106 hits · 207 pts
SeverityFileLineSnippetContext
LOW⚡spec/integration/full/password_migration_spec.rb189 # Step 2: Create Rodauth account WITHOUT password hashCOMMENT
LOW⚡spec/integration/full/password_migration_spec.rb198 # Step 3: POST to /auth/login with Redis passwordCOMMENT
LOW⚡spec/integration/full/password_migration_spec.rb204 # Step 4: Verify login succeeds (200 or 3xx redirect)COMMENT
LOW⚡spec/integration/full/password_migration_spec.rb208 # Step 5: Verify password hash now exists in account_password_hashesCOMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb620 # Step 1: GET the signin page to establish a session and receive HTMLCOMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb629 # Step 2: Parse the HTML to extract shrimp from __BOOTSTRAP_ME__COMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb639 # Step 3: POST /signin with session cookie + extracted shrimpCOMMENT
LOW⚡spec/integration/all/csrf_enforcement_spec.rb649 # Step 4: Assert NOT 403 -- the token from the page must be acceptedCOMMENT
LOW⚡scripts/validate_orphan_domain_zset_leaks.rb57 # Step 1: Find all domains with nil/empty org_idCOMMENT
LOW⚡scripts/validate_orphan_domain_zset_leaks.rb60 # Step 2: Scan all org domain ZSETs for leaked orphansCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb385# Step 1: Request email changeCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb391# Step 2: Retrieve the token from pending_email_changeCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb394# Step 3: Confirm email changeCOMMENT
LOW⚡try/unit/logic/account/email_change_try.rb622# Step 1: request phase in simple mode (no Rodauth dependency)COMMENT
LOW⚡try/unit/logic/account/email_change_try.rb629# Step 2: confirm phase with full mode + stubbed SQLite DBCOMMENT
LOW⚡try/api/v1/receipt_hsh_state_translation_try.rb133# Step 1: initial state after creation (new)COMMENT
LOW⚡try/api/v1/receipt_hsh_state_translation_try.rb135# Step 2: after revealed! transitionCOMMENT
LOW⚡lib/onetime/session.rb863 # Step 1: Serialize session data to JSONCOMMENT
LOW⚡lib/onetime/session.rb873 # Step 2: Encrypt with AES-256-GCMCOMMENT
LOW⚡lib/onetime/session.rb883 # Step 3: Base64 encode (for safe storage of binary encrypted data)COMMENT
LOW⚡lib/onetime/session.rb892 # Step 4: Compute HMAC signature for integrity verificationCOMMENT
LOW⚡lib/onetime/session.rb905 # Step 5: Get or create StringKey for this sessionCOMMENT
LOW⚡lib/onetime/session.rb908 # Step 6: Save to RedisCOMMENT
LOWlib/onetime/session.rb919 # Step 7: Update expiration if configured. StringKey#set has alreadyCOMMENT
LOW⚡…/onetime/logic/credential_change_session_revocation.rb66 # Step 1: the credential watermark, via the same single-field fast-writerCOMMENT
LOW⚡…/onetime/logic/credential_change_session_revocation.rb81 # Step 2: durable async full sweep (#3810). The worker honors theCOMMENT
LOW⚡…/onetime/logic/credential_change_session_revocation.rb96 # Step 3: immediate guaranteed kill of every OTHER tracked session blob —COMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb82 # Step 1: Create vhost via Management APICOMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb85 # Step 2: Set permissionsCOMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb88 # Step 3: Declare exchanges and queues via AMQPCOMMENT
LOW⚡lib/onetime/cli/queue/init_command.rb91 # Step 4: Apply DLQ policies via Management APICOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb90 # Step 2: Verify provider supports provisioningCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb98 # Step 3: Load platform credentialsCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb102 # Step 4: Select strategyCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb105 # Step 5: Call strategy.provision_dns_recordsCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb125 # Step 6: Handle strategy resultCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb134 # Step 7: Extract and normalize DNS recordsCOMMENT
LOW⚡lib/onetime/operations/provision_sender_domain.rb138 # Step 8: Store result in mailer_config and save if persist enabledCOMMENT
LOWlib/onetime/operations/provision_sender_domain.rb77 # Step 1: Validate mailer_config has required fieldsCOMMENT
LOW…me/jobs/scheduled/maintenance/instances_rebuild_job.rb78 # Step 1: Collect all existing hash keys for this prefix.COMMENT
LOW⚡…me/jobs/scheduled/maintenance/instances_rebuild_job.rb90 # Step 2: Collect all current instances membersCOMMENT
LOW⚡…me/jobs/scheduled/maintenance/instances_rebuild_job.rb96 # Step 3: Compute diffCOMMENT
LOW⚡lib/onetime/session/rotation.rb228 # Step 1: end the old id before touching anything. A marker that cannotCOMMENT
LOW⚡lib/onetime/session/rotation.rb236 # Step 2: the completed hand-off fields, remembered so they can be putCOMMENT
LOWlib/onetime/session/rotation.rb253 # Step 3: the old id must be marked and its blob gone.COMMENT
LOWe2e/full/domains-store-org-cache.spec.ts264 // Step 1: Navigate to Default Workspace dashboardCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts278 // Step 2: Navigate to A Second Organization's page via URLCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts309 // Step 3: Navigate back to Default Workspace dashboardCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts364 // Step 1: Navigate to Default Workspace's organization page (domains tab is default)COMMENT
LOWe2e/full/domains-store-org-cache.spec.ts383 // Step 2: Navigate directly to A Second Organization's page via URL (domains tab is default)COMMENT
LOWe2e/full/domains-store-org-cache.spec.ts469 // Step 1: Navigate to Default Workspace dashboardCOMMENT
LOWe2e/full/domains-store-org-cache.spec.ts485 // Step 2: Navigate to A Second OrganizationCOMMENT
LOW⚡e2e/full/domain-sso-multi-provider.spec.ts361 // Step 1: Open SSO modal for domain A and configure Entra IDCOMMENT
LOW⚡e2e/full/domain-sso-multi-provider.spec.ts367 // Step 2: Open SSO modal for domain B and configure Generic OIDCCOMMENT
LOW⚡e2e/full/domain-sso-multi-provider.spec.ts373 // Step 3: Verify both domains appear in org SSO hubCOMMENT
LOW⚡e2e/full/cross-org-domain-isolation.spec.ts375 // Step 1: Navigate to OrgA (domains tab is default)COMMENT
LOW⚡e2e/full/cross-org-domain-isolation.spec.ts385 // Step 2: Navigate to OrgB via URL (domains tab is default)COMMENT
LOWe2e/full/cross-org-domain-isolation.spec.ts403 // Step 3: Navigate back to OrgA (domains tab is default)COMMENT
LOW⚡e2e/full/domain-sso-config.spec.ts896 // Step 1: Open SSO modal for domain ACOMMENT
LOW⚡e2e/full/domain-sso-config.spec.ts899 // Step 2: Configure Entra ID for domain ACOMMENT
46 more matches not shown…
Modern AI Meta-Vocabulary32 hits · 94 pts
SeverityFileLineSnippetContext
MEDIUMlocales/scripts/derive-governance.sh8# generated/i18n/ — never committed. The translation orchestration readsCOMMENT
MEDIUM⚡locales/scripts/review-locale-branches.sh9# The agent orchestration and triage stages live in the slash commandCOMMENT
MEDIUMlocales/scripts/pr-per-locale.sh337 # Cap the diff so a huge export can't blow up the context window.COMMENT
MEDIUMetc/defaults/logging.defaults.yaml24# Workers - RabbitMQ worker message processing and orchestrationCOMMENT
MEDIUMetc/defaults/logging.defaults.yaml81 Workers: info # RabbitMQ worker message processing and orchestration # Since v0.24.0CODE
MEDIUMspec/unit/auth/confirm_sso_link_spec.rb9# Unit tests for Auth::Operations::ConfirmSsoLink — the orchestration step of theCOMMENT
MEDIUM…els/features/with_plan_entitlements_standalone_spec.rb13# These tests reuse the FakeSet/FakeHashKey scaffold fromCOMMENT
MEDIUM…netime/operations/email/sync_provider_feedback_spec.rb8# Unit tests for the sync orchestration: provider selection, the fetch ->COMMENT
MEDIUMspec/cli/org_delete_command_spec.rb11# guardrails themselves and the audit event are the op's job and are coveredCOMMENT
MEDIUM…install-onboarding/install-onboarding-problem-space.md114| Onboarding empty-state dashboard | `DashboardEmpty.vue` (#2088) CODE
MEDIUMdocs/specs/colonel-ui/spec-session-performance.md96The expectations spec's stated precondition is already satisfied. Revocation is authoritative server-side — blob deletioCODE
MEDIUMscripts/build-and-deploy.py359# ─── Build orchestration ────────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/migration-tests.yml19# - The concurrent-boot job is deliberately NOT a lane: it orchestrates fiveCOMMENT
MEDIUM⚡.github/workflows/migration-tests.yml171 # processes against a scratch database — gating/orchestration policy thatCOMMENT
MEDIUMlib/onetime/audited_failure.rb287 # failure to mask the original exception. Bulk orchestration uses this toCOMMENT
MEDIUMlib/onetime/mail/feedback/base.rb21 # Fetchers are read-only and provider-specific; the orchestration (whichCOMMENT
MEDIUMlib/onetime/cli/worker_command.rb32 # Semantic exit codes for scripting and orchestrationCOMMENT
MEDIUMlib/onetime/cli/customers/doctor_command.rb28# this command owns orchestration (scan-all, output formatting, exit codes). TheCOMMENT
MEDIUMlib/onetime/operations/validate_sender_domain.rb14 # This operation orchestrates the verification flow:COMMENT
MEDIUMlib/onetime/operations/org/delete.rb574 # Domain and subscription guardrails above remain independent and cannotCOMMENT
MEDIUMapps/web/auth/README-roda.md138├── commands/ # Command objects (validation + orchestration)CODE
MEDIUMapps/web/auth/README-rodauth.md78├── config.rb # 150 lines - Core config + orchestrationCODE
MEDIUMapps/web/auth/operations/confirm_sso_link.rb12# (#3840 Phase 4). This is the orchestration step for the passwordless linkingCOMMENT
MEDIUMapps/web/auth/operations/customers/doctor.rb19 # thin adapter: it owns orchestration (scan-all, output formatting, exitCOMMENT
MEDIUMapps/web/auth/operations/customers/purge_preflight.rb73 # bypass the default/last-org guardrails.COMMENT
MEDIUMapps/web/billing/spec/cli/catalog_sync_command_spec.rb8# These specs verify step orchestration, option forwarding, abort-on-failure,COMMENT
MEDIUM…/billing/spec/operations/process_webhook_event_spec.rb7# This file tests orchestration behavior: unhandled events, context options.COMMENT
MEDIUM…s/spec/logic/organizations/delete_organization_spec.rb18# The teardown itself, the guardrails and the audit event belong to the op andCOMMENT
MEDIUM…ganizations/logic/organizations/delete_organization.rb26 # The op's guardrails now apply to customers too, and two of them are newCOMMENT
MEDIUM…colonel/spec/logic/colonel/delete_organization_spec.rb9# Adapter-layer coverage only. The teardown, the guardrails and the singleCOMMENT
MEDIUMapps/api/colonel/logic/colonel/delete_organization.rb23 # guardrails, the teardown, the `default_org_id` repair, the memberCOMMENT
MEDIUM…ps/workspace/account/settings/OrganizationSettings.vue324 // Delete guardrails mirrored from Onetime::Operations::Org::Delete. TheCOMMENT
Excessive Try-Catch Wrapping42 hits · 68 pts
SeverityFileLineSnippetContext
LOWtools/testsuite/run-test-lane-action-test.sh203 except Exception as error: # noqa: BLE001 - report every caseCODE
MEDIUMtools/testsuite/run-test-lane-action-test.sh199def register(function):CODE
MEDIUMlocales/scripts/interpolate-product-name.py162 print(f"Error: locale directory not found: {locale_dirs[0]}", file=sys.stderr)CODE
MEDIUM⚡locales/scripts/i18n/commands/store.py170 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py173 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py182 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py185 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py194 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py197 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py206 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py209 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py218 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUM⚡locales/scripts/i18n/commands/store.py221 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUMlocales/scripts/i18n/commands/store.py237 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUMlocales/scripts/i18n/commands/store.py240 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUMlocales/scripts/i18n/commands/store.py252 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUMlocales/scripts/i18n/commands/store.py255 print(f"Error: {e}", file=sys.stderr)STRING
MEDIUMlocales/scripts/i18n/commands/store.py566 print(f"Error importing {sql_file.name}: {e}", file=sys.stderr)CODE
MEDIUM⚡locales/scripts/i18n/commands/tasks.py1140 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM⚡locales/scripts/i18n/commands/tasks.py1367 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM⚡locales/scripts/i18n/commands/tasks.py1370 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM⚡locales/scripts/i18n/commands/tasks.py1590 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUM⚡locales/scripts/i18n/commands/tasks.py1593 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/tasks.py516 print(f"Error: English directory not found: {EN_DIR}", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/tasks.py1297 print(f"Error reading file: {e}", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/tasks.py1321 print(f"Error: Task {args.task_id} not found", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/tasks.py2134 print(f"Error: {e}", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/tasks.py1070def _next_handler(args) -> int:CODE
LOW⚡locales/scripts/i18n/commands/tasks.py1592 except Exception as e:CODE
LOWlocales/scripts/i18n/commands/tasks.py1296 except Exception as e:CODE
MEDIUMlocales/scripts/i18n/commands/validate.py160 print(f"Error running git diff: {e}", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/validate.py1002 print(f"Error: Source locale not found: {source_dir}", file=sys.stderr)CODE
MEDIUMlocales/scripts/i18n/commands/validate.py1009 print(f"Error: Locale not found: {args.locale}", file=sys.stderr)CODE
LOWlocales/scripts/i18n/commands/validate.py176 except Exception as e:CODE
LOWlocales/scripts/i18n/commands/validate.py405 except Exception as e:CODE
MEDIUMlocales/scripts/i18n/commands/content.py454 print(f"Error in {locale}: {e}", file=sys.stderr)CODE
LOWdocs/architecture/build-architecture.md200 except Exception:CODE
LOWscripts/logtide-ship.py87except Exception:CODE
LOWscripts/logtide-ship.py703 except Exception as e:CODE
LOWscripts/logtide-ship.py764 except Exception:CODE
LOWscripts/logtide-ship.py779 except Exception:CODE
LOWscripts/logtide-ship.py807 except Exception as e:CODE
Deep Nesting40 hits · 30 pts
SeverityFileLineSnippetContext
LOWtools/testsuite/test_caddy_log_redaction.py38CODE
LOWtools/envref/tests/test_untagged_markers.py555CODE
LOWtools/envref/tests/test_untagged_markers.py640CODE
LOWtools/envref/tests/test_untagged_markers.py711CODE
LOWtools/envref/tests/test_untagged_markers.py736CODE
LOWtools/envref/tests/test_cli.py48CODE
LOWtools/envref/tests/test_cli.py96CODE
LOWtools/envref/src/envref/annotate.py453CODE
LOWtools/envref/src/envref/cli.py43CODE
LOWtools/envref/src/envref/versionmap.py336CODE
LOWtools/envref/src/envref/versionmap.py448CODE
LOWtools/envref/src/envref/docsgen.py388CODE
LOWtools/host-seam/proxy-wire.py112CODE
LOWtools/host-seam/proxy-wire.py161CODE
LOWlocales/scripts/interpolate-product-name.py90CODE
LOWlocales/scripts/i18n/io.py76CODE
LOWlocales/scripts/i18n/io.py238CODE
LOWlocales/scripts/i18n/commands/store.py338CODE
LOWlocales/scripts/i18n/commands/store.py495CODE
LOWlocales/scripts/i18n/commands/tasks.py494CODE
LOWlocales/scripts/i18n/commands/tasks.py1070CODE
LOWlocales/scripts/i18n/commands/tasks.py1278CODE
LOWlocales/scripts/i18n/commands/tasks.py1427CODE
LOWlocales/scripts/i18n/commands/validate.py131CODE
LOWlocales/scripts/i18n/commands/validate.py180CODE
LOWlocales/scripts/i18n/commands/validate.py483CODE
LOWlocales/scripts/i18n/commands/validate.py705CODE
LOWlocales/scripts/i18n/commands/validate.py895CODE
LOWlocales/scripts/i18n/commands/validate.py943CODE
LOWlocales/scripts/i18n/commands/validate.py1059CODE
LOWlocales/scripts/i18n/commands/validate.py1112CODE
LOWlocales/scripts/i18n/commands/validate.py1228CODE
LOWlocales/scripts/i18n/commands/content.py603CODE
LOWlocales/scripts/i18n/commands/content.py849CODE
LOWlocales/scripts/i18n/commands/content.py917CODE
LOWscripts/build-and-deploy.py530CODE
LOWscripts/corporate-branch-report.py238CODE
LOWscripts/corporate-branch-report.py305CODE
LOWscripts/logtide-ship.py661CODE
LOWscripts/logtide-ship.py720CODE
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHtools/envref/tests/test_untagged_markers.py527except ProcessLookupError:CODE
HIGHtools/envref/tests/test_untagged_markers.py614except ProcessLookupError:CODE
HIGHtools/envref/src/envref/cli.py77except ProcessLookupError:CODE
HIGHscripts/logtide-ship.py685except Empty:CODE
HIGHscripts/logtide-ship.py779except Exception:CODE
Cross-Language Confusion4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtools/envref/src/envref/versionmap.py735 log(" Run: git fetch --unshallow && git fetch --tags")CODE
HIGHlocales/scripts/interpolate-product-name.py346 print(" cd locales/scripts && python build/compile.py --all --merged --output-dir ../../generated/locales")CODE
HIGHlocales/scripts/i18n/commands/content.py221 # Null value (field present, value is null)COMMENT
HIGHscripts/build-and-deploy.py11 mkdir -p /opt/builds && chown <hook-user>:<hook-user> /opt/buildsSTRING
Unused Imports22 hits · 19 pts
SeverityFileLineSnippetContext
LOWtools/testsuite/test_logtide_ship.py13CODE
LOWtools/envref/tests/test_marker_contract.py18CODE
LOWlocales/tests/test_generate_tasks.py8CODE
LOWlocales/tests/test_generate_tasks.py13CODE
LOWlocales/tests/test_generate_tasks.py13CODE
LOWlocales/scripts/register-coverage.py45CODE
LOWlocales/scripts/tests/test_derive_governance.py23CODE
LOWlocales/scripts/tests/test_register_coverage.py26CODE
LOWlocales/scripts/tests/test_i18n_cli.py24CODE
LOWlocales/scripts/i18n/console.py14CODE
LOWlocales/scripts/i18n/db.py23CODE
LOWlocales/scripts/i18n/config.py21CODE
LOWlocales/scripts/i18n/io.py10CODE
LOWlocales/scripts/i18n/tokens.py23CODE
LOWlocales/scripts/i18n/cli.py10CODE
LOWlocales/scripts/i18n/commands/store.py14CODE
LOWlocales/scripts/i18n/commands/tasks.py18CODE
LOWlocales/scripts/i18n/commands/validate.py19CODE
LOWlocales/scripts/i18n/commands/validate.py34CODE
LOWlocales/scripts/i18n/commands/validate.py34CODE
LOWlocales/scripts/i18n/commands/content.py22CODE
LOWscripts/build-and-deploy.py72CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICAL…m_domain/chores/remove_orphaned_approximated_vhosts.rb288 proxy_host = features.proxy_host.to_s.strip.downcase.chomp('.')CODE
Slop Phrases4 hits · 8 pts
SeverityFileLineSnippetContext
LOWeslint.config.ts526 // uncomment the next line to enable it (don't forget to import it at theCOMMENT
MEDIUMapps/web/billing/cli/webhooks_command.rb163 # This is a basic implementation - in production you'd want a secondary indexCOMMENT
LOWapps/web/billing/cli/prices_generate_command.rb88 puts '# Make sure to replace PRODUCT_ID with actual Stripe product ID'CODE
MEDIUMsrc/shared/components/ui/MovingGlobules.vue11 [`clipPath`]() value with a transition. Here's how you can modify the code:CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHlib/onetime/models/features/right_to_be_forgotten.rb23 # Marks the customer account as requested for destruction.COMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOWtools/envref/src/envref/textio.py23__all__ = ["read_text"]CODE
LOWtools/envref/src/envref/__init__.py9__all__ = ["UsageError"]CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWtools/testsuite/test_logtide_ship.py63 def handle_request(self, request):CODE
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWlocales/scripts/i18n/tokens.py125CODE