Repository Analysis

kirodotdev/KiroCrew

A persistent workspace for development work that self-improves and continues beyond one session.

27.8 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of kirodotdev/KiroCrew, a Python project with 2,417 GitHub stars. SynthScan v2.0 examined 1,852,929 lines of code across 4623 source files, recording 46477 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 27.8 places this repository in the Moderate 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).

27.8
Adjusted Score
27.8
Raw Score
100%
Time Factor
2026-08-09
Last Push
2.4K
Stars
Python
Language
1.9M
Lines of Code
4.6K
Files
46.5K
Pattern Hits
2026-08-09
Scan Date
0.09
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

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

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 0HIGH 417MEDIUM 3987LOW 42073

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 46477 distinct pattern matches across 22 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.

Hyper-Verbose Identifiers31830 hits · 27499 pts
SeverityFileLineSnippetContext
LOWconftest.py318def _block_host_service_mutation(request, monkeypatch):CODE
LOWtest/test_queue_during_subagents.py31 def test_only_user_messages_holds_all(self):CODE
LOWtest/test_queue_during_subagents.py52 def test_drains_subagent_completion_holds_user(self):CODE
LOWtest/test_queue_during_subagents.py65 def test_drains_cron_holds_user(self):CODE
LOWtest/test_queue_during_subagents.py77 def test_subagent_first_drains_first(self):CODE
LOWtest/test_queue_during_subagents.py97 async def test_queues_when_subagents_running(self, tmp_path, monkeypatch):CODE
LOWtest/test_queue_during_subagents.py121 async def test_not_queued_when_no_subagents_running(self, tmp_path, monkeypatch):CODE
LOWtest/test_queue_during_subagents.py154 async def test_flag_true_when_agents_running(self, tmp_path, monkeypatch):CODE
LOWtest/test_queue_during_subagents.py167 async def test_flag_false_when_no_agents_running(self, tmp_path, monkeypatch):CODE
LOWtest/test_stats_race_427.py15def test_new_publishes_only_after_init() -> None:CODE
LOWtest/test_browser_native_routing.py129def test_success_is_returned_as_an_mcp_result() -> None:CODE
LOWtest/test_browser_native_routing.py141def test_unmapped_browser_tool_errors_and_does_not_fall_back() -> None:CODE
LOWtest/test_browser_native_routing.py179def test_transport_failure_does_not_mark_presence() -> None:CODE
LOWtest/test_browser_native_routing.py187def test_non_browser_tool_is_never_intercepted() -> None:CODE
LOWtest/test_browser_native_routing.py192def test_non_tool_call_is_never_intercepted() -> None:CODE
LOWtest/test_browser_native_routing.py199def test_refusal_returns_an_mcp_error_and_does_not_fall_back() -> None:CODE
LOWtest/test_browser_native_routing.py239def test_undecodable_panel_response_does_not_fall_back() -> None:CODE
LOWtest/test_browser_native_routing.py246def test_transport_failure_does_fall_back() -> None:CODE
LOWtest/test_browser_native_routing.py254def test_empty_session_key_delegates_resolution_to_gateway_via_host_pid() -> None:CODE
LOWtest/test_browser_native_routing.py308def test_unmapped_tool_falls_back_until_a_panel_is_proven() -> None:CODE
LOWtest/test_browser_native_routing.py319def test_ref_target_is_translated_to_ref_wire_field() -> None:CODE
LOWtest/test_browser_native_routing.py336def test_selector_target_is_refused_not_mis_targeted() -> None:CODE
LOWtest/test_browser_native_routing.py344def test_missing_required_target_is_refused() -> None:CODE
LOWtest/test_browser_native_routing.py351def test_stray_target_on_non_element_op_is_refused() -> None:CODE
LOWtest/test_browser_native_routing.py361def test_screenshot_result_is_saved_to_a_path() -> None:CODE
LOWtest/test_browser_native_routing.py35def _isolate_native_panel_seen():CODE
LOWtest/test_browser_native_routing.py97def test_every_mapped_op_routes_native() -> None:CODE
LOWtest/test_browser_native_routing.py156def test_unmapped_browser_tool_falls_back_when_no_panel_has_answered() -> None:CODE
LOWtest/test_browser_native_routing.py168def test_a_panel_answer_marks_presence_and_arms_the_refusal() -> None:CODE
LOWtest/test_browser_native_routing.py212def test_only_no_panel_http_statuses_fall_back() -> None:CODE
LOWtest/test_browser_native_routing.py277def test_host_pid_is_sent_even_when_session_key_is_known() -> None:CODE
LOWtest/test_browser_native_routing.py294def test_empty_session_key_still_falls_back_on_no_panel() -> None:CODE
LOWtest/test_browser_native_routing.py379def test_mirror_is_suppressed_only_once_native_routing_is_live() -> None:CODE
LOWtest/test_browser_native_routing.py406def test_native_mode_suppresses_the_dashboard_mirror_frame() -> None:CODE
LOWtest/test_telegram.py370 def test_command_with_trailing_args(self) -> None:CODE
LOWtest/test_telegram.py373 def test_plain_text_is_not_a_command(self) -> None:CODE
LOWtest/test_telegram.py376 def test_unknown_slash_is_not_a_command(self) -> None:CODE
LOWtest/test_telegram.py379 def test_mid_turn_override_queue(self) -> None:CODE
LOWtest/test_telegram.py382 def test_mid_turn_override_steer(self) -> None:CODE
LOWtest/test_telegram.py385 def test_mid_turn_override_case_insensitive_and_leading_space(self) -> None:CODE
LOWtest/test_telegram.py388 def test_mid_turn_override_none_for_plain_text(self) -> None:CODE
LOWtest/test_telegram.py391 def test_mid_turn_override_none_without_body(self) -> None:CODE
LOWtest/test_telegram.py397 def test_gen_starts_at_zero_and_bumps(self) -> None:CODE
LOWtest/test_telegram.py403 def test_awaiting_flag_roundtrip(self) -> None:CODE
LOWtest/test_telegram.py411 def test_bump_gen_clears_awaiting(self) -> None:CODE
LOWtest/test_telegram.py417 def test_maybe_rotate_first_message_no_rotate(self) -> None:CODE
LOWtest/test_telegram.py422 def test_maybe_rotate_idle_bumps_gen(self) -> None:CODE
LOWtest/test_telegram.py428 def test_maybe_rotate_records_activity_without_rotating(self) -> None:CODE
LOWtest/test_telegram.py439 def test_short_text_single_chunk(self) -> None:CODE
LOWtest/test_telegram.py442 def test_long_text_chunks_within_limit(self) -> None:CODE
LOWtest/test_telegram.py448 def test_no_content_lost_when_hard_split(self) -> None:CODE
LOWtest/test_telegram.py454 def test_split_markdown_keeps_fences_balanced_and_escaped(self) -> None:CODE
LOWtest/test_telegram.py499 def test_short_text_unchanged(self) -> None:CODE
LOWtest/test_telegram.py502 def test_closes_open_tag_left_by_the_cut(self) -> None:CODE
LOWtest/test_telegram.py509 def test_never_cuts_inside_a_tag(self) -> None:CODE
LOWtest/test_telegram.py518 def test_never_cuts_inside_an_entity(self) -> None:CODE
LOWtest/test_telegram.py524 def test_nested_tags_closed_innermost_first(self) -> None:CODE
LOWtest/test_telegram.py530 def test_result_always_within_limit(self) -> None:CODE
LOWtest/test_telegram.py536 def test_never_emits_unclosed_tags_when_closers_do_not_fit(self) -> None:CODE
LOWtest/test_telegram.py547 def test_entity_backoff_cannot_strand_the_cut_inside_a_tag(self) -> None:CODE
31770 more matches not shown…
Decorative Section Separators3560 hits · 12096 pts
SeverityFileLineSnippetContext
MEDIUMcli.sh2# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcli.sh20# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMminimal_install.sh2# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMminimal_install.sh18# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMinstall.sh134# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh136# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh275# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh277# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh298# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh300# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh430# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh432# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh510# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh512# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh2# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMinstall.sh17# ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMinstall.sh537# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMinstall.sh539# ══════════════════════════════════════════════════════════════════════COMMENT
MEDIUMcloud-install.sh2# ======================================================================COMMENT
MEDIUMcloud-install.sh4# ======================================================================COMMENT
MEDIUMcloud-install.sh15# ======================================================================COMMENT
MEDIUMpackaging/signing/sign.sh36# ── Args ────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh51# ── Env ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh68# ── 1. Package ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh108# ── 2. Upload ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh116# ── 3. Submit signing request ───────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh159# ── 4. Poll for completion ──────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh204# ── 5. Download signed artifact ─────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign.sh218# ── 6. Verify (macOS only) ──────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh46# ── Env ─────────────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh60# ── 1. Package ──────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh71# ── 2. Upload ───────────────────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh78# ── 3. Submit signing request ───────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh135# ── 4. Poll for completion ──────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh177# ── 5. Download signed DMG ──────────────────────────────────────────────────COMMENT
MEDIUMpackaging/signing/sign-dmg.sh201# ── 6. Fail-closed signature gate ───────────────────────────────────────────COMMENT
MEDIUMdocker/entrypoint.sh49# ── Data-home resolution: ask the PRODUCT, never re-implement ────────────COMMENT
MEDIUMdocker/entrypoint.sh68# ── 1. Credential sync: env -> .env file, then scrub ─────────────────────COMMENT
MEDIUMdocker/entrypoint.sh106# ── 2. Sandbox posture (first run only) ──────────────────────────────────COMMENT
MEDIUMtest/test_browser_native_routing.py138# ── no-split-brain: unmapped browser_* is refused, never forwarded ─────────COMMENT
MEDIUMtest/test_browser_native_routing.py196# ── refusal vs transport ───────────────────────────────────────────────────COMMENT
MEDIUMtest/test_browser_native_routing.py316# ── argument translation: target ref vs selector ──────────────────────────COMMENT
MEDIUMtest/test_browser_native_routing.py358# ── screenshot -> saved to a path ──────────────────────────────────────────COMMENT
MEDIUMtest/test_browser_native_routing.py94# ── mapped ops all route native ───────────────────────────────────────────COMMENT
MEDIUMtest/test_browser_native_routing.py376# ── pump disabled in native mode ───────────────────────────────────────────COMMENT
MEDIUMtest/test_telegram.py435# ── renderer.py helpers ────────────────────────────────────────────────────COMMENT
MEDIUMtest/test_telegram.py857# ── transport.py: deny-by-default auth + capabilities + inbound ─────────────COMMENT
MEDIUMtest/test_telegram.py925# ── renderer.py: streaming + finalization ───────────────────────────────────COMMENT
MEDIUMtest/test_telegram.py62# ── Fakes ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/test_telegram.py356# ── commands.py ──────────────────────────────────────────────────────────COMMENT
MEDIUMtest/test_telegram.py1415# ── renderer.py: interactive approval decider ───────────────────────────────COMMENT
MEDIUMtest/test_telegram.py1433# ── transport_dispatch.py: turn + callback routing ─────────────────────────COMMENT
MEDIUMtest/test_telegram.py2441# ── Forum topics (issue #211): per-topic sessions, single-user ──────────────COMMENT
MEDIUMtest/test_governance_self_protection.py73# ── run-marker exec dir (mint execs its contents unsandboxed) ─────────────────COMMENT
MEDIUMtest/test_brand_name_gate.py81# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/test_brand_name_gate.py83# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/test_brand_name_gate.py266# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/test_brand_name_gate.py268# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/test_brand_name_gate.py327# ---------------------------------------------------------------------------COMMENT
MEDIUMtest/test_brand_name_gate.py329# ---------------------------------------------------------------------------COMMENT
3500 more matches not shown…
Excessive Try-Catch Wrapping3131 hits · 2701 pts
SeverityFileLineSnippetContext
LOWconftest.py304 except Exception: # pragma: no cover - a partial checkout must not break collectionCODE
LOWpackaging/signing/generate-manifest.py112 except Exception:CODE
LOWdocker/test_sandbox_integration.py45 except Exception as e:CODE
MEDIUMdocker/test_sandbox_integration.py48 print("Error message (first 600 chars):")CODE
LOWdocker/test_sandbox_integration.py129 except Exception as e:CODE
LOWdocker/seccomp/gen_profile.py102 except Exception as exc:CODE
LOWtest/conftest.py241 except Exception:CODE
LOWtest/conftest.py728 except Exception: # noqa: BLE001 -- isolation cleanup must never fail a testCODE
LOWtest/test_app_backend.py44 except Exception: # noqa: BLE001 — any probe failure => treat as "can't spawn"CODE
LOWtest/test_app_backend.py48 except Exception: # noqa: BLE001CODE
LOWtest/test_app_backend.py137 except Exception: # noqa: BLE001CODE
LOWtest/test_config_loader.py139 except Exception:CODE
LOWtest/test_config_loader.py1164 except Exception:CODE
LOWtest/test_cpp_wiring_enterprise.py113 except Exception:CODE
LOWtest/test_slack_render_pipeline.py99 except Exception:CODE
LOWtest/test_vector_memory.py1253 except Exception as exc: # noqa: BLE001 — see docstringCODE
LOWtest/test_vector_memory.py1261 except Exception as exc: # noqa: BLE001 — see docstringCODE
LOWtest/test_vector_memory.py1378 except Exception: # noqa: BLE001 - writer transients toleratedCODE
LOWtest/test_mcp_gateway_pool_integ.py163 except Exception: # noqa: BLE001 - teardown must never mask a failureCODE
LOWtest/test_history_atomic_rewrite.py116 except Exception as exc: # noqa: BLE001CODE
LOWtest/test_history_atomic_rewrite.py137 except Exception as exc: # noqa: BLE001CODE
LOWtest/test_knowledge_cross_thread.py167 except Exception as e: # noqa: BLE001 — recording is the assertionCODE
LOWtest/test_knowledge_cross_thread.py180 except Exception as e: # noqa: BLE001CODE
LOWtest/test_acp_client.py826 except Exception:CODE
LOWtest/test_pip_deps_consistency.py82 except Exception:CODE
LOWtest/test_sel_prune_streaming.py242 except Exception as e:CODE
LOWtest/test_sel_prune_streaming.py258 except Exception as e:CODE
MEDIUMtest/test_sel_prune_streaming.py239def do_prune():CODE
LOWtest/test_taskrunner_atomic_persistence.py140 except Exception as exc: # noqa: BLE001CODE
MEDIUMtest/test_taskrunner_atomic_persistence.py136def worker() -> None:CODE
LOWtest/test_acp_runtime.py617 except Exception:CODE
LOWtest/test_no_blocking_call_on_loop.py108 except Exception:CODE
LOWtest/test_persist_off_loop.py63 except Exception:CODE
LOWtest/test_md_notebook.py136 except Exception: # noqa: BLE001 — a non-JSON body is itself the failureCODE
LOWtest/test_config_schema.py78 except Exception:CODE
LOWtest/test_config_schema.py114 except Exception:CODE
LOWtest/test_pid_sweep_helpers.py535 except Exception:CODE
LOWtest/test_terminal_commands.py770 except Exception:CODE
LOWtest/test_gateway_pipe_death.py38 except Exception:CODE
LOWtest/test_slack_options_lifecycle.py522 except Exception:CODE
LOWtest/test_slack_options_lifecycle.py549 except Exception:CODE
LOWtest/test_slack_options_lifecycle.py598 except Exception:CODE
LOWtest/test_slack_options_lifecycle.py732 except Exception:CODE
LOWtest/test_dashboard_chat.py11321 except Exception:CODE
LOWtest/test_mochi_settings.py445 except Exception as exc: # pragma: no cover - surfaced via assertCODE
LOWtest/test_cron_dedup.py289 except Exception as e:CODE
LOWtest/test_file_explorer_app.py690 except Exception:CODE
LOWtest/test_file_explorer_app.py666 except Exception:CODE
LOWtest/test_publish_providers.py303 except Exception as e:CODE
LOWtest/metrics/test_provider.py262 except Exception:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py41 except Exception:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py147 except Exception:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py208 except Exception:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py243 except Exception as exc:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py271 except Exception:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py468 except Exception as exc:CODE
MEDIUMpackages/kirocrew-client-py/kirocrew_client/client.py267def ping(self) -> bool:CODE
LOW.kiro/specs/subagent-session-cleanup/design.md140 except Exception:CODE
LOW.kiro/specs/app-sdk-gateway-hooks/design.md526 except Exception:CODE
LOW.kiro/specs/app-sdk-gateway-hooks/design.md556 except Exception:CODE
3071 more matches not shown…
Unused Imports2866 hits · 2257 pts
SeverityFileLineSnippetContext
LOWconftest.py42CODE
LOWsetup.py15CODE
LOWpackaging/signing/cli-manifest.py10CODE
LOWtest/test_queue_during_subagents.py10CODE
LOWtest/test_stats_race_427.py8CODE
LOWtest/test_telegram.py10CODE
LOWtest/test_governance_self_protection.py9CODE
LOWtest/test_brand_name_gate.py11CODE
LOWtest/fake_mcp_app_server.py20CODE
LOWtest/test_write_secret_file.py3CODE
LOWtest/test_installer_shim_and_cleanup.py30CODE
LOWtest/test_workflows_resume.py16CODE
LOWtest/test_api_kiro_hooks.py11CODE
LOWtest/test_dashboard_cron_folders.py7CODE
LOWtest/test_ask_question_roundtrip.py8CODE
LOWtest/test_mcp_core_audit_e.py16CODE
LOWtest/test_rehydrate_async.py20CODE
LOWtest/test_cron_cancel.py8CODE
LOWtest/test_dashboard_branding.py3CODE
LOWtest/test_messaging_dispatch.py9CODE
LOWtest/test_stale_asset_watchdog.py3CODE
LOWtest/test_mcp_gateway_transport.py16CODE
LOWtest/test_dev_fleet_node_toolchain.py14CODE
LOWtest/test_knowledge_namespace.py3CODE
LOWtest/test_mcp_gateway_rewriter.py10CODE
LOWtest/test_agent_template_skills.py16CODE
LOWtest/test_meetings_providers.py17CODE
LOWtest/test_meetings_providers.py31CODE
LOWtest/test_meetings_providers.py31CODE
LOWtest/test_token_auth.py3CODE
LOWtest/test_mcp_core_set_project.py16CODE
LOWtest/test_acp_provider.py8CODE
LOWtest/test_subagent_cost.py8CODE
LOWtest/test_acp_liveness.py9CODE
LOWtest/test_knowledge_kiroignore.py3CODE
LOWtest/test_sandbox_launcher_sweep.py14CODE
LOWtest/test_chat_voice.py3CODE
LOWtest/test_app_execution.py3CODE
LOWtest/test_knowledge_folder_cost_guards.py10CODE
LOWtest/test_image_authoring_skill.py22CODE
LOWtest/test_injection_timeout.py11CODE
LOWtest/test_session_usage.py5CODE
LOWtest/test_stt_dictation_panel.py13CODE
LOWtest/test_subagent_macos_probe.py10CODE
LOWtest/test_mcp_gateway_prewarm.py9CODE
LOWtest/test_display_time_redaction.py23CODE
LOWtest/test_heartbeat_atomic_merge.py9CODE
LOWtest/test_agent_home_isolation.py13CODE
LOWtest/test_file_send_channel.py9CODE
LOWtest/test_meetings_dictionary.py12CODE
LOWtest/test_meetings_dictionary.py17CODE
LOWtest/test_skill_discover.py15CODE
LOWtest/test_diagnostics.py12CODE
LOWtest/test_workflows_invariants.py19CODE
LOWtest/test_optimizer.py3CODE
LOWtest/test_meetings_store.py12CODE
LOWtest/test_meetings_store.py19CODE
LOWtest/test_meetings_store.py19CODE
LOWtest/test_one_conversation_one_session.py9CODE
LOWtest/test_dashboard_slowloris.py14CODE
2806 more matches not shown…
Cross-Language Confusion338 hits · 1988 pts
SeverityFileLineSnippetContext
HIGHsetup.py119 " cd website && npm install && npm run build\n"CODE
HIGHdocker/test_sandbox_integration.py7 bash -c "pip install -e . -q && python docker/test_sandbox_integration.py step1"STRING
HIGHdocker/test_sandbox_integration.py12 bash -c "pip install -e . -q && python docker/test_sandbox_integration.py step2"STRING
HIGHdocker/test_sandbox_integration.py17 bash -c "pip install -e . -q && python docker/test_sandbox_integration.py step3"STRING
HIGHtest/test_api_kiro_hooks.py150 bundled_cmd = "aim agents publish-metrics || true"CODE
HIGHtest/test_session_usage.py573 assert self._run(b'{"email":{"nested":1},"accountType":null}') == {}CODE
HIGHtest/test_notification_legacy_actions.py40 bus.push(CODE
HIGHtest/test_notification_legacy_actions.py65 bus.push(payload_from_legacy("skills", "t", "b", None, url="https://evil.test"))CODE
HIGHtest/test_notification_legacy_actions.py67 bus.push(CODE
HIGHtest/test_notification_legacy_actions.py82 bus.push(payload_from_legacy("skills", "t", "b", {"url": "/capabilities"}))CODE
HIGHtest/test_notification_legacy_actions.py88 bus.push(payload_from_legacy("cron", "t", "b"))CODE
HIGHtest/test_notification_legacy_actions.py114 bus.push(payload_from_legacy("skills", "t", "b", None, **kwargs))CODE
HIGHtest/test_security.py1089 cmd = "kill 12345 && cp /tmp/bk/kirocrew.json ~/.kiro/agents/"CODE
HIGHtest/test_security.py1116 cmd = "cd /home/user/src/CredentialValidatorServiceCDK && git status"CODE
HIGHtest/test_security.py1208 assert is_denied("git stash push && git status") is NoneCODE
HIGHtest/test_security.py1209 assert is_denied("git stash push && git log --oneline -5") is NoneCODE
HIGHtest/test_security.py1214 assert is_denied("git stash push && git checkout main") is NoneCODE
HIGHtest/test_security.py1373 assert is_denied("ssh dev-dsk 'cd /workplace && git status'") is NoneCODE
HIGHtest/test_security.py1380 assert is_denied("ssh host 'cd /repo && git push origin main'") is not NoneCODE
HIGHtest/test_security.py1172 assert is_denied("git stash push && git push origin main") is not NoneCODE
HIGHtest/test_security.py1264 assert is_denied("git stash push && git push origin main") is not NoneCODE
HIGHtest/test_security.py1345 assert is_denied("git push origin feat && git push origin main") is not NoneCODE
HIGHtest/test_security.py1406 result = security_module.is_denied("git stash push && git push origin main")CODE
HIGHtest/conftest.py756 # file (/dev/null) means git reads no global or system settings.COMMENT
HIGHtest/test_trust_reads.py94 assert is_read_only_bash("git status && git log --oneline -3") is TrueCODE
HIGHtest/test_trust_reads.py116 is_read_only_bash("ls /a 2>/dev/null; grep -r foo /b 2>/dev/null") is TrueCODE
HIGHtest/test_trust_reads.py202 "git status && git log --oneline -3",CODE
HIGHtest/test_trust_reads.py145 assert is_read_only_bash("ls && cat file") is True # && still worksSTRING
HIGHtest/test_trust_reads.py176 assert is_read_only_bash("ls -la && python script.py") is FalseSTRING
HIGHtest/test_cli_desktop.py183 art.write_text('{"version": 1, "samples": [null]}', encoding="utf-8")CODE
HIGHtest/test_config_loader.py2377 ), f"archive_retention_days schema must allow null, got {node['type']!r}"CODE
HIGHtest/test_frontend_dist_resolve.py776 `npm run build` is `tsc -b && vite build`, so killing only npm leaves viteSTRING
HIGHtest/test_thread_parent_context.py290 ch.push("C123", "alice", "some context", thread_ts="1234.5678")CODE
HIGHtest/test_thread_parent_context.py311 ch.push("C123", "alice", "some context", thread_ts="1234.5678")CODE
HIGHtest/test_mochi_routes.py318 runtime.notify_gate.push(CODE
HIGHtest/test_mcp_cron_security.py401 {"name": name, "command": "echo hello && date", "every": 120},CODE
HIGHtest/test_mcp_cron_security.py408 assert matching[0].command == "echo hello && date"CODE
HIGHtest/test_mcp_cron_security.py238 "echo hello && date",CODE
HIGHtest/test_dashboard.py168 notification_bus.push() gets its title/body/meta redacted there --STRING
HIGHtest/test_dashboard.py178 note = state.notification_bus.push(CODE
HIGHtest/test_artifact_folders.py64 raw["folder_id"] = None # explicit JSON null, not a missing keyCODE
HIGHtest/test_dashboard_sessions_memory.py242 """A session without shard rows gets credits=null, turns=null — NOT zero."""STRING
HIGHtest/test_denied_commands_security.py1984 "kill $(echo x >/dev/null; pgrep {n})",CODE
HIGHtest/test_denied_commands_security.py1986 "kill $(true && pgrep {n})",CODE
HIGHtest/test_denied_commands_security.py2066 assert _denied_by(f"kill 8123 && cp /tmp/{_NAME}.json ~/") is NoneCODE
HIGHtest/test_denied_commands_security.py2382 f"{_PK} -f other && ls /workplace/alice/{_NAME}-wt-x",CODE
HIGHtest/test_denied_commands_security.py2404 f"{_K} 12345 && cp /tmp/bk/{_NAME}.json ~/.kiro/agents/",CODE
HIGHtest/test_denied_commands_security.py2721 under_path = f"cd /workplace/x/{_NAME}-wt-y && grep {_TOK}_auth.py"CODE
HIGHtest/test_denied_commands_security.py1450 two_step = "printf 'x' > /tmp/s.py && python /tmp/s.py"CODE
HIGHtest/test_denied_commands_security.py2530 f'bash -c "cd /workplace/alice/{_NAME}-wt-x && pytest test/test_{_TOK}_auth.py"',CODE
HIGHtest/test_denied_commands_security.py2700 f"cd /workplace/x/{_NAME}-wt-y && pytest test/test_{_TOK}_auth.py",CODE
HIGHtest/test_denied_commands_security.py2701 f"cd /workplace/x/{_NAME}-wt-y && grep -n mint src/kiro_crew/{_TOK}_auth.py",CODE
HIGHtest/test_mochi_notification_gate.py42 gate.push(_notify("hello"), T0)CODE
HIGHtest/test_mochi_notification_gate.py49 gate.push(_notify("only"), T0)CODE
HIGHtest/test_mochi_notification_gate.py56 gate.push(_notify("first", source="watch"), T0)CODE
HIGHtest/test_mochi_notification_gate.py57 gate.push(_notify("second", source="watch"), T0 + 100)CODE
HIGHtest/test_mochi_notification_gate.py58 gate.push(_notify("third", source="watch"), T0 + 200)CODE
HIGHtest/test_mochi_notification_gate.py70 gate.push(_notify("a"), T0)CODE
HIGHtest/test_mochi_notification_gate.py72 gate.push(_notify("b"), T0 + MERGE_WINDOW_MS + 1)CODE
HIGHtest/test_mochi_notification_gate.py80 gate.push(notifs[0], T0)CODE
278 more matches not shown…
Over-Commented Block2453 hits · 1923 pts
SeverityFileLineSnippetContext
LOWsetup.sh1#!/bin/shCOMMENT
LOWcli.sh1#!/bin/shCOMMENT
LOWcli.sh21set -euCOMMENT
LOWcli.sh141 return 1COMMENT
LOWcli.sh381 # copied the whole legacy tree and then deleted it, which for a wheel installCOMMENT
LOWcli.sh421 # happens to be named `venv`, whose contents would otherwise beCOMMENT
LOWminimal_install.sh1#!/usr/bin/env bashCOMMENT
LOWconftest.py61#: Deliberately NOT here:COMMENT
LOWconftest.py121)COMMENT
LOWensure-python.sh1#!/bin/bashCOMMENT
LOWinstall.sh1#!/usr/bin/env bashCOMMENT
LOWpyproject.toml41 "mypy==1.14.1",COMMENT
LOWensure-node.sh1#!/bin/bashCOMMENT
LOWsetup.py61 # harness legitimately drives mutators on the loop as a convenience); theCOMMENT
LOW.woke.yml101 # source URLs and identifiers we must not rewrite.COMMENT
LOWdev-backend.sh1#!/bin/bashCOMMENT
LOWsetup.cfg1[options]COMMENT
LOWsetup.cfg21 # the host silently refuses every internationalized domain.COMMENT
LOWsetup.cfg41 # Its only dependency, tzdata, is already declared above.COMMENT
LOWsetup.cfg61 # pulls Pillow explicitly (we already ship it transitively via pdfplumber,COMMENT
LOWsetup.cfg81# pip install "kirocrew[otlp]"COMMENT
LOWsetup.cfg101# without them.COMMENT
LOWsetup.cfg221 # the run is not going to finish, so surface it loudly and immediately.COMMENT
LOWsetup.cfg241# credential redaction floors — never executed on a pull request at all. Found in review.COMMENT
LOWsetup.cfg261#COMMENT
LOWsetup.cfg301COMMENT
LOWdev-fullstack.sh1#!/bin/bashCOMMENT
LOWcloud-install.sh1#!/usr/bin/env bashCOMMENT
LOWpackaging/build-desktop.sh1#!/usr/bin/env bashCOMMENT
LOWpackaging/build-desktop.sh21# backend — which cannot be lipo-merged (a whole PBS tree, not one binary) —COMMENT
LOWpackaging/build-desktop.sh101COMMENT
LOWpackaging/build-desktop.sh121# output dir in this script is exposed to that race, so route them all throughCOMMENT
LOWpackaging/build-desktop.sh201# Copies the interpreter, pip-installs kiro_crew (full closure), stages theCOMMENT
LOWpackaging/build-desktop.sh441 "-c.mac.icon=icon-nightly.png"COMMENT
LOWpackaging/build-desktop.sh481COMMENT
LOWpackaging/resign-macos-libs.sh1#!/usr/bin/env bashCOMMENT
LOWpackaging/signing/sign.sh1#!/usr/bin/env bashCOMMENT
LOWpackaging/signing/sign.sh21# 5. Downloads the signed artifact to signed/ locallyCOMMENT
LOWpackaging/signing/generate-manifest.py41import sysCOMMENT
LOWpackaging/signing/sign-dmg.sh1#!/usr/bin/env bashCOMMENT
LOWdocker/compose.yaml1# KiroCrew gateway — compose example.COMMENT
LOWdocker/compose.yaml21 # KIROCREW_CORS_ORIGINS) to the address you browse from, ideally aCOMMENT
LOWdocker/compose.yaml41 TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN:-}COMMENT
LOWdocker/entrypoint.sh1#!/bin/shCOMMENT
LOWdocker/entrypoint.sh21# Linux user-namespace backend works INSIDE a container depends on theCOMMENT
LOWdocker/entrypoint.sh41# after minting, so anything found in `docker logs` later is dead.COMMENT
LOWtest/test_acp_client_capabilities.py41 # encoding is explicit: read_text() defaults to the locale codec, whichCOMMENT
LOWtest/test_brand_name_gate.py161 )COMMENT
LOWtest/test_brand_name_gate.py181 # runner, so real regressions are still caught.COMMENT
LOWtest/test_mcp_gateway_transport.py881 transport._install_pipe_factory()COMMENT
LOWtest/test_display_time_redaction.py361 loaded_meta = json.dumps([m.get("meta") for m in slot.messages])COMMENT
LOWtest/test_effort.py81 # VALID Bedrock fold — passing it through verbatim would crash a CCCOMMENT
LOWtest/test_security.py1161 assert is_denied("git -C /path stash push") is NoneCOMMENT
LOWtest/conftest.py221 import tracemallocCOMMENT
LOWtest/test_identity_topology.py201 monkeypatch.setattr(mcp_core, "_get_ppid", topo.parent_lookup(view))COMMENT
LOWtest/test_app_backend.py961 @_needs_sandbox_spawnCOMMENT
LOWtest/test_sandbox_argv.py141 # Inside an existing KiroCrew sandbox, nested unshare is seccomp-denied,COMMENT
LOWtest/test_app_bridges.py2001COMMENT
LOWtest/test_spawn_audit.py81# it to ``sandboxed_spawn_argv`` so this indirection cannot weaken the gate.COMMENT
LOWtest/test_spawn_audit.py101 "create_subprocess_limited",COMMENT
2393 more matches not shown…
Modern Structural Boilerplate650 hits · 632 pts
SeverityFileLineSnippetContext
LOWtest/test_telegram.py137 async def set_message_reaction(self, chat_id: int, message_id: int, emoji: str) -> None:CODE
LOWtest/test_telegram.py226 async def set_channel(self, key: str, channel: str) -> None:CODE
LOWtest/test_telegram.py253 def set_mirror_link(self, key: str, link: Any) -> None:CODE
LOWtest/test_mcp_gateway_transport.py993 def set_write_buffer_limits(self, *_a: Any, **_kw: Any) -> None:CODE
LOWtest/test_acp_liveness.py77 def set_io(self, pid: int, io_bytes: int) -> None:CODE
LOWtest/test_acp_liveness.py85 def set_blocked_read(self, pid: int, fd: int, target: str) -> None:CODE
LOWtest/test_acp_liveness.py102 def set_net_tcp(self, pid: int, established_inodes: list[str]) -> None:CODE
LOWtest/windows_sim.py48__all__ = [CODE
LOWtest/test_handlers_taskrunner_coverage.py1189 def set_result(self, _value: str) -> None:CODE
LOWtest/test_dashboard_server_coverage.py50 def set_active(self, active: bool) -> None:CODE
LOWtest/test_acp_client.py1244 def _set_io(pid: int, io_bytes: int) -> None:CODE
LOWtest/test_webex_dispatch.py82 async def set_channel(self, key, cid) -> None:CODE
LOWtest/test_webex_dispatch.py163 def set_title(self, key, title) -> None:CODE
LOWtest/test_subagent_scale.py486async def _settle(predicate, timeout: float = 5.0) -> None:CODE
LOWtest/test_discord.py220 async def set_channel(self, key: str, channel: str) -> None:CODE
LOWtest/test_discord.py274 def set_origin_link(self, key: str, link: Any) -> None:CODE
LOWtest/test_dashboard_approval.py180def _set_stream(client: AsyncMock, events: list[LLMEvent]) -> None:CODE
LOWtest/test_discord_sessions.py126 def set_origin_link(self, key: str, link: ChannelLink) -> None:CODE
LOWtest/test_discord_sessions.py169 async def set_channel(self, key: str, channel: str) -> None:CODE
LOWtest/test_discord_sessions.py259 def set_title(self, key: str, title: str) -> None:CODE
LOWtest/test_thread_override_persistence.py43 def update_metadata(self, key: str, fields: dict) -> None:CODE
LOWtest/test_teams_dispatch.py70 async def set_channel(self, key, cid) -> None:CODE
LOWtest/test_teams_dispatch.py146 def set_title(self, key, title) -> None:CODE
LOWtest/test_publish_sync.py139 async def update_sharing(self, *, external_id, visibility, shared_with) -> None:CODE
LOWtest/test_link_unfurl.py537def _set_enabled(monkeypatch, enabled: bool) -> None:CODE
LOWtest/test_mcp_gateway_backend_coverage.py154async def _settle(backend: Backend) -> None:CODE
LOWtest/test_slack_golden_transcript.py53 async def update_message(self, channel, ts, text="", blocks=None) -> None:CODE
LOWtest/test_slack_golden_transcript.py97 async def set_thread_status(self, channel, thread_ts, status) -> None:CODE
LOWtest/test_slack_golden_transcript.py100 async def set_thread_title(self, channel, thread_ts, title) -> None:CODE
LOWtest/test_slack_golden_transcript.py103 async def set_suggested_prompts(self, channel, thread_ts, prompts) -> None:CODE
LOWtest/test_slack_interactions_coverage.py122def _set_owner(monkeypatch: pytest.MonkeyPatch, value: bool) -> None:CODE
LOWtest/test_wecom_dispatch.py84 async def set_channel(self, key, cid) -> None:CODE
LOWtest/test_wecom_dispatch.py158 def set_title(self, key, title) -> None:CODE
LOWtest/test_snapshot.py29def _setup_fake_kirocrew(d: Path) -> None:CODE
LOWtest/test_theme_install.py841 def _setup(self, tmp_path: Path, monkeypatch: pytest.MonkeyPatch, text: str) -> None:CODE
LOWtest/test_knowledge_ingest_guard.py61def _set_limit_mb(monkeypatch, mb: float) -> None:CODE
LOWtest/test_mcp_gateway_bluegreen.py33logger = logging.getLogger(__name__)CODE
LOWtest/test_slack_handler.py3275 def set_approval_policy(self, key: str, policy: str) -> None:CODE
LOWtest/test_eval_harness.py59 def set_workspace(self, path) -> None:CODE
LOWtest/test_auto_research.py2722 def _set_cycles(self, cid: str, n: int) -> None:CODE
LOWtransfer/meshclaw_to_kirocrew/engine.py29logger = logging.getLogger(__name__)CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py24logger = logging.getLogger(__name__)CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py417 async def set_app_config(self, config: dict[str, Any]) -> None:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py475 def set_default_slot(self, slot_id: str) -> None:CODE
LOWpackages/kirocrew-client-py/kirocrew_client/__init__.py15__all__ = ["KiroCrewClient", "KiroCrewError", "ErrorCode"]CODE
LOWsrc/kiro_crew/vector_memory.py62logger = logging.getLogger(__name__)CODE
LOWsrc/kiro_crew/voice_reply.py41logger = logging.getLogger(__name__)CODE
LOWsrc/kiro_crew/mcp_cron.py54logger = logging.getLogger(__name__)CODE
LOWsrc/kiro_crew/cli_server.py1340def _update_wheel(layout) -> None:CODE
LOWsrc/kiro_crew/task_reporter.py22logger = logging.getLogger(__name__)CODE
LOWsrc/kiro_crew/cli_setup.py778def _setup_timezone() -> None:CODE
LOWsrc/kiro_crew/cli_setup.py193def _setup_electron() -> None:CODE
LOWsrc/kiro_crew/cli_setup.py256def _setup(agent_only: bool = False, electron_only: bool = False, clean: bool = False) -> None:CODE
LOWsrc/kiro_crew/cli_setup.py269def _setup_impl(agent_only: bool = False, electron_only: bool = False, clean: bool = False) -> None:CODE
LOWsrc/kiro_crew/cli_setup.py430def _setup_workspace_dir() -> None:CODE
LOWsrc/kiro_crew/cli_setup.py458def _setup_slack_tokens() -> None:CODE
LOWsrc/kiro_crew/cli_setup.py588def _setup_slash_command() -> None:CODE
LOWsrc/kiro_crew/cli_setup.py619def _setup_sandbox_consent() -> None:CODE
LOWsrc/kiro_crew/hooks.py39logger = logging.getLogger(__name__)CODE
LOWsrc/kiro_crew/hooks.py1003def set_builtin_app_mcp_servers(names: Iterable[str]) -> None:CODE
590 more matches not shown…
Deep Nesting896 hits · 625 pts
SeverityFileLineSnippetContext
LOWpackaging/signing/generate-manifest.py157CODE
LOWpackaging/signing/generate-manifest.py211CODE
LOWtest/test_telegram.py472CODE
LOWtest/fake_mcp_app_server.py42CODE
LOWtest/test_computer_use_unsupported.py77CODE
LOWtest/test_chat_turn_timeout_consistency.py75CODE
LOWtest/test_config_loader.py800CODE
LOWtest/test_config_loader.py1619CODE
LOWtest/test_config_loader.py4031CODE
LOWtest/test_spawn_audit.py815CODE
LOWtest/test_agent.py644CODE
LOWtest/test_agent.py686CODE
LOWtest/test_agent.py708CODE
LOWtest/test_agent.py744CODE
LOWtest/test_agent.py785CODE
LOWtest/test_pptx_maker_routes.py581CODE
LOWtest/test_computer_use_capture.py535CODE
LOWtest/test_mochi_pet_events.py489CODE
LOWtest/test_compaction_wait_budget.py120CODE
LOWtest/test_slack_render_pipeline.py103CODE
LOWtest/test_vector_memory.py589CODE
LOWtest/test_vector_memory.py2624CODE
LOWtest/test_mochi_routes.py898CODE
LOWtest/test_vendored_llama_payload.py192CODE
LOWtest/test_history_atomic_rewrite.py98CODE
LOWtest/test_history_atomic_rewrite.py120CODE
LOWtest/test_acp_client.py2459CODE
LOWtest/test_papyrus_routes.py1146CODE
LOWtest/test_tag_session.py354CODE
LOWtest/test_spawn_preexec_guard.py50CODE
LOWtest/test_pip_deps_consistency.py117CODE
LOWtest/test_pip_deps_consistency.py260CODE
LOWtest/test_workflows_architecture.py78CODE
LOWtest/test_no_blocking_call_on_loop.py112CODE
LOWtest/test_no_blocking_call_on_loop.py203CODE
LOWtest/test_persist_off_loop.py67CODE
LOWtest/test_runtime_home_write_paths.py160CODE
LOWtest/test_workflows_presence.py44CODE
LOWtest/test_config_schema.py53CODE
LOWtest/test_dashboard_approval.py78CODE
LOWtest/test_thread_override_persistence.py446CODE
LOWtest/test_teams_transport.py59CODE
LOWtest/test_lazy_data_home_paths.py73CODE
LOWtest/test_lazy_data_home_paths.py146CODE
LOWtest/test_inline_tool_cards_props.py87CODE
LOWtest/test_inline_tool_cards_props.py143CODE
LOWtest/test_inline_tool_cards_props.py188CODE
LOWtest/test_inline_tool_cards_props.py244CODE
LOWtest/test_inline_tool_cards_props.py398CODE
LOWtest/test_inline_tool_cards_props.py471CODE
LOWtest/test_computer_use_overlay.py1241CODE
LOWtest/test_context.py1073CODE
LOWtest/test_file_explorer_app.py34CODE
LOWtest/test_config_rmw_preserves_settings.py89CODE
LOWtest/test_config_rmw_preserves_settings.py174CODE
LOWtest/test_no_config_dir_in_async.py36CODE
LOWtest/test_nightly_version_contract.py234CODE
LOWtest/test_mcp_probe_warn_once.py187CODE
LOWtest/test_apps_routes_coverage.py131CODE
LOWtest/test_dev_fleet_app.py492CODE
836 more matches not shown…
Modern AI Meta-Vocabulary106 hits · 351 pts
SeverityFileLineSnippetContext
MEDIUMtest/test_telegram.py1022 # agentic turns show activity instead of a dead typing indicator.COMMENT
MEDIUMtest/test_config_loader.py1605 # Feature: multi-agent-orchestration, Property 1: Config load always produces at least one agent with valid defaultCOMMENT
MEDIUMtest/test_config_loader.py1605 # Feature: multi-agent-orchestration, Property 1: Config load always produces at least one agent with valid defaultCOMMENT
MEDIUMtest/test_config_loader.py1671 # Feature: multi-agent-orchestration, Property 2: Legacy kiro_agent preserved in migrated defaultCOMMENT
MEDIUMtest/test_config_loader.py1671 # Feature: multi-agent-orchestration, Property 2: Legacy kiro_agent preserved in migrated defaultCOMMENT
MEDIUMtest/test_config_loader.py1798 # Feature: multi-agent-orchestration, Property 5: Agent resolution produces correct workspace and memory storeCOMMENT
MEDIUMtest/test_config_loader.py1798 # Feature: multi-agent-orchestration, Property 5: Agent resolution produces correct workspace and memory storeCOMMENT
MEDIUMtest/test_config_loader.py1801 # the multi-agent-orchestration requirements specifically.COMMENT
MEDIUMtest/test_config_loader.py1801 # the multi-agent-orchestration requirements specifically.COMMENT
MEDIUMtest/test_config_loader.py1845 # Feature: multi-agent-orchestration, Property 6: Non-KiroCrew agent names resolve via default agentCOMMENT
MEDIUMtest/test_config_loader.py1845 # Feature: multi-agent-orchestration, Property 6: Non-KiroCrew agent names resolve via default agentCOMMENT
MEDIUMtest/test_config_loader.py1700 # Feature: multi-agent-orchestration, Property 3: Existing agents preserved on loadCOMMENT
MEDIUMtest/test_config_loader.py1700 # Feature: multi-agent-orchestration, Property 3: Existing agents preserved on loadCOMMENT
MEDIUMtest/test_config_loader.py1744 # Feature: multi-agent-orchestration, Property 4: Backward compatibility — migrated default produces identical resolCOMMENT
MEDIUMtest/test_config_loader.py1744 # Feature: multi-agent-orchestration, Property 4: Backward compatibility — migrated default produces identical resolCOMMENT
MEDIUMtest/test_config_loader.py2402 # Canonical scaffold so the one-shot write-back migration (which callsCOMMENT
MEDIUMtest/test_config_loader.py2419 # _write merges a canonical scaffold so the one-shot write-back migrationCOMMENT
MEDIUMtest/test_agent.py270 # toolsSettings scaffolding is removed entirely.COMMENT
MEDIUMtest/test_agent.py3258 # The empty scaffolding is removed entirely.COMMENT
MEDIUMtest/test_harness.py473# ── spawn_feature_gateway: orchestration with mocked Popen ──────────────COMMENT
MEDIUMtest/test_ai_review_workflows.py508 # passed via env (not `/dev/zero`/`tr`) so no non-portable input scaffolding.COMMENT
MEDIUMtest/test_turn_teardown_release.py38 state.subagents = None # isolate the orchestrating condition of hold_usersCODE
MEDIUMtest/test_config_api.py245 # Feature: multi-agent-orchestration, Property 8: CRUD create round-tripCOMMENT
MEDIUMtest/test_config_api.py245 # Feature: multi-agent-orchestration, Property 8: CRUD create round-tripCOMMENT
MEDIUMtest/test_config_api.py303 # Feature: multi-agent-orchestration, Property 9: CRUD update round-tripCOMMENT
MEDIUMtest/test_config_api.py303 # Feature: multi-agent-orchestration, Property 9: CRUD update round-tripCOMMENT
MEDIUMtest/test_config_api.py370 # Feature: multi-agent-orchestration, Property 10: CRUD delete round-tripCOMMENT
MEDIUMtest/test_config_api.py370 # Feature: multi-agent-orchestration, Property 10: CRUD delete round-tripCOMMENT
MEDIUMtest/test_link_unfurl.py475# --- endpoint scaffolding --------------------------------------------------COMMENT
MEDIUMtest/test_seed.py411# Phase 1.B: safety guardrails + --seed-replace. PRD acceptance tests 4, 5, 6.COMMENT
MEDIUMtest/test_dashboard_chat.py4425# ── Runtime wiring tests (multi-agent-orchestration) ──COMMENT
MEDIUMtest/test_dashboard_chat.py4425# ── Runtime wiring tests (multi-agent-orchestration) ──COMMENT
MEDIUMtest/test_dashboard_chat.py6686 assert seen == [True, True] # orchestrating for every stageCODE
MEDIUMtest/test_context.py35 # Feature: multi-agent-orchestration, Property 7: Memory store parameter overrides workspace for memory lookupCOMMENT
MEDIUMtest/test_context.py35 # Feature: multi-agent-orchestration, Property 7: Memory store parameter overrides workspace for memory lookupCOMMENT
MEDIUMwebsite/src/test/ChatPage.responsivePanel.test.tsx21// --- Stub child components (same scaffold as ChatPage.embedded test) ---COMMENT
MEDIUMwebsite/src/test/SchedulePage.test.tsx384 // brand-new user sees first, while its guardrails are prompt text ratherCOMMENT
MEDIUMdocs/system-specs/modules/memory-skills-hooks.md1235#### Dynamic budget scaling (per active model context window)COMMENT
MEDIUMdocs/system-specs/modules/README.md36## Agents and orchestrationCOMMENT
MEDIUMdocs/system-specs/modules/subagent.md297- **Digest hold deadline (straggler escape hatch)**: both chunk triggers are event-driven — a COUNT trigger (`SUBAGENT_DCODE
MEDIUMdocs/architecture/overview.md48### Why orchestrate agents at allCOMMENT
MEDIUM…cs/architecture/design-notes/mcp-gateway-claim-push.md1# Claim-push: event-driven caller identity for pooled MCP stubsCOMMENT
MEDIUM.github/workflows/fork-workflow-guard.yml9# and free. An LLM gate here would be slower, cost money, and could hallucinate.COMMENT
MEDIUM.github/workflows/claude-review.yml59 # look clean) if the agentic review ever HANGS -- a Bedrock stall or retryCOMMENT
MEDIUM.github/workflows/claude-review.yml150 # agentic reviewer's context. This reviewer is CODE-ONLY.COMMENT
MEDIUM.github/workflows/ux-review.yml49 # GITHUB_TOKEN into .git/config, where the agentic reviewer — which readsCOMMENT
MEDIUM.github/workflows/design-review.yml38 # GITHUB_TOKEN into .git/config, where the agentic reviewer — which readsCOMMENT
MEDIUM.github/workflows/codex-review.yml49 # GITHUB_TOKEN into .git/config, where the read-only agentic reviewerCOMMENT
MEDIUM.github/workflows/issue-triage.yml22# nothing to reach for. (Contrast the agentic PR reviewers, which do get aCOMMENT
MEDIUM.kiro/specs/pod-cli/tasks.md3## 1. Package scaffoldCOMMENT
MEDIUMskills/goal-loop/scaffold.sh2# scaffold.sh — goal-loop wrapper around self-nudge-loop/scaffold.shCOMMENT
MEDIUMskills/goal-loop/scaffold.sh6# <anchor>/LOOP.md (via self-nudge-loop/scaffold.sh)COMMENT
MEDIUMskills/goal-loop/scaffold.sh7# <anchor>/README.md (via self-nudge-loop/scaffold.sh)COMMENT
MEDIUMskills/goal-loop/scaffold.sh8# <anchor>/board/ (via self-nudge-loop/scaffold.sh)COMMENT
MEDIUMskills/goal-loop/scaffold.sh11# scaffold.sh --project <name> --anchor-dir <abs> --goal "<goal>" [--force]COMMENT
MEDIUMskills/self-nudge-loop/scaffold.sh2# scaffold.sh — generate a hardened AutoNudge loop anchor tree for a project.COMMENT
MEDIUMskills/self-nudge-loop/scaffold.sh5# scaffold.sh --project <name> --anchor-dir <abs path> [--with-board] [--force]COMMENT
MEDIUMskills/llm-council/SKILL.md56## Choosing the panel (Chairman orchestrates)COMMENT
MEDIUMsrc/kiro_crew/vector_memory.py392 # the embedding model was unavailable at gateway boot but landed later, withoutCOMMENT
MEDIUMsrc/kiro_crew/subagent.py981 # effect for it (WS terminal event, orchestration tracker accounting,COMMENT
46 more matches not shown…
Cross-File Repetition69 hits · 345 pts
SeverityFileLineSnippetContext
HIGHtest/test_config_loader.py0write *data* to a temp config file and load via kirocrewconfig.load().STRING
HIGHtest/test_teams_config.py0write *data* to a temp config file and load via kirocrewconfig.load().STRING
HIGHtest/test_agent_default_model.py0write *data* to a temp config file and load via kirocrewconfig.load().STRING
HIGHtest/test_mochi_pet_events.py0start the runtime inside the test's own loop, stop it on exit. an async context manager rather than an ``@pytest_asyncioSTRING
HIGHtest/test_mochi_routes.py0start the runtime inside the test's own loop, stop it on exit. an async context manager rather than an ``@pytest_asyncioSTRING
HIGHtest/test_mochi_activity.py0start the runtime inside the test's own loop, stop it on exit. an async context manager rather than an ``@pytest_asyncioSTRING
HIGHtest/test_deploy_script_validation.py0import a script as a module via importlib (standalone-execution path).STRING
HIGHtest/test_deploy_round5_fixes.py0import a script as a module via importlib (standalone-execution path).STRING
HIGHtest/test_deploy_round4_fixes.py0import a script as a module via importlib (standalone-execution path).STRING
HIGHtest/test_deploy_round8_fixes.py0import a script as a module via importlib (standalone-execution path).STRING
HIGHtest/test_artifacts_handlers.py0make _is_restricted_session read req.app['_restricted_session'].STRING
HIGHtest/test_remote_artifacts.py0make _is_restricted_session read req.app['_restricted_session'].STRING
HIGHtest/test_artifact_sharing_handlers.py0make _is_restricted_session read req.app['_restricted_session'].STRING
HIGHtest/test_handlers_artifacts_coverage.py0make _is_restricted_session read req.app['_restricted_session'].STRING
HIGHtest/test_webex_config_handlers.py0config writes are loopback-only: remote sessions are read-only.STRING
HIGHtest/test_slack_config_handlers.py0config writes are loopback-only: remote sessions are read-only.STRING
HIGHtest/test_wecom_config_handlers.py0config writes are loopback-only: remote sessions are read-only.STRING
HIGHtest/test_discord_config_handlers.py0config writes are loopback-only: remote sessions are read-only.STRING
HIGHtest/test_telegram_config_handlers.py0config writes are loopback-only: remote sessions are read-only.STRING
HIGHtest/test_computer_use_api.py0patch the late-bound ``_sel()`` so sel audit calls are observable.STRING
HIGHtest/test_trusted_apps_api.py0patch the late-bound ``_sel()`` so sel audit calls are observable.STRING
HIGHtest/test_denied_commands_api.py0patch the late-bound ``_sel()`` so sel audit calls are observable.STRING
HIGHtest/test_slack_config_handlers.py0run a save over a real testclient with paths isolated to tmp_path.STRING
HIGHtest/test_wecom_config_handlers.py0run a save over a real testclient with paths isolated to tmp_path.STRING
HIGHtest/test_discord_config_handlers.py0run a save over a real testclient with paths isolated to tmp_path.STRING
HIGHtest/test_telegram_config_handlers.py0run a save over a real testclient with paths isolated to tmp_path.STRING
HIGHtest/test_slack_config_handlers.py0being offline must not block a save — token stored, warning returned.STRING
HIGHtest/test_discord_config_handlers.py0being offline must not block a save — token stored, warning returned.STRING
HIGHtest/test_telegram_config_handlers.py0being offline must not block a save — token stored, warning returned.STRING
HIGHsrc/kiro_crew/session_map.py0sessions directory, resolved against the live data home.STRING
HIGHsrc/kiro_crew/dashboard/handlers/usage.py0sessions directory, resolved against the live data home.STRING
HIGHsrc/kiro_crew/slack/sessions_view.py0sessions directory, resolved against the live data home.STRING
HIGHsrc/kiro_crew/discord/gateway.py0resolve the transport approval mode (mirrors the slack/webex path). yolo -> auto-approve; otherwise the cli ``--approvalSTRING
HIGHsrc/kiro_crew/webex/gateway.py0resolve the transport approval mode (mirrors the slack/webex path). yolo -> auto-approve; otherwise the cli ``--approvalSTRING
HIGHsrc/kiro_crew/telegram/gateway.py0resolve the transport approval mode (mirrors the slack/webex path). yolo -> auto-approve; otherwise the cli ``--approvalSTRING
HIGHsrc/kiro_crew/teams/gateway.py0resolve the transport approval mode (mirrors the slack/webex path). yolo -> auto-approve; otherwise the cli ``--approvalSTRING
HIGHsrc/kiro_crew/discord/gateway.py0start the telegram channel if enabled + credentialed; else no-op. returns the running client (so the gateway can ``closeSTRING
HIGHsrc/kiro_crew/webex/gateway.py0start the telegram channel if enabled + credentialed; else no-op. returns the running client (so the gateway can ``closeSTRING
HIGHsrc/kiro_crew/telegram/gateway.py0start the telegram channel if enabled + credentialed; else no-op. returns the running client (so the gateway can ``closeSTRING
HIGHsrc/kiro_crew/discord/transport.py0owner-only, deny-by-default. empty allow-list authorizes nobody.STRING
HIGHsrc/kiro_crew/telegram/transport.py0owner-only, deny-by-default. empty allow-list authorizes nobody.STRING
HIGHsrc/kiro_crew/slack/transport.py0owner-only, deny-by-default. empty allow-list authorizes nobody.STRING
HIGHsrc/kiro_crew/discord/client.py0set/replace the inbound-message handler after construction. lets the gateway wire ``transport.receive`` in once the tranSTRING
HIGHsrc/kiro_crew/telegram/client.py0set/replace the inbound-message handler after construction. lets the gateway wire ``transport.receive`` in once the tranSTRING
HIGHsrc/kiro_crew/webex/client.py0set/replace the inbound-message handler after construction. lets the gateway wire ``transport.receive`` in once the tranSTRING
HIGHsrc/kiro_crew/wecom/renderer.py0idempotent teardown: finalize the turn if it never reached on_done.STRING
HIGHsrc/kiro_crew/webex/renderer.py0idempotent teardown: finalize the turn if it never reached on_done.STRING
HIGHsrc/kiro_crew/teams/renderer.py0idempotent teardown: finalize the turn if it never reached on_done.STRING
HIGHsrc/kiro_crew/wecom/transport_dispatch.py0coordinates teams turns onto the shared ``turndriver``. one instance per gateway lifetime. holds the per-email conversatSTRING
HIGHsrc/kiro_crew/weixin/transport_dispatch.py0coordinates teams turns onto the shared ``turndriver``. one instance per gateway lifetime. holds the per-email conversatSTRING
HIGHsrc/kiro_crew/webex/transport_dispatch.py0coordinates teams turns onto the shared ``turndriver``. one instance per gateway lifetime. holds the per-email conversatSTRING
HIGHsrc/kiro_crew/teams/transport_dispatch.py0coordinates teams turns onto the shared ``turndriver``. one instance per gateway lifetime. holds the per-email conversatSTRING
HIGHsrc/kiro_crew/wecom/transport_dispatch.py0record the turn to conversation_log (dashboard visibility + restart).STRING
HIGHsrc/kiro_crew/weixin/transport_dispatch.py0record the turn to conversation_log (dashboard visibility + restart).STRING
HIGHsrc/kiro_crew/webex/transport_dispatch.py0record the turn to conversation_log (dashboard visibility + restart).STRING
HIGHsrc/kiro_crew/telegram/transport_dispatch.py0record the turn to conversation_log (dashboard visibility + restart).STRING
HIGHsrc/kiro_crew/teams/transport_dispatch.py0record the turn to conversation_log (dashboard visibility + restart).STRING
HIGHsrc/kiro_crew/wecom/transport_dispatch.py0in-place acp ``/compact`` on the user's current session.STRING
HIGHsrc/kiro_crew/weixin/transport_dispatch.py0in-place acp ``/compact`` on the user's current session.STRING
HIGHsrc/kiro_crew/webex/transport_dispatch.py0in-place acp ``/compact`` on the user's current session.STRING
9 more matches not shown…
Self-Referential Comments92 hits · 289 pts
SeverityFileLineSnippetContext
MEDIUMtest/test_to_dict_board_fields.py52 # Create a non-done future to simulate runningCOMMENT
MEDIUMtest/test_sandbox_launcher_sweep.py109 # Create a regular file at the expected dir path to cause makedirs failureCOMMENT
MEDIUMtest/test_deploy_round6_fixes.py73 # Create a fake PNG (starts with PNG magic bytes, contains null bytes)COMMENT
MEDIUMtest/test_deploy_round6_fixes.py103 # Create a binary file — the sensitive-path check happens at theCOMMENT
MEDIUMtest/test_browser_setup.py926 # Create the config fileCOMMENT
MEDIUMtest/test_portability.py229 # Create a symlink in workspaceCOMMENT
MEDIUMtest/test_portability.py276 # Create a zip without MANIFEST.jsonCOMMENT
MEDIUMtest/test_portability.py415 # Create a pre-existing preferences file with different contentCOMMENT
MEDIUMtest/test_app_backend.py83 # Create a minimal backend that starts an HTTP serverCOMMENT
MEDIUMtest/test_push_guard.py78 # Create a bare origin with one commit on main.COMMENT
MEDIUMtest/test_push_guard.py87 # Create an initial commit on main.COMMENT
MEDIUMtest/test_push_guard.py102 # Create a feature branch with one commit ahead of origin/main.COMMENT
MEDIUMtest/test_push_guard.py254 # Create a feature branch from the current origin/main.COMMENT
MEDIUMtest/test_push_guard.py286 # Create a feature branch from origin/main.COMMENT
MEDIUMtest/test_push_guard.py318 # Create a feature branch with several novel commits.COMMENT
MEDIUMtest/test_push_guard.py359 # Create a feature branch from current main (before upstream advance).COMMENT
MEDIUMtest/test_push_guard.py391 # Create a feature branch with novel work only.COMMENT
MEDIUMtest/test_push_guard.py406 # Create a feature branch from current main (before upstream advance).COMMENT
MEDIUMtest/test_push_guard.py547 # Create a feature branch from the CURRENT origin/main (before advance).COMMENT
MEDIUMtest/test_push_guard.py598 # Create a squashed feature branch (single commit on origin/main).COMMENT
MEDIUMtest/test_push_guard.py680 # Create a feature branch with one commit directly on origin/main.COMMENT
MEDIUMtest/test_agent.py655 # Create the fallback binary so _usable() validation passesCOMMENT
MEDIUMtest/test_artifacts_handlers.py1763 # Create a webapp artifact to tear downCOMMENT
MEDIUMtest/test_deploy_web_handlers.py1125 # Create a file outside the source treeCOMMENT
MEDIUMtest/test_deploy_web_handlers.py1131 # Create the source tree with a symlink to outsideCOMMENT
MEDIUMtest/test_deploy_web_handlers.py1301 # Create a normal file and an unreadable oneCOMMENT
MEDIUMtest/test_deploy_web_handlers.py1328 # Create a fake legacy installed app directoryCOMMENT
MEDIUMtest/test_deploy_web_handlers.py655 # Create a minimal artifact namespace with webapp metadataCOMMENT
MEDIUMtest/test_deploy_web_handlers.py701 # Create a minimal artifactCOMMENT
MEDIUMtest/test_deploy_web_handlers.py728 # Create a fullstack-layout dir: public/ + api/COMMENT
MEDIUMtest/test_deploy_web_handlers.py1342 # Create a data dir that should surviveCOMMENT
MEDIUMtest/test_acp_client.py3619 # Create the session fileCOMMENT
MEDIUMtest/test_knowledge.py1040 # Create a minimal .docxCOMMENT
MEDIUMtest/test_session_cleanup.py287 # Create a mock session with a provider that has session_idCOMMENT
MEDIUMtest/test_channel_activation.py378 # Create a long-running task to simulate active executionCOMMENT
MEDIUMtest/test_deploy_round1_fixes.py93 # Create a symlink inside source pointing outsideCOMMENT
MEDIUMtest/test_knowledge_add_source.py120 # Create a symlink to a sensitive pathCOMMENT
MEDIUMtest/test_knowledge_add_source.py231 # Create a file, then try to access it via ../.. traversalCOMMENT
MEDIUMtest/smoke_gateway.sh24# Create a test slotCOMMENT
MEDIUMtest/test_deploy_round15_fixes.py112 # Create a fake skills root with a SKILL.mdCOMMENT
MEDIUMtest/test_thread_override_persistence.py360 # Create a real agent file so resolution worksCOMMENT
MEDIUMtest/test_taskrunner.py2773 # Create a file and commitCOMMENT
MEDIUMtest/test_gateway_appkit_endpoints.py59 # Create a test appCOMMENT
MEDIUMtest/test_gateway_appkit_endpoints.py564 # Create a test app with a secretCOMMENT
MEDIUMtest/test_gateway_appkit_endpoints.py738 # Create an app without a secretCOMMENT
MEDIUMtest/test_external_registry.py3466 # Create a target outside sourcesCOMMENT
MEDIUMtest/test_external_registry.py3470 # Create a symlink inside sources that looks like a stale checkoutCOMMENT
MEDIUMtest/test_external_registry.py3397 # Create an old .stale-* dir (mtime 30 days ago)COMMENT
MEDIUMtest/test_cc_agent_resolution.py277 # Create a kiro agent JSON with same stemCOMMENT
MEDIUMtest/test_dashboard_chat.py4713 # Create a context builder with mocked build_messageCOMMENT
MEDIUMtest/test_dashboard_chat.py4728 # Create a slot with an agentCOMMENT
MEDIUMtest/test_dashboard_chat.py7925 # Create a session filed in f1, persist it to history, then drop the activeCOMMENT
MEDIUMtest/test_dashboard_static_routes.py156 # Create a dummy font file with some arbitrary bytes.COMMENT
MEDIUMtest/test_ephemeral_sessions.py1062 # Create an empty sessions dir so the path-exists check is meaningful.COMMENT
MEDIUMtest/test_ephemeral_sessions.py1100 # Create a literal single-filename entry with an embedded backslashCOMMENT
MEDIUMtest/test_skill_index_app_symlinks.py25# Creating a symlink on Windows needs elevation or Developer Mode, which CICOMMENT
MEDIUMtest/test_deploy_round5_fixes.py179 # Create a real ClientError class for the mockCOMMENT
MEDIUMtest/test_deploy_round4_fixes.py59 # Create a real file under a mock HOME that resolves to .aws/credentialsCOMMENT
MEDIUMtest/test_cron_session_scope.py99 # Create a job via CLI so it existsCOMMENT
MEDIUMtest/test_subagent_persistence.py1110 # Create an old tombstoned folder (8 days)COMMENT
32 more matches not shown…
AI Slop Vocabulary94 hits · 268 pts
SeverityFileLineSnippetContext
MEDIUMsetup.py53 # (not just a dev-only convention). The e2e harness spawns a REAL gatewayCOMMENT
MEDIUMsetup.py61 # harness legitimately drives mutators on the loop as a convenience); theCOMMENT
MEDIUMsetup.py69 # Folded in: the dashboard Playwright suite boots the same harnessCOMMENT
MEDIUMtest/test_app_backend.py114 # only matters for the test harness.)COMMENT
MEDIUMtest/test_spawn_audit.py161 # the TEST harness, not shipped code; the module under test (`ledger_sync._git`)COMMENT
MEDIUMtest/test_spawn_audit.py224 # contained; these calls are the harness around it, not the agent's hands.COMMENT
MEDIUMtest/test_harness.py98 # Prime the proc as already-exited so the harness's poll() check firesCOMMENT
MEDIUMtest/test_harness.py121 # selector keeps reporting EOF readiness; the harness keeps loopingCOMMENT
MEDIUMtest/test_harness.py142 # bounded poll, this would hang the harness indefinitely.COMMENT
MEDIUMtest/test_harness.py521 assert handle.home.exists() # tmp dir created by harnessCODE
MEDIUMtest/test_dashboard_server_coverage.py683 # Drive the app through the in-process harness rather than theCOMMENT
MEDIUMtest/test_dashboard_server_coverage.py722 # In-process harness, not the production listener -- see the siblingCOMMENT
MEDIUMtest/test_channel_model_inheritance.py25 # ``acp`` explicitly to be robust to future default changes.COMMENT
MEDIUMtest/test_custom_embedding_model.py473 # The shared harness sets KIROCREW_SKIP_MODEL_DOWNLOAD=1 so no test canCOMMENT
MEDIUMtest/test_stable_release_gate.py67 # shell body is a command-injection shape, and it also breaks this harness.COMMENT
MEDIUMtest/test_redact_meta_snapshot.py177 # this harness exercises the actual generation-bump logic.COMMENT
MEDIUMtest/test_acp_stale_recovery.py457# ── Probe-ack reclassification (the non-lethal harness) ──────────────────────COMMENT
MEDIUMtest/test_handlers_mcp_coverage.py30# ── harness ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtest/test_computer_use_snapshot_macos.py37# Reuse the harness rather than forking a second set of fakes: a divergent copyCOMMENT
MEDIUMtest/test_computer_use_snapshot_macos.py41# The fake-framework harness is shared with ``test_computer_use_ffi`` rather thanCOMMENT
MEDIUMtest/test_workflows_authoring_eval.py129 # The harness must actually REJECT the plausible mistakes (else the rate is fake).COMMENT
MEDIUMtest/test_kiro_prerequisite.py273 # The offline E2E harness's fake ACP backend needs no special-caseCOMMENT
MEDIUMtest/test_acp_tool_identity.py123# gate — not a reimplementation. The harness mirrorsCOMMENT
MEDIUMtest/test_computer_use_overlay.py446 """Starting a process in order to hide nothing would be absurd."""STRING
MEDIUMtest/test_playwright_e2e.py178 # harness gateway inherits os.environ at spawn time.COMMENT
MEDIUMtest/test_playwright_e2e.py199 # Explicit ephemeral-harness marker: this gateway runs on anCOMMENT
MEDIUMtest/test_slack_handler.py2344 # pre-fix (accidentally correct), but the explicit check keeps it robust.COMMENT
MEDIUMtest/test_handlers_artifacts_coverage.py835# ── Remote-artifact provider harness ────────────────────────────────────────COMMENT
MEDIUMtest/test_session_transfer.py1312 # Asserting a lower bound (not an exact count) keeps this robust to a futureCOMMENT
LOWtest/test_issue_radar_list_probe.py349 # request — probing would just add a second.COMMENT
MEDIUMwebsite/package-lock.json11720 "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.3.tgz",CODE
MEDIUMwebsite/integration/setup.ts41// 200 before any real dial. This is instance-independent and version-robust —COMMENT
MEDIUMwebsite/playwright/session-tags-folders.spec.ts283 // so target it by role + label — robust across both menu contexts.COMMENT
MEDIUMwebsite/electron/permission-handler.js43// pass. That keeps the camera gated while making the mic robust to absent orCOMMENT
MEDIUMwebsite/electron/scripts/stage3-autoupdate-test.sh77# ad-hoc signatures satisfy Squirrel; that was never true and made this harnessCOMMENT
MEDIUMwebsite/src/test/CrewCompanionBubbleClose.test.tsx83 // Absolutely positioned over the corner, it sat ON the words of a bubble asCOMMENT
MEDIUMwebsite/src/test/WindowCalculator.test.ts311 // Wall-clock micro-benchmarks are noisy, so this test is built to be robust:COMMENT
MEDIUMwebsite/src/components/SnipOverlay.tsx84 // Release = capture (seamless). Sub-threshold drags are discarded as stray clicks.COMMENT
MEDIUMwebsite/src/pages/chat/PinnedPrompt.tsx218 // `visible`→`hidden` at pushUp>0 is seamless: the card has 4px of bandCOMMENT
MEDIUM.github/workflows/claude-review.yml39 # ("Opus 5 Review", "GPT 5.6 Review") rather than by vendor/harness. BranchCOMMENT
MEDIUM.github/workflows/claude-review.yml157 # the same robust pattern design-review.yml and codex-review.yml use.COMMENT
MEDIUM.github/workflows/claude-review.yml375 # (execution_file). No --json-schema, so we parse plain text — robustCOMMENT
MEDIUM.github/workflows/ux-review.yml461 # (execution_file). Plain-text parse — robust against claude-code'sCOMMENT
MEDIUM.github/workflows/design-review.yml95 # header is robust. Automation mode: `prompt` runs on the triggerCOMMENT
MEDIUM.github/workflows/design-review.yml292 # (execution_file). No --json-schema, so we parse plain text — robustCOMMENT
MEDIUM.github/workflows/fork-opus-review.yml216 # the same robust pattern claude-review.yml and codex-review.yml use.COMMENT
MEDIUM.github/workflows/fork-opus-review.yml445 # (execution_file). No --json-schema, so we parse plain text — robustCOMMENT
MEDIUM.github/workflows/ci.yml1107 # The dashboard Playwright specs render the bundled UI the harnessCOMMENT
MEDIUM.github/workflows/fork-ux-review.yml598 # (execution_file). Plain-text parse — robust against claude-code'sCOMMENT
MEDIUMsrc/kiro_crew/hooks.py2727 # tail — e.g. the harness [OPTIONS:] line, past the env var's cap —COMMENT
MEDIUMsrc/kiro_crew/platform_compat.py2563 # hermetic test harness and load that would time the whoami call out.COMMENT
LOWsrc/kiro_crew/publish_sync.py552 assert updated.publication is not None # just set aboveCODE
MEDIUMsrc/kiro_crew/security.py1749# verified by exhaustive brute-force + a 40k-input equivalence harness — butCOMMENT
MEDIUMsrc/kiro_crew/sandbox.py240# A probe child that vanished mid-handshake is a harness failure, not a kernelCOMMENT
MEDIUMsrc/kiro_crew/sandbox.py273# failure identifies no mechanism — a harness failure, a non-Linux host, or aCOMMENT
MEDIUMsrc/kiro_crew/cli.py1114 # eval (benchmark harness)STRING
MEDIUMsrc/kiro_crew/kiro_prerequisite.py139# Marker the offline E2E harness sets on the gateway it spawns. It grants NOCOMMENT
MEDIUMsrc/kiro_crew/kiro_prerequisite.py142# is a test rig" signal for the harness contract (test/test_harness.py).COMMENT
MEDIUMsrc/kiro_crew/_vendor/llama_cpp/llama_cpp.py2998# // NOTE: this is a helper function to facilitate transition to the new batch API - avoid using itCOMMENT
LOWsrc/kiro_crew/dashboard/chat_mirror.py241 # outcome and must land in the SEL trail, not just return a bare 409.COMMENT
34 more matches not shown…
Structural Annotation Overuse71 hits · 119 pts
SeverityFileLineSnippetContext
LOWinstall.sh135# Step 1: DependenciesCOMMENT
LOWinstall.sh276# Step 2: Agent Backend (claude-agent-acp)COMMENT
LOWinstall.sh299# Step 3: BuildCOMMENT
LOWinstall.sh431# Step 4: PATH & Shell ConfigCOMMENT
LOWinstall.sh511# Step 5: Agent ConfigCOMMENT
LOWtest/test_token_auth.py1938 # Step 1: query-param auth sets cookieCOMMENT
LOWtest/test_token_auth.py1949 # Step 2: cookie-based auth on subsequent request uses the EXCHANGED cookieCOMMENT
LOWtest/test_shutdown_event.py91 # Step 1: make sure there's a default loop on the main threadCOMMENT
LOWtest/test_shutdown_event.py99 # Step 2: reset the proxy's cached Event so it has to rebuildCOMMENT
LOWtest/test_mcp_artifacts.py618 # Step 1: GET the target versionCOMMENT
LOWtest/test_mcp_artifacts.py620 # Step 2: PATCH with reverted event metadataCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py372 # Step 1: create foo.pyCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py378 # Step 2: create bar.pyCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py973 # Step 1: succeedsCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py980 # Step 2: commits then fails (simulating commit before review catches issue)COMMENT
LOWtest/test_scenarios_v2.py69 # Step 1: Create models.pyCOMMENT
LOWtest/test_scenarios_v2.py76 # Step 2: Create routes.pyCOMMENT
LOWtest/test_scenarios_v2.py84 # Step 3: Create testsCOMMENT
LOWtest/test_scenarios_v2.py355 # Step 1: no-opCOMMENT
LOWtest/test_scenarios_v2.py359 # Step 2: real changeCOMMENT
LOWtest/test_scenarios_v2.py364 # Step 3: no-opCOMMENT
LOWtest/test_scenarios_v2.py448 # Step 1: Create 5 filesCOMMENT
LOWtest/test_scenarios_v2.py456 # Step 2: Modify 3 of themCOMMENT
LOWwebsite/src/test/useDashboardHealthProbe.test.tsx130 // Step 1: still disconnected on initial load -- probe must NOT fireCOMMENT
LOWwebsite/src/test/useDashboardHealthProbe.test.tsx133 // Step 2: simulate WS connect -> connected=trueCOMMENT
LOWwebsite/src/test/useDashboardHealthProbe.test.tsx139 // Step 3: simulate WS drop -> connected=false; probe SHOULD now fireCOMMENT
LOWwebsite/src/apps/design-critique/DesignCritiquePage.tsx405 // Step 2: critique only what was picked, in the picked order, reusing the same slot.COMMENT
LOWdocs/app-kit/migration-guide.md35### Step 1: Import the hooksCOMMENT
LOWdocs/app-kit/migration-guide.md41### Step 2: Create the clientCOMMENT
LOWdocs/app-kit/migration-guide.md55### Step 2: Declare permissionsCOMMENT
LOWdocs/app-kit/migration-guide.md68### Step 3: Replace HTTP callsCOMMENT
LOWdocs/app-kit/migration-guide.md81### Step 4: Replace WebSocket codeCOMMENT
LOWdocs/app-kit/migration-guide.md101### Step 5: Delete old auth + wrapper codeCOMMENT
LOWdocs/app-kit/migration-guide.md109### Step 1: InstallCOMMENT
LOWdocs/app-kit/migration-guide.md115### Step 2: Replace sync calls with asyncCOMMENT
LOWskills/browser-auth/SKILL.md16## Step 1: Check / Refresh Auth CredentialsCOMMENT
LOWskills/browser-auth/SKILL.md31## Step 2: NavigateCOMMENT
LOWskills/browser-auth/SKILL.md83## Step 3: Handle Auth FailuresCOMMENT
LOWsrc/kiro_crew/mcp_core.py5119 # Step 1: read the target version's content. Using the API endpointCOMMENT
LOWsrc/kiro_crew/mcp_core.py5126 # Step 2: PATCH the artifact with the target's content + revertedCOMMENT
LOWsrc/kiro_crew/sandbox.py1191 # Step 1: enter user namespaceCOMMENT
LOWsrc/kiro_crew/sandbox.py1199 # Step 2: enter mount namespace (now we have a mapped UID)COMMENT
LOWsrc/kiro_crew/session_pid.py659 # Step 1: Read file under lock (fast I/O only)COMMENT
LOWsrc/kiro_crew/session_pid.py664 # Step 2: Process outside lock (slow: os.kill, _get_child_pids, SIGKILL)COMMENT
LOWsrc/kiro_crew/session_pid.py677 # Step 3: Re-read and write under lock — only remove handled entries,COMMENT
LOW…n_skills/kirocrew-dev/prepare-pr/scripts/push_guard.py296 # Step 1: get patch-ids for ahead-commits (origin/<base>..HEAD).COMMENT
LOW…n_skills/kirocrew-dev/prepare-pr/scripts/push_guard.py353 # Step 2: get patch-ids for bounded base history.COMMENT
LOW…n_skills/kirocrew-dev/prepare-pr/scripts/push_guard.py411 # Step 3: find matches.COMMENT
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_types.py300# NOTE: The following type names are not part of the OpenAI OpenAPI specificationCOMMENT
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_cpp.py4138# /// NOTE: This function does not use a jinja parser. It only support a pre-defined list of template. See more: https:/COMMENT
LOWsrc/kiro_crew/config/prompt-orchestrator.md37### Step 1: Plan (one-time, before execution starts)COMMENT
LOWsrc/kiro_crew/config/prompt-orchestrator.md86### Step 2: ExecuteCOMMENT
LOWsrc/kiro_crew/config/prompt-orchestrator.md97### Step 3: Checkpoint Between StagesCOMMENT
LOWsrc/kiro_crew/config/loader.py5966 # Step 1: explicit agent_nameCOMMENT
LOWsrc/kiro_crew/config/loader.py5971 # Step 2: default_agent (guaranteed valid by load())COMMENT
LOWsrc/kiro_crew/apps/registry.py2979 # Step 1: Clone the app repo and build it (npm/pip auto-detected).COMMENT
LOWsrc/kiro_crew/apps/registry.py3105 # Step 2: Run install scriptCOMMENT
LOWsrc/kiro_crew/apps/registry.py3273 # Step 3: Resolve dependencies (if declared in manifest)COMMENT
LOWsrc/kiro_crew/apps/registry.py3290 # Step 4: Register with KiroCrewCOMMENT
LOWsrc/kiro_crew/apps/routes.py872 # Step 2: Run onUninstall script. Reached only once cron cleanup hasCOMMENT
11 more matches not shown…
Dead Code56 hits · 104 pts
SeverityFileLineSnippetContext
MEDIUMtest/test_chat_voice.py328CODE
MEDIUMtest/test_run_bg_oneliner.py292CODE
MEDIUMtest/test_llm_helpers.py441CODE
MEDIUMtest/test_llm_helpers.py464CODE
MEDIUMtest/test_llm_helpers.py511CODE
MEDIUMtest/test_session_sharing.py90CODE
MEDIUMtest/test_acp_client.py5281CODE
MEDIUMtest/test_acp_client.py5703CODE
MEDIUMtest/test_turn_teardown_release.py72CODE
MEDIUMtest/test_turn_teardown_release.py107CODE
MEDIUMtest/test_session_cleanup.py407CODE
MEDIUMtest/test_subagent.py34CODE
MEDIUMtest/test_acp_runtime.py3905CODE
MEDIUMtest/test_acp_runtime.py3929CODE
MEDIUMtest/test_kiro_prerequisite.py3281CODE
MEDIUMtest/test_kiro_prerequisite.py3416CODE
MEDIUMtest/test_taskrunner_v2_scenarios.py109CODE
MEDIUMtest/test_taskrunner_v2_scenarios.py150CODE
MEDIUMtest/test_taskrunner_v2_scenarios.py1344CODE
MEDIUMtest/test_taskrunner_v2_scenarios.py2201CODE
MEDIUMtest/test_taskrunner_v2_scenarios.py2764CODE
MEDIUMtest/test_side.py242CODE
MEDIUMtest/test_taskrunner.py357CODE
MEDIUMtest/test_taskrunner.py1082CODE
MEDIUMtest/test_taskrunner.py1114CODE
MEDIUMtest/test_taskrunner.py1800CODE
MEDIUMtest/test_taskrunner.py2560CODE
MEDIUMtest/test_persistence_probe.py57CODE
MEDIUMtest/test_persistence_probe.py73CODE
MEDIUMtest/test_slack_agent_passthrough.py29CODE
MEDIUMtest/test_dashboard_chat.py2708CODE
MEDIUMtest/test_dashboard_chat.py7196CODE
MEDIUMtest/test_dashboard_chat.py7239CODE
MEDIUMtest/test_dashboard_chat.py10733CODE
MEDIUMtest/test_dashboard_chat.py11999CODE
MEDIUMtest/test_dashboard_chat.py12033CODE
MEDIUMtest/test_dashboard_chat.py12071CODE
MEDIUMtest/test_dashboard_chat.py12130CODE
MEDIUMtest/test_dashboard_chat.py12246CODE
MEDIUMtest/test_dashboard_chat.py12361CODE
MEDIUMtest/test_dashboard_chat.py12404CODE
MEDIUMtest/test_dashboard_chat.py12445CODE
MEDIUMtest/test_dashboard_chat.py12494CODE
MEDIUMtest/test_subagent_continuable.py44CODE
MEDIUMtest/test_weixin_dispatch.py375CODE
MEDIUMtest/test_scenarios_v2_logic.py294CODE
MEDIUMtest/test_subagent_persistence.py268CODE
MEDIUMtest/test_subagent_persistence.py331CODE
MEDIUMtest/test_acp_session_provider.py390CODE
MEDIUMtest/test_acp_session_provider.py674CODE
MEDIUMtest/test_acp_session_provider.py693CODE
MEDIUMtest/test_acp_session_provider.py862CODE
MEDIUMtest/test_slack_handler.py632CODE
MEDIUMtest/test_slack_handler.py659CODE
MEDIUMtest/test_subagent_turn_resilience.py175CODE
MEDIUMtest/test_subagent_turn_resilience.py197CODE
Verbosity Indicators50 hits · 86 pts
SeverityFileLineSnippetContext
LOWinstall.sh135# Step 1: DependenciesCOMMENT
LOWinstall.sh276# Step 2: Agent Backend (claude-agent-acp)COMMENT
LOWinstall.sh299# Step 3: BuildCOMMENT
LOWinstall.sh431# Step 4: PATH & Shell ConfigCOMMENT
LOWinstall.sh511# Step 5: Agent ConfigCOMMENT
LOWtest/test_token_auth.py1938 # Step 1: query-param auth sets cookieCOMMENT
LOWtest/test_token_auth.py1949 # Step 2: cookie-based auth on subsequent request uses the EXCHANGED cookieCOMMENT
LOWtest/test_shutdown_event.py91 # Step 1: make sure there's a default loop on the main threadCOMMENT
LOWtest/test_shutdown_event.py99 # Step 2: reset the proxy's cached Event so it has to rebuildCOMMENT
LOWtest/test_mcp_artifacts.py618 # Step 1: GET the target versionCOMMENT
LOWtest/test_mcp_artifacts.py620 # Step 2: PATCH with reverted event metadataCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py372 # Step 1: create foo.pyCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py378 # Step 2: create bar.pyCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py973 # Step 1: succeedsCOMMENT
LOWtest/test_taskrunner_v2_scenarios.py980 # Step 2: commits then fails (simulating commit before review catches issue)COMMENT
LOWtest/test_scenarios_v2.py69 # Step 1: Create models.pyCOMMENT
LOWtest/test_scenarios_v2.py76 # Step 2: Create routes.pyCOMMENT
LOWtest/test_scenarios_v2.py84 # Step 3: Create testsCOMMENT
LOWtest/test_scenarios_v2.py355 # Step 1: no-opCOMMENT
LOWtest/test_scenarios_v2.py359 # Step 2: real changeCOMMENT
LOWtest/test_scenarios_v2.py364 # Step 3: no-opCOMMENT
LOWtest/test_scenarios_v2.py448 # Step 1: Create 5 filesCOMMENT
LOWtest/test_scenarios_v2.py456 # Step 2: Modify 3 of themCOMMENT
LOWwebsite/src/test/useDashboardHealthProbe.test.tsx130 // Step 1: still disconnected on initial load -- probe must NOT fireCOMMENT
LOWwebsite/src/test/useDashboardHealthProbe.test.tsx133 // Step 2: simulate WS connect -> connected=trueCOMMENT
LOWwebsite/src/test/useDashboardHealthProbe.test.tsx139 // Step 3: simulate WS drop -> connected=false; probe SHOULD now fireCOMMENT
LOWwebsite/src/apps/design-critique/DesignCritiquePage.tsx405 // Step 2: critique only what was picked, in the picked order, reusing the same slot.COMMENT
LOWsrc/kiro_crew/mcp_core.py5119 # Step 1: read the target version's content. Using the API endpointCOMMENT
LOWsrc/kiro_crew/mcp_core.py5126 # Step 2: PATCH the artifact with the target's content + revertedCOMMENT
LOWsrc/kiro_crew/sandbox.py1191 # Step 1: enter user namespaceCOMMENT
LOWsrc/kiro_crew/sandbox.py1199 # Step 2: enter mount namespace (now we have a mapped UID)COMMENT
LOWsrc/kiro_crew/session_pid.py659 # Step 1: Read file under lock (fast I/O only)COMMENT
LOWsrc/kiro_crew/session_pid.py664 # Step 2: Process outside lock (slow: os.kill, _get_child_pids, SIGKILL)COMMENT
LOWsrc/kiro_crew/session_pid.py677 # Step 3: Re-read and write under lock — only remove handled entries,COMMENT
LOW…n_skills/kirocrew-dev/prepare-pr/scripts/push_guard.py296 # Step 1: get patch-ids for ahead-commits (origin/<base>..HEAD).COMMENT
LOW…n_skills/kirocrew-dev/prepare-pr/scripts/push_guard.py353 # Step 2: get patch-ids for bounded base history.COMMENT
LOW…n_skills/kirocrew-dev/prepare-pr/scripts/push_guard.py411 # Step 3: find matches.COMMENT
LOWsrc/kiro_crew/config/loader.py5966 # Step 1: explicit agent_nameCOMMENT
LOWsrc/kiro_crew/config/loader.py5971 # Step 2: default_agent (guaranteed valid by load())COMMENT
LOWsrc/kiro_crew/apps/registry.py2979 # Step 1: Clone the app repo and build it (npm/pip auto-detected).COMMENT
LOWsrc/kiro_crew/apps/registry.py3105 # Step 2: Run install scriptCOMMENT
LOWsrc/kiro_crew/apps/registry.py3273 # Step 3: Resolve dependencies (if declared in manifest)COMMENT
LOWsrc/kiro_crew/apps/registry.py3290 # Step 4: Register with KiroCrewCOMMENT
LOWsrc/kiro_crew/apps/routes.py872 # Step 2: Run onUninstall script. Reached only once cron cleanup hasCOMMENT
LOWsrc/kiro_crew/apps/routes.py897 # Step 3: Stop backend + deregister resources (gateway-managed only)COMMENT
LOWsrc/kiro_crew/apps/routes.py904 # Step 4: Clean dependencies (atomic classify + ledger update)COMMENT
LOWsrc/kiro_crew/apps/routes.py750 # Step 0: the execution grant must be removable before anything isCOMMENT
LOWsrc/kiro_crew/apps/routes.py795 # Step 1: Cron cleanup is the FIRST uninstall precondition, run BEFORECOMMENT
LOWsrc/kiro_crew/apps/routes.py928 # Step 5: Remove files. Off-loop: rmtree of a large installed tree isCOMMENT
LOWsrc/kiro_crew/apps/routes.py969 # Step 6: Clean up workspace (each registry app has its own workspace)COMMENT
Fake / Example Data68 hits · 72 pts
SeverityFileLineSnippetContext
LOWtest/test_deploy_round6_fixes.py15 fake_key = "AKIAIOSFODNN7EXAMPLE"CODE
LOWtest/test_deploy_round6_fixes.py17 Finding(kind="credential", snippet=fake_key, line=5, severity="credential"),CODE
LOWtest/test_deploy_round6_fixes.py20 assert fake_key not in result, "Raw AKIA key must not appear in summarize output"CODE
LOWtest/test_deploy_round6_fixes.py22 assert "[REDACTED" in result or "…" in result or len(fake_key) > len(result.split(fake_key[0])[0])CODE
LOWtest/test_deploy_round6_fixes.py51 fake_key = "AKIAIOSFODNN7EXAMPLE"CODE
LOWtest/test_deploy_round6_fixes.py52 raw_summary = f"⚠️ 1 potential issue(s):\n • line 5 [credential]: {fake_key}"CODE
LOWtest/test_deploy_round6_fixes.py54 assert fake_key not in redacted, "Raw AKIA key must not appear in redacted response"CODE
LOWtest/test_papyrus_tectonic.py113 info = zipfile.ZipInfo("placeholder")CODE
LOWtest/test_kiro_usage_api.py499 "profileName": "Acme Corp"}]})CODE
LOWtest/test_kiro_usage_api.py505 assert out["account"] == "Acme Corp"CODE
LOWtest/test_cloud_login.py85 lambda *a, **k: ssm.CommandResult("Success", "user@example.com", "", 0),CODE
LOWtest/test_webex_client.py197 assert received[0].person_email == "user@example.com" # lowercasedCODE
LOWtest/test_webex_client.py274 await c.send_message("user@example.com", "hi")CODE
LOWtest/test_webex_client.py275 assert calls[0] == {"markdown": "hi", "toPersonEmail": "user@example.com"}CODE
LOWtest/test_webex_client.py152 actor_email: str = "user@example.com",CODE
LOWtest/test_artifacts.py808 store.create(name="ok", content="placeholder", kind="markdown")CODE
LOWtest/test_artifacts.py823 assert loaded.content == "placeholder"CODE
LOWtest/test_api_file_diff.py87 subprocess.run(["git", "config", "user.email", "test@test.com"], cwd=tmp_path, capture_output=True)CODE
LOWtest/test_api_file_diff.py109 subprocess.run(["git", "config", "user.email", "test@test.com"], cwd=tmp_path, capture_output=True)CODE
LOWtest/test_api_file_diff.py134 subprocess.run(["git", "config", "user.email", "test@test.com"], cwd=tmp_path, capture_output=True)CODE
LOWtest/test_api_file_diff.py159 subprocess.run(["git", "config", "user.email", "test@test.com"], cwd=tmp_path, capture_output=True)CODE
LOWtest/test_api_file_diff.py194 subprocess.run(["git", "config", "user.email", "test@test.com"], cwd=tmp_path, capture_output=True)CODE
LOWtest/test_action_interactions.py186 action["placeholder"] = {"text": "Pick date"}CODE
LOWtest/test_deploy_web_profiles.py280 fake_key = "AKIAIOSFODNN7EXAMPLE"CODE
LOWtest/test_deploy_web_profiles.py282 lambda *a, **k: f"aws configure failed: key {fake_key} rejected")CODE
LOWtest/test_deploy_web_profiles.py286 assert fake_key not in resp.textCODE
LOWtest/test_context.py666 fake_key = "AKIAIOSFODNN7EXAMPLE"CODE
LOWtest/test_context.py669 AsyncMock(return_value=f"summary with {fake_key} leaked"),CODE
LOWtest/test_context.py674 assert fake_key not in resultCODE
LOWwebsite/electron/browser-ops.js313 var attrs = ["alt", "title", "placeholder", "value"];CODE
LOWwebsite/electron/browser-ops.js327 attrs = ["alt", "title", "placeholder"];CODE
LOWwebsite/src/test/DisplayPanel.test.tsx221 'placeholder',CODE
LOWwebsite/src/test/DisplayPanel.test.tsx230 expect(location).toHaveAttribute('placeholder', '/path/to/theme')CODE
LOWwebsite/src/test/SessionGridLayout.resizeTouch.test.tsx29const leaf = (id: string) => ({ type: 'leaf' as const, id, kind: 'placeholder' as const })CODE
LOWwebsite/src/test/CodeReviewSageModuleLabels.test.tsx28 'label', 'title', 'placeholder', 'heading', 'text', 'description', 'tooltip',CODE
LOWwebsite/src/test/splitLayoutStore.test.ts14const pLeaf = (id: string): GridNode => ({ type: 'leaf', id, kind: 'placeholder' })CODE
LOWwebsite/src/hooks/useSessionGrid.ts8export type LeafKind = 'placeholder' | 'session' | 'terminal'CODE
LOWwebsite/src/hooks/useSessionGrid.ts23const newLeaf = (kind: LeafKind = 'placeholder', extra: Partial<GridLeaf> = {}): GridLeaf => ({CODE
LOWwebsite/src/hooks/useSessionGrid.ts235 const paneCount = leaves.filter((l) => l.kind !== 'placeholder').lengthCODE
LOWwebsite/src/i18n/locales/en.manual.json623 "placeholder": "Tell me what to remember…",CODE
LOWwebsite/src/i18n/locales/ja.json964 "placeholder": "覚えておくことを教えてください…",CODE
LOWwebsite/src/i18n/locales/ja.json2146 "placeholder": "すべてのリッスンしているエージェントに何かを言う…",CODE
LOWwebsite/src/i18n/locales/de.json992 "placeholder": "Sag mir, woran ich dich erinnern soll…",CODE
LOWwebsite/src/i18n/locales/de.json2186 "placeholder": "Etwas an alle zuhörenden Agenten sagen…",CODE
LOWwebsite/src/i18n/locales/ru.json1048 "placeholder": "Скажи, о чём напомнить...",CODE
LOWwebsite/src/i18n/locales/ru.json2266 "placeholder": "Скажите что-нибудь всем слушающим агентам…",CODE
LOWwebsite/src/i18n/locales/zh-CN.json964 "placeholder": "告诉我要记住什么…",CODE
LOWwebsite/src/i18n/locales/zh-CN.json2146 "placeholder": "对所有正在聆听的代理说点什么……",CODE
LOWwebsite/src/i18n/locales/pt.json1020 "placeholder": "Me diga o que lembrar…",CODE
LOWwebsite/src/i18n/locales/pt.json2226 "placeholder": "Diga algo a todos os agentes à escuta…",CODE
LOWwebsite/src/i18n/locales/en.json1504 "placeholder": "Say something to every listening agent…",CODE
LOWwebsite/src/i18n/locales/it.json1020 "placeholder": "Dimmi cosa ricordare…",CODE
LOWwebsite/src/i18n/locales/it.json2226 "placeholder": "Dì qualcosa a tutti gli agenti in ascolto…",CODE
LOWwebsite/src/i18n/locales/fr.json1020 "placeholder": "Dis-moi quoi retenir…",CODE
LOWwebsite/src/i18n/locales/fr.json2226 "placeholder": "Dites quelque chose à tous les agents à l’écoute…",CODE
LOWwebsite/src/i18n/locales/ko.json964 "placeholder": "기억할 내용을 알려 주세요…",CODE
LOWwebsite/src/i18n/locales/ko.json2146 "placeholder": "듣고 있는 모든 에이전트에게 말하기…",CODE
LOWwebsite/src/i18n/locales/es.json1020 "placeholder": "Dime qué quieres recordar…",CODE
LOWwebsite/src/i18n/locales/es.json2226 "placeholder": "Di algo a todos los agentes que escuchan…",CODE
LOWdocs/system-specs/features/inline-action-buttons.md167 "placeholder": {"type": "plain_text", "text": "Snooze until..."}CODE
8 more matches not shown…
Redundant / Tautological Comments41 hits · 60 pts
SeverityFileLineSnippetContext
LOWtest/test_sandbox_launcher_sweep.py151 # Set mtime to 2 hours ago (well past threshold)COMMENT
LOWtest/test_crash_dump_store.py288 # Read the file content — should contain faulthandler thread stack outputCOMMENT
LOWtest/test_crash_dump_store.py338 # Read the file and confirm real stacks landed (not just the header)COMMENT
LOWtest/test_push_guard.py176 # Set origin to a non-existent path so fetch always fails.COMMENT
LOWtest/test_push_guard.py765 # Set origin to a credential-bearing URL that will fail to fetch.COMMENT
LOWtest/test_pip_deps_consistency.py281 # Check if this try catches ImportErrorCOMMENT
LOWtest/test_mcp_gateway_oversize.py347 # Set mtime to 25h agoCOMMENT
LOWtest/test_dashboard_chat.py5628 # Set s1 to normal (leaving YOLO) — s2 should be untouchedCOMMENT
LOWtest/test_session_restore.py346 # Set mtime to 30 days agoCOMMENT
LOWtest/test_session_restore.py143 # Set mtime to 2 hours agoCOMMENT
LOWsrc/kiro_crew/cli_server.py1253 # Check if there are new commitsCOMMENT
LOWsrc/kiro_crew/cli_setup.py782 # Check if already configuredCOMMENT
LOWsrc/kiro_crew/mcp_core.py5097 # Open file affordance on diff blocks). See artifacts skill forCOMMENT
LOWsrc/kiro_crew/security.py3757 # Check if this token resolves to "git"COMMENT
LOWsrc/kiro_crew/security.py5039 # Check if any token resolves to a known read verb or hardlink/symlinkCOMMENT
LOWsrc/kiro_crew/session.py2646 # Check if session was resumedCOMMENT
LOWsrc/kiro_crew/mcp_shared.py976 # Check if worker just finishedCOMMENT
LOWsrc/kiro_crew/sandbox.py1624 # Check if any exposed files live under this dirSTRING
LOWsrc/kiro_crew/session_pid.py789 # Check if the owning gateway is still alive. Route throughCOMMENT
LOWsrc/kiro_crew/session_pid.py852 # Check if root died between our signal and nowCOMMENT
LOWsrc/kiro_crew/cli_doctor.py994 # Check if gateway is running — connect to 127.0.0.1 (loopback)COMMENT
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py2818 # Check if vision is supportedCOMMENT
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py1468 # Check if stop sequence is in the tokenCOMMENT
LOWsrc/kiro_crew/config/validation.py279 # Check if the deprecated key is present in dataCOMMENT
LOW…o_crew/deploy/skills/artifact-deploy/scripts/reaper.sh147 # Check if bucket is truly gone (NoSuchBucket) or deletion failed.COMMENT
LOW…o_crew/deploy/skills/artifact-deploy/scripts/reaper.sh193 # Check if already gone (NoSuchOriginAccessControl) vs real failureCOMMENT
LOW…o_crew/deploy/skills/artifact-deploy/scripts/reaper.sh261 # Check if this deployment has a backend stack.COMMENT
LOW…/skills/artifact-deploy/scripts/reaper_lambda/index.py571 # Check if this deployment has a backend stack.COMMENT
LOWsrc/kiro_crew/dashboard/chat_runner.py3439 # Check if last stop was soft (session preserved, no re-injection).COMMENT
LOWsrc/kiro_crew/dashboard/chat_slack.py332 # Check if already linkedCOMMENT
LOWsrc/kiro_crew/dashboard/handlers/terminal.py482 # Check if reconnecting to existing sessionCOMMENT
LOWsrc/kiro_crew/dashboard/handlers/discover.py156 # Check if a skill with a matching provider/slug key is already installed.COMMENT
LOWsrc/kiro_crew/dashboard/handlers/core.py1945 # Check if the subagent is done.COMMENT
LOWsrc/kiro_crew/knowledge/agent_fetch.py59 # Check if the response is an error message rather than actual contentCOMMENT
LOWsrc/kiro_crew/mcp_gateway/spill.py139 # Check if this looks like an MCP tools/call resultCOMMENT
LOWsrc/kiro_crew/slack/gateway.py1089 # Check if the parent slot is trusted (not all slots).COMMENT
LOWsrc/kiro_crew/slack/gateway.py5730 # Check if there are actually new commitsCOMMENT
LOWsrc/kiro_crew/slack/interactions.py2481 # Check if session already has a linked thread/channelCOMMENT
LOWsrc/kiro_crew/apps/backend.py605 # Check if the port is already in use by a healthy instanceCOMMENT
LOWsrc/kiro_crew/apps/manager.py477 # Check if already installed — reject, use update_app() or uninstall firstCOMMENT
LOWsrc/kiro_crew/acp/client.py2782 # Check if kiro-cli supports session/loadCOMMENT
AI Structural Patterns77 hits · 52 pts
SeverityFileLineSnippetContext
LOWtest/test_issue_triage_workflow.py167CODE
LOWtest/test_source_providers.py5593CODE
LOWtest/test_instances.py845CODE
LOWtest/test_instances.py1954CODE
LOWtest/test_sandbox_unsandboxed_exec_consent.py17CODE
LOWpackages/kirocrew-client-py/kirocrew_client/client.py95CODE
LOWsrc/kiro_crew/voice_reply.py363CODE
LOWsrc/kiro_crew/voice_reply.py681CODE
LOWsrc/kiro_crew/hooks.py403CODE
LOWsrc/kiro_crew/subagent.py1154CODE
LOWsrc/kiro_crew/subagent.py2548CODE
LOWsrc/kiro_crew/cron.py1100CODE
LOWsrc/kiro_crew/cron.py1209CODE
LOWsrc/kiro_crew/cron.py1316CODE
LOWsrc/kiro_crew/taskrunner.py186CODE
LOWsrc/kiro_crew/llm_helpers.py436CODE
LOWsrc/kiro_crew/context.py1084CODE
LOWsrc/kiro_crew/context.py1594CODE
LOWsrc/kiro_crew/context.py2017CODE
LOWsrc/kiro_crew/artifacts.py882CODE
LOWsrc/kiro_crew/artifacts.py1277CODE
LOWsrc/kiro_crew/artifacts.py1866CODE
LOWsrc/kiro_crew/webhooks.py724CODE
LOWsrc/kiro_crew/sel.py555CODE
LOWsrc/kiro_crew/kiro_prerequisite.py1350CODE
LOWsrc/kiro_crew/kiro_prerequisite.py1678CODE
LOWsrc/kiro_crew/history.py3953CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py1461CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py1824CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py4131CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py69CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py613CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py2852CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama_chat_format.py3402CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py60CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py697CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py785CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py847CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py1188CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py1808CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py1905CODE
LOWsrc/kiro_crew/_vendor/llama_cpp/llama.py1997CODE
LOWsrc/kiro_crew/providers/acp.py231CODE
LOWsrc/kiro_crew/workflows/service.py123CODE
LOWsrc/kiro_crew/workflows/runner.py273CODE
LOWsrc/kiro_crew/workflows/runner.py361CODE
LOWsrc/kiro_crew/workflows/runner.py601CODE
LOWsrc/kiro_crew/workflows/runner.py975CODE
LOWsrc/kiro_crew/workflows/__init__.py129CODE
LOWsrc/kiro_crew/dashboard/server.py1680CODE
LOWsrc/kiro_crew/dashboard/server.py3448CODE
LOWsrc/kiro_crew/dashboard/loop_watchdog.py167CODE
LOWsrc/kiro_crew/dashboard/state.py3227CODE
LOWsrc/kiro_crew/dashboard/handlers/usage.py1166CODE
LOWsrc/kiro_crew/dashboard/handlers/usage.py1226CODE
LOWsrc/kiro_crew/cloud/ec2.py413CODE
LOWsrc/kiro_crew/slack/handler.py2575CODE
LOWsrc/kiro_crew/slack/transport_dispatch.py110CODE
LOWsrc/kiro_crew/slack/blocks.py255CODE
LOWsrc/kiro_crew/instances/registry.py351CODE
17 more matches not shown…
Docstring Block Structure10 hits · 50 pts
SeverityFileLineSnippetContext
HIGHsrc/kiro_crew/sandbox.py2614Wrap a command argv with OS-level sandbox if available. Args: argv: Original command + args. mode: STRING
HIGHsrc/kiro_crew/metrics/schema.py145Validate a metric name against C4 namespace rules. Args: name: Dotted metric name to validate. app_STRING
HIGHsrc/kiro_crew/metrics/schema.py200Validate and sanitize metric attributes per C4 rules. - Caps attribute count at MAX_ATTR_COUNT. - Rejects/redacSTRING
HIGHsrc/kiro_crew/_vendor/llama_cpp/llama.py123Load a llama.cpp model from `model_path`. Examples: Basic usage >>> import llama_cpp STRING
HIGHsrc/kiro_crew/_vendor/llama_cpp/llama.py598Tokenize a string. Args: text: The utf-8 encoded string to tokenize. add_bos: Whether tSTRING
HIGHsrc/kiro_crew/_vendor/llama_cpp/llama.py868Create a generator of tokens from a prompt. Examples: >>> llama = Llama("models/ggml-7b.bin") STRING
HIGHsrc/kiro_crew/_vendor/llama_cpp/llama.py1836Generate text from a prompt. Args: prompt: The prompt to generate text from. suffix: A STRING
HIGHsrc/kiro_crew/_vendor/llama_cpp/llama.py1933Generate text from a prompt. Args: prompt: The prompt to generate text from. suffix: A STRING
HIGHsrc/kiro_crew/testing/harness.py412Spin up an isolated gateway from the current workspace checkout. Args: fixture: Named fixture (``empty`` / STRING
HIGHsrc/kiro_crew/apps/module_loader.py60Load an app module and return the specified callable. Uses importlib.util.spec_from_file_location to load directly STRING
Example Usage Blocks9 hits · 15 pts
SeverityFileLineSnippetContext
LOWpackaging/build-desktop.sh29# Usage:COMMENT
LOWpackaging/signing/sign.sh4# Usage:COMMENT
LOWskills/goal-loop/scaffold.sh10# Usage:COMMENT
LOWskills/self-nudge-loop/scaffold.sh4# Usage:COMMENT
LOW…crew/deploy/skills/artifact-deploy/scripts/teardown.sh5# Usage:COMMENT
LOW…eploy/skills/artifact-deploy/scripts/deploy-backend.sh7# Usage:COMMENT
LOW…eploy/skills/artifact-deploy/scripts/install-reaper.sh6# Usage:COMMENT
LOW…o_crew/deploy/skills/artifact-deploy/scripts/deploy.sh4# Usage:COMMENT
LOW…ew/deploy/skills/artifact-deploy/scripts/deploy-app.sh7# Usage:COMMENT
Overly Generic Function Names7 hits · 8 pts
SeverityFileLineSnippetContext
LOWtest/test_no_blocking_call_on_loop.py313 " def helper():\n"CODE
LOWsrc/kiro_crew/task_executor.py276async def execute_task(CODE
LOWsrc/kiro_crew/testing/fake_computer_use.py501 def perform_action(self, app: AppRef, rec: ElementRec, action: str) -> DriverResult:CODE
LOWsrc/kiro_crew/computer_use/service.py299 def perform_action(self, app: AppRef, rec: ElementRec, action: str) -> str:CODE
LOWsrc/kiro_crew/computer_use/backend.py187 def perform_action(self, app: AppRef, rec: ElementRec, action: str) -> DriverResult:CODE
LOWsrc/kiro_crew/computer_use/backend.py266 def perform_action(self, app: AppRef, rec: ElementRec, action: str) -> DriverResult:CODE
LOWsrc/kiro_crew/computer_use/macos_driver.py518 def perform_action(self, app: AppRef, rec: ElementRec, action: str) -> DriverResult:CODE
Slop Phrases3 hits · 7 pts
SeverityFileLineSnippetContext
MEDIUMtest/test_llm_helpers.py69 text = '{"key": "value"}\nLet me know if you need anything else.'CODE
MEDIUMtest/test_chat_title.py304 "I'm unable to open the document",CODE
MEDIUMsrc/kiro_crew/knowledge/agent_fetch.py34 "I'm unable to",CODE