Repository Analysis

nearai/ironclaw

IronClaw is an Agent OS focused on privacy, security and extensibility

5.8 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of nearai/ironclaw, a Rust project with 12,603 GitHub stars. SynthScan v2.0 examined 1,932,241 lines of code across 4446 source files, recording 8495 pattern matches distributed across 21 syntactic categories. The overall adjusted score of 5.8 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

5.8
Adjusted Score
5.8
Raw Score
100%
Time Factor
2026-08-28
Last Push
12.6K
Stars
Rust
Language
1.9M
Lines of Code
4.4K
Files
8.5K
Pattern Hits
2026-08-29
Scan Date
0.03
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 7HIGH 122MEDIUM 1169LOW 7197

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 8495 distinct pattern matches across 21 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Over-Commented Block4029 hits · 3931 pts
SeverityFileLineSnippetContext
LOWCargo.toml21COMMENT
LOWCargo.toml41# - `unreachable_pub`: flags `pub` items that are not reachable outside theirCOMMENT
LOWCargo.toml141insta = { version = "1.46.3", features = ["yaml"] }COMMENT
LOWCargo.toml181ironclaw_assistant = { path = "crates/product/ironclaw_assistant", version = "0.1.0", features = ["test-support"] }COMMENT
LOWCargo.toml221# Binary Reborn E2E recovery scenarios replay the milestone-backed durable logCOMMENT
LOWCargo.toml521path = "tests/integration/run_artifact_timings.rs"COMMENT
LOWdeny.toml1[advisories]COMMENT
LOWrust-toolchain.toml1# Single source of truth for the Rust toolchain, local and CI.COMMENT
LOW.coderabbit.yaml1# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.jsonCOMMENT
LOW.config/nextest.toml1# Cross-binary parallel test runner config for cargo-nextest.COMMENT
LOWinfra/runner/seed-runner-db.sh1#!/usr/bin/env bashCOMMENT
LOWinfra/runner/seed-runner-db.sh61}COMMENT
LOWinfra/runner/entrypoint.sh1#!/usr/bin/env bashCOMMENT
LOWinfra/runner/entrypoint.sh21WORK_DIR="${RUNNER_DATA}/_work"COMMENT
LOWinfra/runner/entrypoint.sh61# Fallback bootstrap route for when the base64-in-env path blows pastCOMMENT
LOWtools/ironclaw_silk_decoder/build.sh1#!/usr/bin/env bashCOMMENT
LOWtools/ironclaw_stress/src/suite.rs281 case_args.sweep_context_max_messages.clear();COMMENT
LOWtools/ironclaw_stress/src/scripted.rs1//! Scripted tool-call workloads for the API stress scenario.COMMENT
LOWtools/ironclaw_stress/src/scripted.rs21//! user marker is compacted out of a long sequential plan, and consecutiveCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs41//! violation — a hard failure).COMMENT
LOWtools/ironclaw_stress/src/scripted.rs61//!COMMENT
LOWtools/ironclaw_stress/src/scripted.rs101pub(crate) const READBACK_MARKER: &str = "IRONCLAW_STRESS_READBACK";COMMENT
LOWtools/ironclaw_stress/src/scripted.rs121/// quoting, whitespace, tool-result wrapping) exceeds the first-partyCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs141/// the operation's own document and any contending same-user writes.COMMENT
LOWtools/ironclaw_stress/src/scripted.rs161/// identity, step counters, the last emitted call id, and digestedCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs201 #[value(name = "write_file_roundtrip")]COMMENT
LOWtools/ironclaw_stress/src/scripted.rs481 /// next step of the operation's plan in order, never batched withCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs641 .collect::<Vec<_>>();COMMENT
LOWtools/ironclaw_stress/src/scripted.rs721/// Convenience wrapper returning only the decision; the mock sidecar usesCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs741 /// The operation this session drives. The full identity (script key,COMMENT
LOWtools/ironclaw_stress/src/scripted.rs761 /// `not_useful`, missing recovery, or delayed retry without an explicitCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs1161/// explicit `retry_after_ms` after that delay expires, and the attempt countCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs1401/// operation. Checkpoints are classified independently and the strictestCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs1561 "limit": MEMORY_SEARCH_LIMIT,COMMENT
LOWtools/ironclaw_stress/src/scripted.rs1601/// plan unique, so the production no-progress guard never sees repeatedCOMMENT
LOWtools/ironclaw_stress/src/scripted.rs3601COMMENT
LOWtools/ironclaw_stress/src/api_capacity.rs81 /// Tool-result messages observed for this bucket's operations (read-backCOMMENT
LOWtools/ironclaw_stress/src/api_capacity.rs2741 }COMMENT
LOWtools/ironclaw_stress/src/main.rs121 /// Distinct threads per owner-user that share one process-journal mount. SetCOMMENT
LOWtools/ironclaw_stress/src/main.rs141 pub(crate) prefill_concurrency: usize,COMMENT
LOWtools/ironclaw_stress/src/main.rs161COMMENT
LOWtools/ironclaw_stress/src/main.rs461 /// Total threads to seed for the thread-list read workload.COMMENT
LOWtools/ironclaw_stress/src/main.rs501COMMENT
LOWtools/ironclaw_stress/src/tests.rs661/// only lined up for `.db`, and a string-shaped assertion would have agreedCOMMENT
LOWcrates/domains/ironclaw_notifications/src/store.rs521 .with_indexed(COMMENT
LOW…s/ironclaw_threads/tests/subagent_result_acceptance.rs221/// A child agent can be prompt-injected, and this door's row is persisted asCOMMENT
LOW…s/ironclaw_threads/tests/subagent_result_acceptance.rs341COMMENT
LOW…s/ironclaw_threads/tests/subagent_result_acceptance.rs981COMMENT
LOW…s/ironclaw_threads/tests/subagent_result_acceptance.rs1001/// This case pins today's refusal on the human steering doorCOMMENT
LOW…aw_threads/tests/filesystem_session_thread_contract.rs2421/// this migration the legacy SQL stores held a raw `Arc<libsql::Database>`COMMENT
LOW…aw_threads/tests/filesystem_session_thread_contract.rs5781 MessageStatus::DeferredBusy,COMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs1// arch-exempt: large_file, filesystem thread service decomposition, plan #5662COMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs21//! ```textCOMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs201 message_id: ThreadMessageId,COMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs221/// [`VirtualPath`](ironclaw_host_api::path::VirtualPath) per itsCOMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs401 .with_indexed(COMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs421 /// The alias root resolves to a per-(tenant, user) backend path, so theCOMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs761 "filesystem CAS retries exhausted accepting inbound message at {}",COMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs1481 thread_id: &ThreadId,COMMENT
LOW…tes/domains/ironclaw_threads/src/filesystem_service.rs4701// production backends it always issuesCOMMENT
3969 more matches not shown…
Decorative Section Separators1018 hits · 3193 pts
SeverityFileLineSnippetContext
MEDIUMrelease-plz.toml6# ── Main binary ─────────────────────────────────────────────COMMENT
MEDIUMrelease-plz.toml13# ── Root workspace package ──────────────────────────────────COMMENT
MEDIUM…s/ironclaw_threads/tests/subagent_result_acceptance.rs687// ── Two deliveries racing for one claim ───────────────────────────────────COMMENT
MEDIUM…s/ironclaw_threads/tests/subagent_result_acceptance.rs853// ── One dedupe index, not two ─────────────────────────────────────────────COMMENT
MEDIUM…s/ironclaw_threads/tests/subagent_result_acceptance.rs926// ── Identity halves must carry a value ────────────────────────────────────COMMENT
MEDIUM…s/ironclaw_threads/tests/subagent_result_acceptance.rs982// ── The steering ladder does not admit a result row ───────────────────────COMMENT
MEDIUM…s/ironclaw_threads/tests/subagent_result_acceptance.rs1125// ── The trait's fail-closed default ───────────────────────────────────────COMMENT
MEDIUM…tes/domains/ironclaw_threads/src/filesystem_service.rs3991// ── Idempotency key shape ──────────────────────────────────────COMMENT
MEDIUM…tes/domains/ironclaw_threads/src/filesystem_service.rs4075// ── Paths ──────────────────────────────────────────────────────COMMENT
MEDIUM…tes/domains/ironclaw_threads/src/filesystem_service.rs4387// ── Transcript helpers (shared semantics) ──────────────────────COMMENT
MEDIUM…tes/domains/ironclaw_threads/src/filesystem_service.rs4692// ── CAS-aware put with `Unsupported`→`Any` fallback ────────────COMMENT
MEDIUM…onclaw_outbound/tests/outbound_state_store_contract.rs2204// ── F4 — CAS retry / drain / backwards-race regression tests ─────────────COMMENT
MEDIUMcrates/domains/ironclaw_skills/src/selector.rs1056 // ── extract_skill_mentions tests ──────────────────────────COMMENT
MEDIUMcrates/domains/ironclaw_skills/src/selector.rs1184 // ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/domains/ironclaw_skills/src/selector.rs1186 // ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/domains/ironclaw_skills/src/selector.rs1264 // ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/domains/ironclaw_skills/src/selector.rs1267 // ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/domains/ironclaw_auth/src/account_state.rs12//! │◀───────────────────────────┘ │COMMENT
MEDIUMcrates/domains/ironclaw_auth/src/account_state.rs14//! │◀────────── disconnect / removal ──────────── Connected / ExpiredCOMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3783 // ── Assert: enumeration is vendor-blind ──────────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3790 // ── Assert: negative cases are excluded ───────────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3800 // ── Light secret-material guard: no refresh handle is exposed beyond ──────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1122// ─── fix: fs_error maps VersionMismatch to BackendConflict ───────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1153// ─── fix: mark_continuation_dispatched is idempotent ─────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1241// ─── fix: manual-token submit cleans up secret on write failure ───────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1467// ─── fix: durable SecretCleanupService purges secrets on Uninstall ───────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1573// ─── PROPOSAL §4.5: the linked-device ownership pin, on the durable store ─────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1837// ─── fix: lock-cache weak-reference GC actually shrinks the map ──────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1865// ─── fix: manual-token expiry branch ─────────────────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1908// ─── UnavailableAuthProviderClient validates before returning error ───────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs1958// ─── validate_account_list_request boundary cases ────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2035 // ── Step 1: initial OAuth flow creates a new account ─────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2139 // ── Step 2: re-auth flow bound to the existing account ───────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2280 // ── Step 1: initial flow creates the account under `setup_scope`. ─────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2528// ─── fix: OAuth callback CAS-conflict re-read branch ─────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2630// ─── fix: grant-removal on non-owner account in cleanup_for_lifecycle ─────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2701// ─── fix: select_unique_configured_account and select_configured_account ──────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs2990// ─── tests: create_flow update_binding validation ─────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3177// ─── tests: get_account cross-scope rejection ─────────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3215// ─── tests: validate_secret control-char branch ───────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3271// ─── fix: abbyshekit review — expired flow mutation persisted ────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3556// ─── PR #5087 A1: list_refresh_candidates covers all owner-scope shapes ──────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3556// ─── PR #5087 A1: list_refresh_candidates covers all owner-scope shapes ──────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3618 // ── Positive cases: Google Configured + refresh_secret present ────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3698 // candidate too (the engine sweep applies the recipe threshold) ──────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3719 // ── Negative cases: must be excluded ─────────────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3759 // ── Exercise ──────────────────────────────────────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3763 // ── Assert: all 4 scope shapes are returned ───────────────────────────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs3820// ─── fix: abbyshekit review — manual-token consume only after success ────────COMMENT
MEDIUM…omains/ironclaw_auth/src/product_auth/durable/tests.rs4340// ─── security: complete_credential_selection ownership enforcement ────────────COMMENT
MEDIUM…mains/ironclaw_auth/src/product_auth/api/auth/tests.rs510// ── cancel_blocked_auth_flow service tests ─────────────────────────────────COMMENT
MEDIUM…mains/ironclaw_auth/src/product_auth/api/auth/tests.rs1236 // ── Case 1: cancel_flow returns Err(FlowAlreadyTerminal) → Ok(()) ───────────COMMENT
MEDIUM…mains/ironclaw_auth/src/product_auth/api/auth/tests.rs1256 // ── Case 2: cancel_flow returns Err(Canceled) → Ok(()) ──────────────────────COMMENT
MEDIUM…mains/ironclaw_auth/src/product_auth/api/auth/tests.rs1273 // ── Negative case: cancel_flow returns a real error → Err propagates ─────────COMMENT
MEDIUM…mains/ironclaw_trace_commons/src/contribution/queue.rs645// ── Trace credential resolution (instance enrollment) ────────────────────────COMMENT
MEDIUM…ronclaw_trace_commons/src/contribution/tests/claims.rs431// ── community profile (public_attribution second opt-in) ────────────────COMMENT
MEDIUM…onclaw_trace_commons/src/contribution/tests/account.rs15 // ── mock server ──────────────────────────────────────────────────────COMMENT
MEDIUM…onclaw_trace_commons/src/contribution/tests/account.rs58 // ── isolated tempdir ─────────────────────────────────────────────────COMMENT
MEDIUM…onclaw_trace_commons/src/contribution/tests/account.rs84 // ── call under test ──────────────────────────────────────────────────COMMENT
MEDIUM…onclaw_trace_commons/src/contribution/tests/account.rs90 // ── assertions ───────────────────────────────────────────────────────COMMENT
958 more matches not shown…
Hyper-Verbose Identifiers2405 hits · 2110 pts
SeverityFileLineSnippetContext
LOW…law_webui/frontend/scripts/check-source-conventions.ts31function isRelativeModuleSpecifier(value: string): boolean {CODE
LOWcrates/product/ironclaw_webui/frontend/src/app/auth.ts93function consumeLoginTicketFromUrl() {CODE
LOW…ronclaw_webui/frontend/src/styles/theme-colors.test.ts9function productionTypeScriptFiles(directory: string): string[] {CODE
LOW…frontend/src/components/pairing-web-code-panel.test.ts19function pairingPanelSourceForTest() {CODE
LOW…webui/frontend/src/components/sidebar-threads.test.tsx104function renderInteractiveSidebarThreads(props = {}, contextOverrides = {}) {CODE
LOW…onclaw_webui/frontend/src/lib/interface-preferences.ts38export function writeShowChatLogsShortcut(show, storage = browserStorage()) {CODE
LOW…es/product/ironclaw_webui/frontend/src/lib/markdown.ts73function sanitizerForCurrentWindow(): DOMPurifyInstance {CODE
LOW…onclaw_webui/frontend/src/lib/sidebar-active-thread.ts1export function activeRouteThreadIdFromPath(pathname) {CODE
LOW…onclaw_webui/frontend/src/lib/sidebar-active-thread.ts18export function routeSynchronizedThreadsState(threadsState, pathname) {CODE
LOWcrates/product/ironclaw_webui/frontend/src/lib/api.ts169export function setSessionChannelExtensionId(extensionId) {CODE
LOWcrates/product/ironclaw_webui/frontend/src/lib/api.ts177export function getSessionChannelExtensionId() {CODE
LOWcrates/product/ironclaw_webui/frontend/src/lib/api.ts433export function listOutboundDeliveryTargets() {CODE
LOWcrates/product/ironclaw_webui/frontend/src/lib/api.ts469export function getNotificationSetupStatus({ extensionId } = {}) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts10export function normalizeConnectionChannel(channel) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts20export function channelConnectionDisplayName(channel, displayName = null) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts30export function channelConnectionContinuationMessage(channel) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts34export function connectionEventMatchesOnboarding(event, onboarding) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts95export function subscribeChannelConnected(handler) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts124function parseStoredConnectionEvent(value) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts134export function rememberChannelConnectionWaiter({CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts159export function forgetChannelConnectionWaiter({CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts179export async function resumeWaitingChannelConnections(event = {}) {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts225function readWaitingChannelConnections() {CODE
LOW…aw_webui/frontend/src/lib/channel-connection-events.ts251function writeWaitingChannelConnections(waiters) {CODE
LOW…rontend/src/lib/product-auth-oauth-events.vm-inline.ts13export function productAuthOAuthEventsSource() {CODE
LOW…aw_webui/frontend/src/lib/product-auth-oauth-events.ts56export function parseProductAuthOAuthCompletion(value) {CODE
LOW…aw_webui/frontend/src/lib/product-auth-oauth-events.ts67export function readLatestProductAuthOAuthCompletion(browserWindow) {CODE
LOW…aw_webui/frontend/src/lib/product-auth-oauth-events.ts78export function subscribeProductAuthOAuthCompletion(browserWindow, handler) {CODE
LOW…aw_webui/frontend/src/lib/product-auth-oauth-events.ts96function isProductAuthOAuthCompletion(payload) {CODE
LOW…ronclaw_webui/frontend/src/lib/workspace-file-links.ts18function isSafeDecodedWorkspacePath(path: string): boolean {CODE
LOW…ronclaw_webui/frontend/src/lib/workspace-file-links.ts41export function workspaceFilePathFromHref(href: unknown): string | null {CODE
LOW…ronclaw_webui/frontend/src/lib/workspace-file-links.ts74export function workspaceFileHrefFromPath(path: unknown): string | null {CODE
LOW…ronclaw_webui/frontend/src/lib/workspace-file-links.ts82export function workspaceViewerRouteFromFilePath(CODE
LOW…onclaw_webui/frontend/src/lib/extension-pairing-api.ts19export function getExtensionPairingStatus(extensionId) {CODE
LOW…product/ironclaw_webui/frontend/src/lib/thread-meta.ts40export function formatThreadActivityLabel(iso) {CODE
LOW…product/ironclaw_webui/frontend/src/lib/thread-meta.ts50export function formatThreadActivityTooltip(iso) {CODE
LOW…/settings/components/model-selection-policy-editor.tsx44export function ModelSelectionPolicyEditor({ providerState }) {CODE
LOW…settings/components/user-model-preference-selector.tsx8export function UserModelPreferenceSelector() {CODE
LOW…i/frontend/src/pages/settings/components/tools-tab.tsx17function translatedToolDescription(t, tool) {CODE
LOW…/pages/settings/components/provider-components.test.ts117function useProviderManagementActionsStub({CODE
LOW…/pages/settings/components/provider-components.test.ts200function evalIsLoopbackBrowserOrigin({ hostname }) {CODE
LOW…/pages/settings/components/provider-components.test.ts271function createProviderCardHarness() {CODE
LOW…/pages/settings/components/provider-components.test.ts316function createNearAiSetupMenuHarness() {CODE
LOW…rontend/src/pages/settings/components/channels-tab.tsx122function deriveVisibleChannelGroups({CODE
LOW…c/pages/settings/hooks/useProviderManagementActions.ts12export function useProviderManagementActions({ settings, gatewayStatus, searchQuery, t }) {CODE
LOW…_webui/frontend/src/pages/settings/lib/settings-api.ts30function persistedToolFromConfigEntry(entry, expectedName, requestedState) {CODE
LOW…_webui/frontend/src/pages/settings/lib/settings-api.ts73export function settingsFromOperatorConfig(data) {CODE
LOW…_webui/frontend/src/pages/settings/lib/settings-api.ts206export function testLlmProviderConnection(payload) {CODE
LOW…_webui/frontend/src/pages/settings/lib/settings-api.ts230export function completeNearaiWalletLogin(payload) {CODE
LOW…roduct/ironclaw_webui/frontend/src/pages/chat/chat.tsx87function cancellationFailureDiagnostic(error) {CODE
LOW…/src/pages/chat/inspector/product-activity-envelope.ts47function publishCapabilityActivity(CODE
LOW…/src/pages/chat/inspector/product-activity-envelope.ts123export function publishProductInspectorEnvelope(CODE
LOW…i/frontend/src/pages/chat/inspector/inspector-shell.ts35export function persistInspectorDebugPreference(CODE
LOW…/frontend/src/pages/chat/inspector/inspector-panel.tsx433function isNullableBoundedDiagnosticText(CODE
LOW…/frontend/src/pages/chat/inspector/inspector-panel.tsx439function isNullableNonNegativeSafeInteger(value: unknown): value is number | null {CODE
LOW…d/src/pages/chat/inspector/inspector-stream-session.ts14export function inspectorStreamSessionKey(): string {CODE
LOW…d/src/pages/chat/inspector/inspector-stream-session.ts124export function readInspectorStreamMetrics(CODE
LOW…d/src/pages/chat/inspector/inspector-stream-session.ts130export function readInspectorStreamCursor(CODE
LOW…d/src/pages/chat/inspector/inspector-stream-session.ts146export function recordInspectorDiagnosticUpdate(CODE
LOW…d/src/pages/chat/inspector/inspector-stream-session.ts163export function rememberInspectorStreamCursor(CODE
2345 more matches not shown…
Cross-Language Confusion99 hits · 418 pts
SeverityFileLineSnippetContext
HIGHtests/e2e/reborn_webui_harness.py1044 let activeStream = null;CODE
HIGHtests/e2e/reborn_webui_harness.py1051 if (!activeStream || activeStream.closed) {{CODE
HIGHtests/e2e/reborn_webui_harness.py1058 Boolean(activeStream && !activeStream.closed && activeStream.controller);CODE
HIGHtests/e2e/reborn_webui_harness.py1060 Boolean(activeStream && !activeStream.closed && activeStream.resolve);CODE
HIGHtests/e2e/reborn_webui_harness.py1062 const closeStream = (stream, error = null) => {{CODE
HIGHtests/e2e/reborn_webui_harness.py1063 if (!stream || stream.closed) return;CODE
HIGHtests/e2e/reborn_webui_harness.py1072 if (activeStream === stream) activeStream = null;CODE
HIGHtests/e2e/reborn_webui_harness.py1076 const stream = {{ closed: false, controller: null }};CODE
HIGHtests/e2e/reborn_webui_harness.py1083 if (activeStream === stream) activeStream = null;CODE
HIGHtests/e2e/reborn_webui_harness.py1090 window.__v2SseUrls.push(request.url);CODE
HIGHtests/e2e/reborn_webui_harness.py1094 window.__v2SseRequests.push({{ url: request.url, headers }});CODE
HIGHtests/e2e/reborn_webui_harness.py1125 controller: null,CODE
HIGHtests/e2e/reborn_webui_harness.py1130 window.__v2SseUrls.push(request.url);CODE
HIGHtests/e2e/reborn_webui_harness.py1134 window.__v2SseRequests.push({{ url: request.url, headers }});CODE
HIGHtests/e2e/reborn_webui_harness.py1141 if (activeStream === stream) activeStream = null;CODE
HIGHtests/e2e/reborn_webui_harness.py1167 if (activeStream === stream) activeStream = null;CODE
HIGHtests/e2e/mock_llm.py968 " var skills = (data && data.skills) || [];\n"CODE
HIGHtests/e2e/mock_llm.py999 " 'Failed to load skills: ' + (e && e.message ? e.message : e) +\n"CODE
HIGHtests/e2e/helpers.py713 threadId: typeof currentThreadId !== 'undefined' ? currentThreadId : null,STRING
HIGHtests/e2e/helpers.py714 pendingId: typeof _nextPendingId !== 'undefined' ? _nextPendingId : null,STRING
HIGHtests/e2e/helpers.py738 if (!pendingThreadId || pendingId === null || pendingId === undefined) return true;STRING
HIGHtests/e2e/helpers.py738 if (!pendingThreadId || pendingId === null || pendingId === undefined) return true;STRING
HIGHtests/e2e/helpers.py751 text: ((content && content.innerText) || last.innerText || '').trim(),STRING
HIGHtests/e2e/helpers.py759 const text = ((content && content.innerText) || last.innerText || '').trim();STRING
HIGHtests/e2e/helpers.py760 if (text.length > 0 && pendingForThisSendCleared()) {STRING
HIGHtests/e2e/helpers.py761 if (expectedContains && text.includes(expectedContains)) {STRING
HIGHtests/e2e/helpers.py772 return null;STRING
HIGHtests/e2e/scenarios/test_v2_engine_auth_flow.py792 text: ((content && content.innerText) || last.innerText || '').trim(),STRING
HIGHtests/e2e/scenarios/test_v2_engine_auth_flow.py797 if (assistants.length > assistantCount && input && !input.disabled) {STRING
HIGHtests/e2e/scenarios/test_v2_engine_auth_flow.py800 const text = ((content && content.innerText) || last.innerText || '').trim();STRING
HIGHtests/e2e/scenarios/test_v2_engine_auth_flow.py808 return null;STRING
HIGHtests/e2e/scenarios/test_v2_engine_auth_flow.py855 text: (tool && tool.textContent || '').trim(),STRING
HIGHtests/e2e/scenarios/test_csp.py50 found.push(tag + id + cls + '[' + attr + ']');CODE
HIGHtests/e2e/scenarios/test_pending_user_messages.py37 previous = await page.evaluate("() => currentThreadId || null")CODE
HIGHtests/e2e/scenarios/test_pending_user_messages.py40 "(prev) => !!currentThreadId && currentThreadId !== prev",CODE
HIGHtests/e2e/scenarios/test_pending_user_messages.py138 return pending && pending.some(p => p.content === {unique_msg!r});CODE
HIGHtests/e2e/scenarios/test_pending_user_messages.py203 return pending && pending.some((p) =>STRING
HIGHtests/e2e/scenarios/test_pending_user_messages.py218 const lastUser = users.length ? users[users.length - 1] : null;STRING
HIGHtests/e2e/scenarios/test_pending_user_messages.py276 if (arr && arr.some(p => p.content === args.msg)) return false;CODE
HIGHtests/e2e/scenarios/test_pending_user_messages.py353 return card && card.offsetParent !== null;STRING
HIGHtests/e2e/scenarios/test_pending_user_messages.py353 return card && card.offsetParent !== null;STRING
HIGHtests/e2e/scenarios/test_v2_activity_shell.py71 " return !!el && el.textContent.trim().length > 0;"CODE
HIGH…ts/e2e/scenarios/test_routines_tab_after_v2_upgrade.py39 return tab && tab.style.display !== 'none';STRING
HIGH…ts/e2e/scenarios/test_routines_tab_after_v2_upgrade.py57 return tab && tab.style.display === 'none';STRING
HIGH…ts/e2e/scenarios/test_routines_tab_after_v2_upgrade.py75 return tab && tab.style.display !== 'none';STRING
HIGH…ts/e2e/scenarios/test_routines_tab_after_v2_upgrade.py211 return tab && tab.style.display === 'none';STRING
HIGH…ts/e2e/scenarios/test_routines_tab_after_v2_upgrade.py278 visible: tab && tab.style.display !== 'none',STRING
HIGHtests/e2e/scenarios/test_extensions.py1504 await page.wait_for_function("() => window._lastOpenedUrl !== null && window._lastOpenedUrl !== undefined", timeout=CODE
HIGHtests/e2e/scenarios/test_extensions.py725 "() => window._lastOpenedUrl !== null && window._lastOpenedUrl !== undefined",CODE
HIGHtests/e2e/scenarios/test_extensions.py917 await page.wait_for_function("() => window._lastOpenedUrl !== null && window._lastOpenedUrl !== undefined", timeout=CODE
HIGHtests/e2e/scenarios/test_extensions.py1621 await page.evaluate("window._openedUrl = null; window.open = (url) => { window._openedUrl = url; }")CODE
HIGHtests/e2e/scenarios/test_extensions.py1646 await page.evaluate("window._openedUrl = null; window.open = (url) => { window._openedUrl = url; return null; }")CODE
HIGHtests/e2e/scenarios/test_extensions.py1205 handleOnboardingState({ extension_name: 'telegram', state: 'auth_required', instructions: 'pending', auth_urSTRING
HIGH…2e/scenarios/test_reborn_webui_v2_legacy_auth_flows.py80 window.__openedAuth.push({ url, target, features });STRING
HIGH…2e/scenarios/test_reborn_webui_v2_legacy_auth_flows.py81 return null;STRING
HIGH…2e/scenarios/test_reborn_webui_v2_legacy_auth_flows.py600 window.__openedAuth.push({ kind: "navigate", url: value });STRING
HIGH…2e/scenarios/test_reborn_webui_v2_legacy_auth_flows.py604 window.__openedAuth.push({ kind: "open", url, target, features });STRING
HIGHtests/e2e/scenarios/test_reborn_webui_v2_smoke.py96 for (let node = element; node && background[3] < 1; node = node.parentElement) {STRING
HIGHtests/e2e/scenarios/test_reborn_webui_v2_smoke.py3086 return null;STRING
HIGH…/scenarios/test_reborn_webui_v2_legacy_chat_actions.py20 window.__copiedText = null;STRING
39 more matches not shown…
Structural Annotation Overuse129 hits · 225 pts
SeverityFileLineSnippetContext
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2231 // Step 3: simulate the crash window by injecting a dangling conv_a indexCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2240 // Step 4: conv_a lookup must be a miss — the primary record lists conv_b,COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2755 // Step 1: store_a writes rec_a (conv index version 1).COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2761 // Step 2: store_b writes rec_b (conv index version 2) — simulates aCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2769 // Step 3: store_a re-records rec_a. The index already carries rec_aCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2849 // Step 1: store_a records rec_a → conv index = [rec_a].COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2855 // Step 2: store_b records rec_b → conv index = [rec_a, rec_b].COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2861 // Step 3: store_a removes rec_a. Its snapshot (from step 1) only seesCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2870 // Step 4: only rec_b must survive.COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2193 // Step 1: record the route delivered to conv_a.COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2207 // Step 2: overwrite the route with conv_b (normal path; conv_a index is cleaned).COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2251 // Step 5: conv_b lookup must still return the live route.COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs265 // Step 1: Parse the invite URL (trust root).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs268 // Step 2: Stage the keypair BEFORE any network call (retry-safe).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs271 // Step 3: POST to the onboard endpoint. Terminal invite rejections discardCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs275 // Step 4: Parse + schema-validate the response body.COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs278 // Step 5: Trust anchoring — issuer_url origin must equal invite origin.COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs290 // Step 6: Cross-check the server's echoed device_key_id against the valueCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs300 // Step 7: ingest_url must be HTTPS (loopback http allowed for dev/tests).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs303 // Step 8: Write the tenant key file (pending file deliberately kept).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs306 // Step 9: Write the standing contribution policy. If this fails the pendingCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs311 // Step 10: Finalize — remove the pending file only now that both the tenantCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs321 // Step 11: Sanitize browser-nav hints — drop any non-HTTPS URL (never fatal).COMMENT
LOWcrates/domains/ironclaw_llm/src/openai_codex_session.rs356 // Step 3: Poll for authorization codeCOMMENT
LOWcrates/domains/ironclaw_llm/src/openai_codex_session.rs425 // Step 4: Exchange authorization code for tokens (form-encoded, per Auth0 spec)COMMENT
LOWcrates/domains/ironclaw_llm/src/recording.rs1850 // Step 0: user_input "Do something"COMMENT
LOWcrates/domains/ironclaw_llm/src/recording.rs1851 // Step 1: text responseCOMMENT
LOWcrates/domains/ironclaw_llm/src/recording.rs1852 // Step 2: text response (no new user_input since no new user messages)COMMENT
LOWcrates/domains/ironclaw_llm/src/github_copilot_auth.rs297 // Step 1: Exchange the OAuth token for a Copilot session token.COMMENT
LOWcrates/domains/ironclaw_llm/src/github_copilot_auth.rs301 // Step 2: Verify the session token works against the models endpoint.COMMENT
LOW…uct/ironclaw_webui/tests/webui_v2_handlers_contract.rs7736 // Step 1: consume the only slot with a held-open SSE connectionCOMMENT
LOW…uct/ironclaw_webui/tests/webui_v2_handlers_contract.rs7769 // Step 2: same-caller WS upgrade must hit the shared cap. Use aCOMMENT
LOW…uct/ironclaw_webui/tests/webui_v2_handlers_contract.rs7796 // Step 3: drop the SSE stream → kernel closes the connectionCOMMENT
LOWcrates/product/ironclaw_webui/src/auth/github.rs372 /// Step 1: exchange the authorization code for an access token,COMMENT
LOW…onclaw_turn_runner/src/subagent/await_edge/resolver.rs669 // Step 1: append (idempotent). A re-peeked edge that already carriesCOMMENT
LOW…onclaw_turn_runner/src/subagent/await_edge/resolver.rs726 // Step 2: attend. A re-drive that finds the edge already past theCOMMENT
LOW…w_host_runtime/tests/host_runtime_services_contract.rs6903 // Step 1: store error → pre-flight skips → approval gate fires.COMMENT
LOW…w_host_runtime/tests/host_runtime_services_contract.rs6948 // Step 2: approve WITH the required secret handle granted, so dispatchCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py30 # Step 1: Ensure gmail is installed and authenticatedCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py56 # Step 2: Navigate browser to routines tab and create a routineCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py70 # Step 3: Create a routine that calls gmail toolCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py90 # Step 4: Trigger the routine manuallyCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py102 # Step 5: Verify execution succeededCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1768 # Step 1: Send message triggering the github skillCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1791 # Step 3: Submit a tokenCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1800 # Step 4: Wait for the retry — the token submission triggers a retryCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1779 # Step 2: Wait for auth prompt — verifies NeedAuthentication triggered.COMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1817 # Step 5: Verify the token was stored and the retry happenedCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py459 # Step 2: Wait for auth prompt / pending gateCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py462 # Step 3: Submit token via the gate-resolve API endpointCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py445 # Step 1: Trigger auth flowCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py483 # Step 4: Verify the auth flow completes — send another messageCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py144 # Step 1: Create full_job routine via chatCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py155 # Step 2: Trigger the routineCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py161 # Step 3: Wait for the run to completeCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py171 # Step 4: Verify the job reached a success state.COMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py339 # Step 4: Wait for the response (either retry or confirmation)COMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py344 # Step 5: Verify the token was stored — the response should eitherCOMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py300 # Step 1: Send a message that needs github authCOMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py311 # Step 2: Wait for auth promptCOMMENT
69 more matches not shown…
AI Slop Vocabulary70 hits · 212 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml7 # stress harness — WS7 relocated it out of `crates/`, which after theCOMMENT
MEDIUMCargo.toml126# The Reborn integration harness provisions Postgres testcontainers in everyCOMMENT
MEDIUMCargo.toml154# for the integration-test harness (cfg(test) does not propagate into deps).COMMENT
MEDIUMCargo.toml156# Integration harness builds a fresh in-memory `ReplayPayloadStore`COMMENT
MEDIUMCargo.toml161# harness registers (`NativeExtensionFactory`), plus scripted channel fakes.COMMENT
MEDIUMCargo.toml225# harness seam) — cfg(test) does not propagate from an integration-test binary into its deps.COMMENT
MEDIUMCargo.toml227# Trigger-conversation binding/session services for the E-TRIGGERED-SUBMIT harness seam —COMMENT
MEDIUMcrates/domains/ironclaw_llm/src/rig_adapter.rs1721/// Deliberately conservative: matches robust indicators (HTTP 401/403,COMMENT
MEDIUM…hitecture_tests/tests/reborn_composition_boundaries.rs506 // modules. This keeps the invariant robust across the #3951 finding-#4COMMENT
MEDIUMcrates/app/ironclaw_cli/src/commands/config/init.rs207# [harness]COMMENT
MEDIUMcrates/app/ironclaw_cli/src/commands/config/init.rs208# # Active harness lands with epic #3036. Leave this section commented inCOMMENT
MEDIUMcrates/app/ironclaw_cli/src/commands/onboard/prompts.rs117 // Simplest robust hand-off (see this module's doc): dropCOMMENT
MEDIUM…law_extension_contracts/src/product_adapter_section.rs403 //! cases are robust to serde renames; the wire path is covered end-to-endCOMMENT
MEDIUM…onclaw_webui/frontend/src/pages/logs/logs-page.test.ts298// class string — keeps the test robust to class reordering and to unrelatedCOMMENT
MEDIUM…roduct/ironclaw_webui/tests/network_limits_contract.rs57#[path = "support/harness.rs"]COMMENT
MEDIUM…es/product/ironclaw_webui/tests/auth_route_contract.rs57#[path = "support/harness.rs"]COMMENT
MEDIUM…roduct/ironclaw_webui/tests/headers_errors_contract.rs43#[path = "support/harness.rs"]COMMENT
MEDIUMcrates/product/ironclaw_webui/tests/support/harness.rs9//! `#[path = "support/harness.rs"] mod harness;` so a newCOMMENT
MEDIUMcrates/product/ironclaw_webui/src/webui_serve.rs368 /// [`Self::canonical_host`] for why this is more robust thanCOMMENT
MEDIUMcrates/product/ironclaw_assistant/Cargo.toml89# ProductLive planned-loop harness builds a `FilesystemReplayPayloadStore` overCOMMENT
MEDIUMcrates/extensions/packages/memory-native/Cargo.toml17# Exposes the trait-level contract test harness inCOMMENT
MEDIUMcrates/extensions/packages/memory-native/Cargo.toml19# Off by default so panic-style calls in the harness (`.expect`,COMMENT
MEDIUMcrates/extensions/packages/memory-native/Cargo.toml44# the `contract_test!` macro. The harness contains `.expect`/`.unwrap`/COMMENT
MEDIUMcrates/extensions/packages/memory-native/Cargo.toml45# `assert!*` calls (intentional — it's a test harness) and must stayCOMMENT
MEDIUMcrates/substrates/ironclaw_filesystem/src/fault.rs114 /// is the robust, mount-shape-independent target.COMMENT
MEDIUMcrates/loop/ironclaw_hooks/Cargo.toml20# * the `predicate_state::contract` trait-level test harness, so the durableCOMMENT
MEDIUMcrates/loop/ironclaw_hooks/Cargo.toml80# `harness = false` rationale): each heavy case fills a key to the sample cap,COMMENT
MEDIUM…ronclaw_hooks/tests/predicate_state_libsql_contract.rs6//! # Why `harness = false` + a hand-rolled serial runnerCOMMENT
MEDIUM…tes/kernel/ironclaw_host_runtime/src/memory_context.rs249 // `Some("")` as equivalent so the comparison is sentinel-robust.COMMENT
MEDIUMcrates/kernel/ironclaw_turns/Cargo.toml51# Test-only: the durable-read perf harness (`events_query_stress`) builds a realCOMMENT
MEDIUMcrates/kernel/ironclaw_turns/Cargo.toml60# URL is configured). Versions match the workspace integration harness.COMMENT
MEDIUMtests/integration/wiring_parity.rs1//! W5-WIRING-PARITY (issue #5637): the harness's `DefaultPlannedRuntimeParts`COMMENT
MEDIUMtests/integration/changed-coverage-exemptions.toml809# the hermetic integration harness cannot execute (full class-by-classCOMMENT
MEDIUMtests/integration/support/product_surface.rs36 #[error("failed to create product surface harness tempdir: {0}")]COMMENT
MEDIUMtests/integration/support/product_surface.rs42 #[error("missing agent id in product surface harness scope")]COMMENT
MEDIUMtests/integration/support/config.rs3#![allow(dead_code)] // Shared by staged Reborn harness modules as ports opt in.COMMENT
MEDIUM…tion/support/doubles/recording_test_capability_port.rs1#![allow(dead_code)] // Carried from harness.rs's blanket allow: shared across bins with differing usage.COMMENT
MEDIUMtests/integration/support/harness/options.rs121 /// #5886 harness-wiring seam: when `true`, the harness's `builtin.trigger_list`COMMENT
MEDIUMtests/integration/support/harness/assembly.rs218/// #5886 harness-wiring seam: routes ONLY `builtin.trigger_list` dispatch toCOMMENT
MEDIUMtests/test-pages/cnn/source.html3380 new Image().src = prefix + '//tapestry.tapad.com/tapestry/1?ta_partner_id=1969&amp;ta_redirect=' + prefix + encoCODE
MEDIUMtests/e2e/reborn_webui_harness.py508 # shape. Keep this shared deterministic harness explicit ratherCOMMENT
MEDIUMtests/e2e/journey_cases.py99 # Tools outside a world the harness can reset (web-access, nearai)COMMENT
MEDIUMtests/e2e/journey_cases.py468 # the harness's recording network substrate), so `NONE`.COMMENT
MEDIUMtests/e2e/scenarios/test_mission_gmail_3133.py290 # to a direct fire so the test stays robust to LLM phrasingCOMMENT
MEDIUMtests/e2e/scenarios/test_extensions.py1"""Scenario: Extensions tab – comprehensive UI coverage.STRING
MEDIUMtests/e2e/scenarios/test_journey_coverage.py1424# `external_write` effect on each manifest tool. The harness used to restateCOMMENT
MEDIUMscripts/test-mutation-audit.sh2# Self-tests for the mutation-audit harness.COMMENT
MEDIUMscripts/reborn_webui_v2_live_qa/run_live_qa.py209# route is still accepted so one harness spans binaries on either side ofCOMMENT
MEDIUMscripts/reborn_webui_v2_live_qa/run_live_qa.py7017# harness tokens BEFORE the chat prompt (per-run ms-suffix nonces on everyCOMMENT
MEDIUMscripts/reborn_webui_v2_live_qa/run_live_qa.py9033 # turning model-output variance into a blocking harness failure.COMMENT
MEDIUMscripts/ci/reborn_pr_test_plan.py187 # `harness/latency/runner` is a standalone cargo project with its ownCOMMENT
MEDIUMscripts/ci/reborn_pr_test_plan.py233 # The tool-discovery benchmark is a manual live-model harness. It recordsCOMMENT
MEDIUMscripts/ci/reborn_pr_test_plan.py237 # The live Telegram release smoke harness (`run_smoke.py` + config +COMMENT
MEDIUMscripts/ci/reborn_pr_test_plan.py361# prompt assets of the crates the golden harness composes. A change here stillCOMMENT
MEDIUMscripts/ci/test-check-hermetic-env.sh5# asserts the checker blocks/allows it. Mirrors the temp-repo harness inCOMMENT
MEDIUMscripts/ci/test_reborn_pr_test_plan.py599 # 2026-08-06: the live Telegram release smoke harness — run byCOMMENT
MEDIUMscripts/ci/check-test-suite-boundaries.sh11# tests/integration/support/ (the roadmap harness), but tests/integration/COMMENT
MEDIUMscripts/ci/check-test-suite-boundaries.sh13# silently pull QA-only fixtures/harness weight into the suites this repo'sCOMMENT
MEDIUMscripts/ci/test-reborn-coverage.sh152 # empty-check below and reporting a normal FAIL (the harness runs every case).COMMENT
MEDIUMscripts/ci/test-reborn-coverage.sh1224# pattern either) — mirrors the real tests/integration/support/ harness tree.COMMENT
10 more matches not shown…
Modern AI Meta-Vocabulary62 hits · 178 pts
SeverityFileLineSnippetContext
MEDIUMCargo.toml33# Maintainability guardrails against dead/speculative public APICOMMENT
MEDIUMclippy.toml1# Complexity guardrails for AI-assisted development quality.COMMENT
MEDIUM…tes/domains/ironclaw_threads/src/filesystem_service.rs4594// ordinary transcript content (see crate guardrails).COMMENT
MEDIUMcrates/domains/ironclaw_threads/src/in_memory.rs1977// ordinary transcript content (see crate guardrails).COMMENT
MEDIUMcrates/domains/ironclaw_conversations/Cargo.toml34# orchestration reaches it through the `ConversationTurnSubmitter` port thatCOMMENT
MEDIUM…/domains/ironclaw_outbound/src/outbound_state_store.rs1872 // The outbound CLAUDE.md guardrails forbid leaking backend error detailCOMMENT
MEDIUMcrates/domains/ironclaw_llm/src/bedrock.rs108 // blocks. Messages may carry tool history from prior agentic iterations,COMMENT
MEDIUMcrates/app/ironclaw_composition/CONTRACT.md1# ironclaw_composition guardrailsCOMMENT
MEDIUMcrates/app/ironclaw_composition/tests/webui_v2_serve.rs2888 // the deferred JS/e2e scaffold.COMMENT
MEDIUMcrates/app/ironclaw_composition/tests/webui_v2_serve.rs3071// caller test belongs in a separate JS test scaffold the workspaceCOMMENT
MEDIUMcrates/app/ironclaw_composition/src/admin_secrets.rs9//! "explicit admin-scoped API" the `ironclaw_secrets` guardrails anticipateCOMMENT
MEDIUMcrates/app/ironclaw_cli/src/commands/serve_sso.rs12//! is where this crate's guardrails place the `WebuiAuthenticator`COMMENT
MEDIUMcrates/lanes/ironclaw_sandbox/AGENTS.md1# ironclaw_sandbox guardrailsCOMMENT
MEDIUMcrates/lanes/ironclaw_sandbox/CLAUDE.md1# ironclaw_sandbox guardrailsCOMMENT
MEDIUMcrates/lanes/ironclaw_mcp/AGENTS.md1# ironclaw_mcp guardrailsCOMMENT
MEDIUMcrates/lanes/ironclaw_mcp/CLAUDE.md1# ironclaw_mcp guardrailsCOMMENT
MEDIUMcrates/product/ironclaw_webui/CONTRACT.md1# ironclaw_webui guardrailsCOMMENT
MEDIUM…tes/product/ironclaw_webui/src/signed_session_login.rs8//! auth/session model. That keeps the rule from this crate's guardrailsCOMMENT
MEDIUMcrates/product/ironclaw_webui/src/webui_serve.rs155/// (host-owned config — per the composition crate guardrails, env readsCOMMENT
MEDIUM…claw_assistant/tests/reborn_services_module_charter.rs53 // A `#[cfg(test)] mod …` is test scaffolding, not charter surface.COMMENT
MEDIUM…/ironclaw_extension_host/src/channel_host/e2e_tests.rs1313/// Shared bounded-poll scaffold for `wait_for_approval_prompt_messages` andCOMMENT
MEDIUM…xtensions/packages/memory-native/src/contract_tests.rs34//! This first scaffold intentionally covers a small surfaceCOMMENT
MEDIUM…tensions/packages/memory-native/src/repo/filesystem.rs316 /// helper that the scaffold's prior `list_documents` used (PR #3679COMMENT
MEDIUMcrates/substrates/ironclaw_filesystem/Cargo.toml24# stale-sweep scaffolding. Never enabled by a shipped artifact.COMMENT
MEDIUMcrates/substrates/ironclaw_filesystem/CONTRACT.md1# ironclaw_filesystem guardrailsCOMMENT
MEDIUMcrates/substrates/ironclaw_secrets/src/secret_store.rs1629// secrets crate guardrails forbid leaking host paths through audit/errorCOMMENT
MEDIUM…ates/loop/ironclaw_agent_loop/src/strategies/budget.rs32/// ceilings. Long agentic coding turns legitimately run hundreds of modelCOMMENT
MEDIUM…es/loop/ironclaw_agent_loop/src/strategies/recovery.rs248/// a couple of quick retries; a long-running agentic turn must ride them outCOMMENT
MEDIUMcrates/loop/ironclaw_turn_runner/src/trace_capture.rs738 // agentic turn clear the submission-score gate in production.COMMENT
MEDIUM…oop/ironclaw_turn_runner/src/planned_driver_factory.rs311/// Shared scaffold behind `planned_default_profile_definition()`,COMMENT
MEDIUM…s/kernel/ironclaw_host_runtime/src/services/builder.rs476 // composition, but must not silently satisfy production guardrails.COMMENT
MEDIUMcrates/kernel/ironclaw_trust/CONTRACT.md267## 6. Mutation and invalidation orchestrationCOMMENT
MEDIUMcrates/kernel/ironclaw_trust/src/lib.rs29//! per-file guardrails, and `docs/internal/reborn/contracts/host-api.md` (in theCOMMENT
MEDIUMtests/integration/extension_delivery.rs1454 // #6520 delivery is event-driven, so poll the wire with the file'sCOMMENT
MEDIUMtests/integration/extension_delivery.rs1851 // with the token substituted host-side. #6520 delivery is event-driven,COMMENT
MEDIUMtests/integration/support/harness_web_access.rs26#![allow(dead_code)] // Test-only scaffolding; not every consumer exercises every helper.COMMENT
MEDIUMtests/e2e/mock_llm.py1514 # now the agentic loop should call toolsCOMMENT
MEDIUMtests/e2e/mock_llm.py1521 # After a tool result in the agentic loop, signal completionCOMMENT
MEDIUMtests/e2e/mock_llm.py1888 # agentic loop calls the mock LLM again after each toolCOMMENT
MEDIUMtests/e2e/LIVE_TOOL_FAILURES.md277### 2. Add runtime claim-vs-effect guardrailsCOMMENT
MEDIUM…cs/internal/design/telegram-linked-device/CHECKLIST.md111## PR 5 — Package scaffold (fake vendor)COMMENT
MEDIUMdocs/internal/design/telegram-linked-device/PLAN.md174## PR 5 — Package scaffold with a fake vendorCOMMENT
MEDIUMdocs/internal/design/oobe/PROPOSAL.md167### 5.7 D-V1 — Cold-start queued OAuth orchestrationCOMMENT
MEDIUMdocs/internal/reborn/target-architecture/CHECKLIST.md120- [x] Split `ironclaw_extension_manager` out of `extension_host` (the #6616/#6669 arrival inventory: `product_lifecycle`CODE
MEDIUMdocs/internal/reborn/target-architecture/CHECKLIST.md121 1. **Five of the nine inventory items moved; four could not, and every reason is structural rather than effort.** ✎ *CCODE
MEDIUMdocs/internal/reborn/target-architecture/CHECKLIST.md122 2. ✎ **Amended 2026-08-01 — the row's own inventory contradicts §6.8.3's charter on `product_lifecycle`, and the chartCODE
MEDIUMdocs/internal/reborn/target-architecture/CHECKLIST.md372 - **The resolution that does work, and its true cost — the estimate it was scoped against is low by roughly 5–8×.** MoCODE
MEDIUMdocs/internal/reborn/target-architecture/CHECKLIST.md404- [ ] Composition behavior evictions (each its own PR). *Partly landed with #6691 (2026-07-30) — see PROPOSAL §6.10.1 foCODE
MEDIUMdocs/internal/reborn/target-architecture/PLAN.md47 2. **⚠ The `extension_manager` split does *not* move "as a unit, like it arrived", and that sentence above is refuted.CODE
MEDIUMdocs/internal/reborn/target-architecture/PROPOSAL.md568- **6.4.2 `ironclaw_conversations`** — retain, rename internals. External↔canonical binding, actor pairing, accepted-mesCODE
MEDIUMdocs/internal/reborn/target-architecture/PROPOSAL.md576- **6.4.11 `ironclaw_projects`** — **merge into `ironclaw_identity`** as its `projects` module (decided 2026-07-30; the CODE
MEDIUMdocs/internal/reborn/target-architecture/PROPOSAL.md920> ✎ **Amended 2026-08-01 (Wave 1 truth audit) — row 1 is wrong about one of its seven, and the wave milestone written onCODE
MEDIUMdocs/internal/reborn/target-architecture/PROPOSAL.md925> - **⚠ `conversations → turns` carries `removes_in = "WS5"`, and WS5 has now partly landed without it falling.** WS5's CODE
MEDIUMdocs/internal/reborn/target-architecture/PROPOSAL.md1298**Two further corrections.** (i) `crates/ironclaw_common/AGENTS.md:42` and #6982's body say `ironclaw_llm` has "4 of 7 cCODE
MEDIUMdocs/internal/reborn/contracts/skills-extension.md433## 14. In-process extension guardrailsCOMMENT
MEDIUMdocs/internal/reborn/design-system/PLAN.md47## Phase 4 — Interaction & component updates (agentic-first) · [Epic #7782](README.md#epic-ownership-canonical)COMMENT
MEDIUMdocs/internal/apdd-governance-kit/EVALUATION.md38### The agentic operating system: four governance layers + a design trackCOMMENT
MEDIUMscripts/reborn_webui_v2_live_qa/test_run_live_qa.py3888 # 10H asserts the email hallucination guard, not toolCOMMENT
MEDIUMscripts/ci/reborn_pr_test_plan.py505 # * `mutation-audit.sh` is the audit those guardrails self-test, run byCOMMENT
MEDIUMscripts/ci/test-check-composition-budget.sh7# budget file, or this test changes — guardrails are code (.claude/rules/COMMENT
2 more matches not shown…
Unused Imports194 hits · 173 pts
SeverityFileLineSnippetContext
LOWtests/test_validate_reborn_binary_artifact.py1CODE
LOWtests/test_smoke_release_binary.py1CODE
LOWtests/test_check_reborn_responses_e2e_manifest.py1CODE
LOWtests/e2e/live_harness.py35CODE
LOWtests/e2e/product_surface_coverage.py4CODE
LOWtests/e2e/hermetic_process.py3CODE
LOWtests/e2e/provider_fault_proxy.py8CODE
LOWtests/e2e/scenarios/test_v2_engine_tool_lifecycle.py25CODE
LOW…e/scenarios/test_reborn_webui_v2_legacy_attachments.py14CODE
LOW…e/scenarios/test_reborn_webui_v2_legacy_attachments.py14CODE
LOW…e/scenarios/test_reborn_webui_v2_legacy_attachments.py14CODE
LOWtests/e2e/scenarios/test_v2_notion_mcp_oauth_flow.py33CODE
LOWtests/e2e/scenarios/test_v2_notion_mcp_oauth_flow.py33CODE
LOWtests/e2e/scenarios/test_v2_notion_mcp_oauth_flow.py33CODE
LOWtests/e2e/scenarios/test_provider_fault_proxy.py3CODE
LOW…e/scenarios/test_routine_oauth_credential_injection.py13CODE
LOW…e/scenarios/test_routine_oauth_credential_injection.py16CODE
LOWtests/e2e/scenarios/test_channel_approval_gates.py21CODE
LOWtests/e2e/scenarios/test_channel_approval_gates.py30CODE
LOW…s/e2e/scenarios/test_reborn_webui_v2_filesystem_api.py15CODE
LOWtests/e2e/scenarios/test_mission_gmail_3133.py68CODE
LOWtests/e2e/scenarios/test_reborn_webui_v2_session_api.py13CODE
LOW…enarios/test_reborn_webui_v2_legacy_settings_search.py10CODE
LOW…enarios/test_reborn_webui_v2_legacy_settings_search.py10CODE
LOWtests/e2e/scenarios/test_v2_gsuite_oauth_flow.py22CODE
LOWtests/e2e/scenarios/test_v2_gsuite_oauth_flow.py35CODE
LOWtests/e2e/scenarios/test_v2_gsuite_oauth_flow.py35CODE
LOWtests/e2e/scenarios/test_v2_gsuite_oauth_flow.py35CODE
LOW…/scenarios/test_reborn_webui_v2_legacy_chat_actions.py8CODE
LOW…/scenarios/test_reborn_webui_v2_legacy_chat_actions.py8CODE
LOWtests/e2e/scenarios/test_v2_github_pat_flow.py33CODE
LOWtests/e2e/scenarios/test_v2_github_pat_flow.py41CODE
LOWtests/e2e/scenarios/test_v2_github_pat_flow.py41CODE
LOWtests/e2e/scenarios/test_v2_github_pat_flow.py41CODE
LOWtests/e2e/scenarios/test_provider_world_isolation.py13CODE
LOW…ios/test_reborn_webui_v2_legacy_message_persistence.py6CODE
LOW…ios/test_reborn_webui_v2_legacy_message_persistence.py6CODE
LOWtests/e2e/scenarios/test_v2_engine_error_handling.py30CODE
LOW…ts/e2e/scenarios/test_reborn_webui_v2_legacy_skills.py3CODE
LOWtests/e2e/scenarios/test_oauth_credential_fallback.py16CODE
LOWtests/e2e/scenarios/test_reborn_v2_file_download.py25CODE
LOWtests/e2e/scenarios/test_reborn_v2_file_download.py25CODE
LOWtests/e2e/scenarios/test_plan_mode.py8CODE
LOWtests/e2e/scenarios/test_plan_mode.py8CODE
LOWtests/e2e/scenarios/test_admin_api.py32CODE
LOWtests/e2e/scenarios/test_widget_customization.py37CODE
LOWtests/e2e/scenarios/test_emulate_build_parity.py16CODE
LOWtests/e2e/scenarios/test_auth_no_duplicate_response.py33CODE
LOWtests/e2e/scenarios/test_v2_engine_approval_flow.py18CODE
LOW…e2e/scenarios/test_reborn_webui_v2_legacy_rendering.py6CODE
LOW…e2e/scenarios/test_reborn_webui_v2_legacy_rendering.py6CODE
LOWtests/e2e/scenarios/test_skill_oauth_flow.py20CODE
LOWtests/e2e/scenarios/test_skill_oauth_flow.py20CODE
LOWtests/e2e/scenarios/test_skill_oauth_flow.py30CODE
LOWscripts/test-import-reborn-run-artifact.py1CODE
LOWscripts/dev_metrics.py18CODE
LOWscripts/dev_metrics.py26CODE
LOWscripts/import-reborn-run-artifact.py4CODE
LOWscripts/test-check-type-duplicates.py20CODE
LOW…ripts/reborn_webui_v2_live_qa/external_auth_helpers.py3CODE
134 more matches not shown…
Excessive Try-Catch Wrapping158 hits · 137 pts
SeverityFileLineSnippetContext
LOWtests/e2e/conftest.py52except Exception:CODE
LOWtests/e2e/conftest.py145 except Exception:CODE
LOWtests/e2e/conftest.py183 except Exception:CODE
LOWtests/e2e/live_harness.py147 except Exception:CODE
LOWtests/e2e/fake_telegram_api.py105 except Exception:CODE
LOWtests/e2e/helpers.py826 except Exception:CODE
LOWtests/e2e/scenarios/test_v2_engine_auth_cancel.py235 except Exception:CODE
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py687 except Exception:CODE
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py275 except Exception:STRING
LOW…/e2e/scenarios/test_reborn_webui_v2_legacy_projects.py253 except Exception:CODE
LOWtests/e2e/scenarios/test_message_persistence.py315 except Exception:CODE
LOWtests/e2e/scenarios/test_message_persistence.py447 except Exception:CODE
LOWtests/e2e/scenarios/test_reborn_qa_trace_full_path.py420 except Exception as cleanup_error:CODE
MEDIUMtests/e2e/scenarios/test_v2_auth_oauth_matrix.py63def _drain_pipes():CODE
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py102 except Exception:CODE
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py1341 except Exception:CODE
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py477 except Exception:STRING
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py481 except Exception:STRING
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py607 except Exception:STRING
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py624 except Exception:STRING
LOWtests/e2e/scenarios/test_plan_mode.py74 except Exception:CODE
LOWtests/e2e/scenarios/test_plan_mode.py180 except Exception:CODE
LOWtests/e2e/scenarios/test_v2_engine_approval_flow.py221 except Exception as e:CODE
LOWtests/e2e/scenarios/test_skill_oauth_flow.py193 except Exception:CODE
LOWscripts/test_dev_metrics.py146 except Exception as e: # noqa: BLE001CODE
LOWscripts/e2e-skill-self-creation.sh252 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/slack_helpers.py241 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/slack_helpers.py843 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/slack_helpers.py884 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/slack_helpers.py1018 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/slack_helpers.py1247 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/google_auth_helpers.py319 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/google_auth_helpers.py348 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/google_auth_helpers.py498 except Exception as exc:CODE
MEDIUMscripts/reborn_webui_v2_live_qa/run_live_qa.py2269def read_main_text() -> str:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1539 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1544 except Exception as screenshot_exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1553 except Exception as trace_exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1563 except Exception as summary_exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2200 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2212 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2220 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2227 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2234 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py983 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1345 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1387 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1424 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1440 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1451 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1910 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1926 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2024 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2134 except Exception as exc:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2272 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2289 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2299 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2310 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2341 except Exception:CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py2353 except Exception:CODE
98 more matches not shown…
Verbosity Indicators61 hits · 112 pts
SeverityFileLineSnippetContext
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2231 // Step 3: simulate the crash window by injecting a dangling conv_a indexCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2240 // Step 4: conv_a lookup must be a miss — the primary record lists conv_b,COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2755 // Step 1: store_a writes rec_a (conv index version 1).COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2761 // Step 2: store_b writes rec_b (conv index version 2) — simulates aCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2769 // Step 3: store_a re-records rec_a. The index already carries rec_aCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2849 // Step 1: store_a records rec_a → conv index = [rec_a].COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2855 // Step 2: store_b records rec_b → conv index = [rec_a, rec_b].COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2861 // Step 3: store_a removes rec_a. Its snapshot (from step 1) only seesCOMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2870 // Step 4: only rec_b must survive.COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2193 // Step 1: record the route delivered to conv_a.COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2207 // Step 2: overwrite the route with conv_b (normal path; conv_a index is cleaned).COMMENT
LOW…/domains/ironclaw_outbound/src/outbound_state_store.rs2251 // Step 5: conv_b lookup must still return the live route.COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs265 // Step 1: Parse the invite URL (trust root).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs268 // Step 2: Stage the keypair BEFORE any network call (retry-safe).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs271 // Step 3: POST to the onboard endpoint. Terminal invite rejections discardCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs275 // Step 4: Parse + schema-validate the response body.COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs278 // Step 5: Trust anchoring — issuer_url origin must equal invite origin.COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs290 // Step 6: Cross-check the server's echoed device_key_id against the valueCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs300 // Step 7: ingest_url must be HTTPS (loopback http allowed for dev/tests).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs303 // Step 8: Write the tenant key file (pending file deliberately kept).COMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs306 // Step 9: Write the standing contribution policy. If this fails the pendingCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs311 // Step 10: Finalize — remove the pending file only now that both the tenantCOMMENT
LOW…s/domains/ironclaw_trace_commons/src/onboarding/mod.rs321 // Step 11: Sanitize browser-nav hints — drop any non-HTTPS URL (never fatal).COMMENT
LOWcrates/domains/ironclaw_llm/src/openai_codex_session.rs356 // Step 3: Poll for authorization codeCOMMENT
LOWcrates/domains/ironclaw_llm/src/openai_codex_session.rs425 // Step 4: Exchange authorization code for tokens (form-encoded, per Auth0 spec)COMMENT
LOWcrates/domains/ironclaw_llm/src/recording.rs1850 // Step 0: user_input "Do something"COMMENT
LOWcrates/domains/ironclaw_llm/src/recording.rs1851 // Step 1: text responseCOMMENT
LOWcrates/domains/ironclaw_llm/src/recording.rs1852 // Step 2: text response (no new user_input since no new user messages)COMMENT
LOWcrates/domains/ironclaw_llm/src/github_copilot_auth.rs297 // Step 1: Exchange the OAuth token for a Copilot session token.COMMENT
LOWcrates/domains/ironclaw_llm/src/github_copilot_auth.rs301 // Step 2: Verify the session token works against the models endpoint.COMMENT
LOW…uct/ironclaw_webui/tests/webui_v2_handlers_contract.rs7736 // Step 1: consume the only slot with a held-open SSE connectionCOMMENT
LOW…uct/ironclaw_webui/tests/webui_v2_handlers_contract.rs7769 // Step 2: same-caller WS upgrade must hit the shared cap. Use aCOMMENT
LOW…uct/ironclaw_webui/tests/webui_v2_handlers_contract.rs7796 // Step 3: drop the SSE stream → kernel closes the connectionCOMMENT
LOWcrates/product/ironclaw_webui/src/auth/github.rs372 /// Step 1: exchange the authorization code for an access token,COMMENT
LOW…onclaw_turn_runner/src/subagent/await_edge/resolver.rs669 // Step 1: append (idempotent). A re-peeked edge that already carriesCOMMENT
LOW…onclaw_turn_runner/src/subagent/await_edge/resolver.rs726 // Step 2: attend. A re-drive that finds the edge already past theCOMMENT
LOW…w_host_runtime/tests/host_runtime_services_contract.rs6903 // Step 1: store error → pre-flight skips → approval gate fires.COMMENT
LOW…w_host_runtime/tests/host_runtime_services_contract.rs6948 // Step 2: approve WITH the required secret handle granted, so dispatchCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py30 # Step 1: Ensure gmail is installed and authenticatedCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py56 # Step 2: Navigate browser to routines tab and create a routineCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py70 # Step 3: Create a routine that calls gmail toolCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py90 # Step 4: Trigger the routine manuallyCOMMENT
LOW…e/scenarios/test_routine_oauth_credential_injection.py102 # Step 5: Verify execution succeededCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1768 # Step 1: Send message triggering the github skillCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1791 # Step 3: Submit a tokenCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1800 # Step 4: Wait for the retry — the token submission triggers a retryCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1779 # Step 2: Wait for auth prompt — verifies NeedAuthentication triggered.COMMENT
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py1817 # Step 5: Verify the token was stored and the retry happenedCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py459 # Step 2: Wait for auth prompt / pending gateCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py462 # Step 3: Submit token via the gate-resolve API endpointCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py445 # Step 1: Trigger auth flowCOMMENT
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py483 # Step 4: Verify the auth flow completes — send another messageCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py144 # Step 1: Create full_job routine via chatCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py155 # Step 2: Trigger the routineCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py161 # Step 3: Wait for the run to completeCOMMENT
LOWtests/e2e/scenarios/test_routine_full_job.py171 # Step 4: Verify the job reached a success state.COMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py339 # Step 4: Wait for the response (either retry or confirmation)COMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py344 # Step 5: Verify the token was stored — the response should eitherCOMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py300 # Step 1: Send a message that needs github authCOMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py311 # Step 2: Wait for auth promptCOMMENT
1 more matches not shown…
Deep Nesting147 hits · 112 pts
SeverityFileLineSnippetContext
LOWtests/e2e/conftest.py121CODE
LOWtests/e2e/conftest.py670CODE
LOWtests/e2e/conftest.py1091CODE
LOWtests/e2e/conftest.py1190CODE
LOWtests/e2e/conftest.py1407CODE
LOWtests/e2e/conftest.py1505CODE
LOWtests/e2e/conftest.py1602CODE
LOWtests/e2e/conftest.py1812CODE
LOWtests/e2e/conftest.py2003CODE
LOWtests/e2e/conftest.py2166CODE
LOWtests/e2e/conftest.py2345CODE
LOWtests/e2e/conftest.py865CODE
LOWtests/e2e/live_llm_proxy.py191CODE
LOWtests/e2e/live_llm_proxy.py309CODE
LOWtests/e2e/live_harness.py85CODE
LOWtests/e2e/mock_llm.py1060CODE
LOWtests/e2e/mock_llm.py1528CODE
LOWtests/e2e/mock_llm.py1914CODE
LOWtests/e2e/mock_llm.py2053CODE
LOWtests/e2e/mock_llm.py2087CODE
LOWtests/e2e/mock_llm.py2820CODE
LOWtests/e2e/product_surface_coverage.py204CODE
LOWtests/e2e/provider_journey_trace.py108CODE
LOWtests/e2e/provider_journey_trace.py120CODE
LOWtests/e2e/provider_journey_trace.py173CODE
LOWtests/e2e/provider_journey_trace.py244CODE
LOWtests/e2e/mock_llm_trace.py10CODE
LOWtests/e2e/mock_llm_trace.py77CODE
LOWtests/e2e/mock_llm_trace.py140CODE
LOWtests/e2e/mock_llm_trace.py438CODE
LOWtests/e2e/mock_llm_trace.py607CODE
LOWtests/e2e/provider_capability_inventory.py106CODE
LOWtests/e2e/provider_fault_proxy.py333CODE
LOWtests/e2e/helpers.py815CODE
LOWtests/e2e/helpers.py844CODE
LOWtests/e2e/helpers.py817CODE
LOW…scenarios/test_reborn_webui_v2_legacy_responses_api.py56CODE
LOWtests/e2e/scenarios/test_mission_gmail_3133.py159CODE
LOWtests/e2e/scenarios/test_mission_gmail_3133.py244CODE
LOWtests/e2e/scenarios/test_v2_engine_auth_flow.py553CODE
LOWtests/e2e/scenarios/test_v2_kernel_auth_gateway_flow.py509CODE
LOWtests/e2e/scenarios/test_reborn_webui_v2_smoke.py1495CODE
LOW…cenarios/test_reborn_webui_v2_legacy_tool_execution.py53CODE
LOW…cenarios/test_reborn_webui_v2_legacy_tool_execution.py443CODE
LOWtests/e2e/scenarios/test_tool_execution.py24CODE
LOWtests/e2e/scenarios/test_message_persistence.py46CODE
LOWtests/e2e/scenarios/test_reborn_qa_trace_full_path.py706CODE
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py82CODE
LOWtests/e2e/scenarios/test_v2_auth_oauth_matrix.py1143CODE
LOWtests/e2e/scenarios/test_journey_coverage.py463CODE
LOWtests/e2e/scenarios/test_journey_coverage.py543CODE
LOWtests/e2e/scenarios/test_journey_coverage.py692CODE
LOW…2e/scenarios/test_reborn_webui_v2_legacy_extensions.py185CODE
LOW…2e/scenarios/test_reborn_webui_v2_legacy_extensions.py249CODE
LOWtests/e2e/scenarios/test_v2_engine_error_handling.py175CODE
LOWtests/e2e/scenarios/test_v2_engine_oauth_google.py336CODE
LOW…rios/test_reborn_webui_v2_streaming_run_control_api.py28CODE
LOWtests/e2e/scenarios/test_oauth_refresh.py120CODE
LOWtests/e2e/scenarios/test_auth_no_duplicate_response.py250CODE
LOWtests/e2e/scenarios/test_auth_no_duplicate_response.py262CODE
87 more matches not shown…
Cross-File Repetition22 hits · 110 pts
SeverityFileLineSnippetContext
HIGHtests/e2e/helpers.py0selector => { const input = document.queryselector(selector); return !!input && !input.disabled; }STRING
HIGHtests/e2e/scenarios/test_mission_gmail_3133.py0selector => { const input = document.queryselector(selector); return !!input && !input.disabled; }STRING
HIGHtests/e2e/scenarios/test_owner_scope.py0selector => { const input = document.queryselector(selector); return !!input && !input.disabled; }STRING
HIGHtests/e2e/scenarios/test_ownership_model.py0selector => { const input = document.queryselector(selector); return !!input && !input.disabled; }STRING
HIGHtests/e2e/scenarios/test_wasm_lifecycle.py0get a specific extension from the extensions list, or none.STRING
HIGHtests/e2e/scenarios/test_extension_oauth.py0get a specific extension from the extensions list, or none.STRING
HIGHtests/e2e/scenarios/test_oauth_url_parameters.py0get a specific extension from the extensions list, or none.STRING
HIGHtests/e2e/scenarios/test_mcp_auth_flow.py0get a specific extension from the extensions list, or none.STRING
HIGHtests/e2e/scenarios/test_v2_engine_tool_lifecycle.py0forward llvm coverage env vars from outer environment.STRING
HIGHtests/e2e/scenarios/test_v2_engine_auth_flow.py0forward llvm coverage env vars from outer environment.STRING
HIGHtests/e2e/scenarios/test_v2_engine_error_handling.py0forward llvm coverage env vars from outer environment.STRING
HIGHtests/e2e/scenarios/test_v2_engine_oauth_google.py0forward llvm coverage env vars from outer environment.STRING
HIGHtests/e2e/scenarios/test_v2_engine_approval_flow.py0forward llvm coverage env vars from outer environment.STRING
HIGHtests/e2e/scenarios/test_v2_notion_mcp_oauth_flow.py0reset mock state between tests so dirty state from a failure doesn't bleed.STRING
HIGHtests/e2e/scenarios/test_v2_gsuite_oauth_flow.py0reset mock state between tests so dirty state from a failure doesn't bleed.STRING
HIGHtests/e2e/scenarios/test_v2_github_pat_flow.py0reset mock state between tests so dirty state from a failure doesn't bleed.STRING
HIGHtests/e2e/scenarios/test_v2_auth_oauth_matrix.py0select user_id, expires_at, updated_at from secrets where name = ? order by updated_at desc limit 1STRING
HIGHtests/e2e/scenarios/test_v2_engine_oauth_google.py0select user_id, expires_at, updated_at from secrets where name = ? order by updated_at desc limit 1STRING
HIGHtests/e2e/scenarios/test_oauth_refresh.py0select user_id, expires_at, updated_at from secrets where name = ? order by updated_at desc limit 1STRING
HIGHtests/e2e/scenarios/test_v2_auth_oauth_matrix.py0update secrets set expires_at = strftime('%y-%m-%dt%h:%m:%fz', 'now', '-1 hour') where user_id = ? and name = ?STRING
HIGHtests/e2e/scenarios/test_v2_engine_oauth_google.py0update secrets set expires_at = strftime('%y-%m-%dt%h:%m:%fz', 'now', '-1 hour') where user_id = ? and name = ?STRING
HIGHtests/e2e/scenarios/test_oauth_refresh.py0update secrets set expires_at = strftime('%y-%m-%dt%h:%m:%fz', 'now', '-1 hour') where user_id = ? and name = ?STRING
Hallucination Indicators7 hits · 70 pts
SeverityFileLineSnippetContext
CRITICAL…tend/src/pages/chat/chat.inspector-navigation.test.tsx143 assert.equal(stream.controller.abort.mock.calls.at(-1)?.[0], "inspector disposed");CODE
CRITICAL…rontend/src/pages/chat/inspector/useInspector.test.tsx368 assert.equal(stream.controller.abort.mock.calls.at(-1)?.[0], "inspector hidden");CODE
CRITICAL…rontend/src/pages/chat/inspector/useInspector.test.tsx430 assert.equal(firstStream.controller.abort.mock.calls.at(-1)?.[0], "inspector disposed");CODE
CRITICAL…cenario_trigger_create_has_no_delivery_target_field.rs95 let tenant_id = g.shared.product_harness.scope.tenant_id.clone();CODE
CRITICAL…oup_triggers/scenario_trigger_persists_after_reopen.rs50 let tenant_id = g.shared.product_harness.scope.tenant_id.clone();CODE
CRITICALtests/test-pages/cnn/source.html3944 window.ClickTaleSettings.ChangeMonitor.PII.Attributes.push({CODE
CRITICALtests/test-pages/cnn/source.html3965 window.ClickTaleSettings.ChangeMonitor.PII.Text.push({CODE
Self-Referential Comments14 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMtests/e2e/scenarios/test_v2_engine_auth_flow.py1763 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_auth_flow.py1844 # Create a fresh thread (credential stored from previous test)COMMENT
MEDIUMtests/e2e/scenarios/test_pending_user_messages.py326 # Create a new empty threadCOMMENT
MEDIUMtests/e2e/scenarios/test_tool_permissions.py159 # Create a fresh browser context (new session — no shared cookies/storage)COMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_error_handling.py243 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_error_handling.py301 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_oauth_google.py633 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_oauth_google.py684 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_oauth_google.py729 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_v2_engine_oauth_google.py859 # Create a fresh threadCOMMENT
MEDIUMtests/e2e/scenarios/test_skill_oauth_flow.py221 # Create a thread and ask for secretsCOMMENT
MEDIUMscripts/ci/test-check-include-str-paths.sh15# Create a minimal tree: $1=dir. Populated by the caller before running.COMMENT
MEDIUM.github/workflows/release-plz.yml47 # Create a PR with the new versions and changelog, preparing the next release.COMMENT
MEDIUM.github/workflows/ironclaw-release.yml307 # Create a GitHub Release while uploading all files to itCOMMENT
Fake / Example Data33 hits · 29 pts
SeverityFileLineSnippetContext
LOW…contracts/ironclaw_host_api/tests/host_api_contract.rs240 "placeholder": "__credential__"CODE
LOW…ates/product/ironclaw_webui/frontend/src/i18n/pt-BR.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/de.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOW…ates/product/ironclaw_webui/frontend/src/i18n/zh-CN.ts1086 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/ar.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/es.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/en.ts1190 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/fr.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/ko.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOWcrates/product/ironclaw_webui/frontend/src/i18n/ja.ts1087 "admin.users.displayNamePlaceholder": "Jane Doe",CODE
LOW…sions/ironclaw_extension_host/src/product_lifecycle.rs1363 // is needed to suppress "placeholder" tools, because there are noneCOMMENT
LOW…/extensions/packages/google-slides/wasm-src/src/api.rs157 let pt = el["shape"]["placeholder"]["type"]CODE
LOW…ubstrates/ironclaw_safety/src/model_input_redaction.rs444 | "placeholder"CODE
LOW…tes/loop/ironclaw_turn_runner/tests/driver_registry.rs115 let fake_key = registryCODE
LOW…tes/loop/ironclaw_turn_runner/tests/driver_registry.rs132 configured_profiles: vec![ConfiguredRunProfile::enabled("local_reference", fake_key)],CODE
LOW…tes/loop/ironclaw_turn_runner/tests/driver_registry.rs145 let fake_key = registryCODE
LOW…tes/loop/ironclaw_turn_runner/tests/driver_registry.rs162 configured_profiles: vec![ConfiguredRunProfile::enabled("local_reference", fake_key)],CODE
LOWtests/e2e/mock_llm.py577 "Acme Corp",CODE
LOWtests/e2e/scenarios/test_extensions.py839 placeholders = [await inputs.nth(i).get_attribute("placeholder") or "" for i in range(input_count)]CODE
LOWtests/e2e/scenarios/test_reborn_webui_v2_smoke.py1356 "placeholder", "向 IronClaw 提问。"CODE
LOW…2e/scenarios/test_reborn_webui_v2_legacy_extensions.py1746 "placeholder", "••••••• (leave blank to keep)"CODE
LOWdocs/extensions/google/slides.md73- _"Replace all occurrences of '[COMPANY]' with 'Acme Corp' across the deck"_CODE
LOWscripts/ci/test-reborn-coverage.sh915 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh938 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh958 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh988 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh996 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh1007 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh1025 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh1045 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh1069 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh1094 GH_TOKEN="fake-token" \CODE
LOWscripts/ci/test-reborn-coverage.sh1121 GH_TOKEN="fake-token" \CODE
Example Usage Blocks15 hits · 22 pts
SeverityFileLineSnippetContext
LOWinfra/runner/seed-runner-db.sh6# Usage:COMMENT
LOWscripts/run-reborn-webui.sh12# Usage:COMMENT
LOWscripts/replay-snap.sh10# Usage:COMMENT
LOWscripts/mutation-verify-fix.sh16# Usage:COMMENT
LOWscripts/build-wasm-extensions.sh12# Usage:COMMENT
LOWscripts/e2e-skill-self-creation.sh38# Usage:COMMENT
LOWscripts/mutation-audit.sh9# Usage:COMMENT
LOWscripts/reborn-e2e-rust.sh5# Usage:COMMENT
LOWscripts/dev-setup.sh7# Usage:COMMENT
LOWscripts/coverage.sh4# Usage:COMMENT
LOWscripts/ci/reborn-coverage-summary.sh13# Usage:COMMENT
LOWscripts/ci/check-composition-budget.sh15# Usage:COMMENT
LOWscripts/ci/crate-dir.sh8# Usage:COMMENT
LOWscripts/ci/reborn-coverage-ratchet.sh10# Usage:COMMENT
LOWscripts/ci/reborn-coverage-merge-lcov.sh34# Usage:COMMENT
Modern Structural Boilerplate21 hits · 22 pts
SeverityFileLineSnippetContext
LOWtests/e2e/provider_operation_google_docs_cases.py146def _setup_table_revision_drift(proxy) -> None:CODE
LOWtests/e2e/provider_operation_google_docs_cases.py247def _setup_table_drift_after_population(proxy) -> None:CODE
LOWtests/e2e/provider_operation_google_docs_cases.py262def _setup_table_success(proxy) -> None:CODE
LOWtests/e2e/provider_operation_google_docs_cases.py279def _setup_table_drift_after_header(proxy) -> None:CODE
LOWtests/e2e/provider_operation_github_pull_cases.py184async def _updated_pull_outcome(emulate_url: str, preview: dict) -> None:STRING
LOWtests/e2e/provider_operation_google_drive_cases.py84async def _update_file_outcome(emulate_url: str, preview: dict) -> None:CODE
LOWtests/e2e/provider_operation_github_issue_cases.py102async def _updated_issue_outcome(emulate_url: str, preview: dict) -> None:CODE
LOWtests/e2e/provider_operation_google_calendar_cases.py95async def _update_event_outcome(emulate_url: str, preview: dict) -> None:CODE
LOWtests/e2e/provider_operation_google_calendar_cases.py108async def _set_reminder_outcome(emulate_url: str, preview: dict) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py523def _setup_missing_message(proxy) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py543def _setup_list_members(proxy) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py586def _setup_empty_members(proxy) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py615def _setup_empty_slack_history(proxy, endpoint: str) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py626def _setup_empty_history(proxy) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py630def _setup_empty_thread(proxy) -> None:CODE
LOWtests/e2e/provider_operation_slack_cases.py634def _setup_empty_whoami(proxy) -> None:CODE
LOWtests/e2e/scenarios/test_channel_approval_gates.py58async def _set_tool_permission(base_url: str, tool_name: str, state: str) -> None:CODE
LOWtests/e2e/scenarios/test_reborn_webui_v2_tool_gates.py239async def _set_llm_delay(mock_llm_server: str, marker: str) -> None:CODE
LOW…rios/test_reborn_webui_v2_streaming_run_control_api.py266async def _set_llm_faults(mock_llm_server: str, faults: list[dict]) -> None:CODE
LOWtests/e2e/scenarios/test_admin_api.py317 async def set_role(role_name) -> None:CODE
LOWtests/e2e/scenarios/test_admin_api.py333 async def set_status(action_name, status_name) -> None:CODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHcrates/substrates/ironclaw_secrets/src/lib.rs1511 // rather than honored as requested. Both defend the same invariant:COMMENT
Redundant / Tautological Comments4 hits · 6 pts
SeverityFileLineSnippetContext
LOWtests/e2e/scenarios/test_tool_permissions.py57 # Set echo to a known initial state via RESTCOMMENT
LOWtests/e2e/scenarios/test_tool_permissions.py149 # Set echo to always_allow via RESTCOMMENT
LOWtests/e2e/scenarios/test_v2_engine_oauth_google.py802 # Check if a google-related secret exists in the DB (from OAuth or paste flow)COMMENT
LOWtests/e2e/scenarios/test_skill_oauth_flow.py433 # Check if any auth-related events were emitted. The credential gateCOMMENT
AI Structural Patterns5 hits · 3 pts
SeverityFileLineSnippetContext
LOWtests/e2e/reborn_webui_harness.py441CODE
LOW…2e/scenarios/test_reborn_webui_v2_legacy_extensions.py185CODE
LOWscripts/reborn_webui_v2_live_qa/case_matrix.py19CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py1871CODE
LOWscripts/reborn_webui_v2_live_qa/run_live_qa.py5640CODE
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMcrates/domains/ironclaw_llm/src/smart_routing.rs880 "i'm unable to",CODE