Repository Analysis

iii-hq/iii

Effortlessly compose, extend, and observe every service in real-time for the first time ever.

6.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of iii-hq/iii, a Rust project with 18,638 GitHub stars. SynthScan v2.0 examined 507,272 lines of code across 2007 source files, recording 2118 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 6.4 places this repository in the Low AI signal band.

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

6.4
Adjusted Score
6.4
Raw Score
100%
Time Factor
2026-08-28
Last Push
18.6K
Stars
Rust
Language
507.3K
Lines of Code
2.0K
Files
2.1K
Pattern Hits
2026-08-29
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 0HIGH 19MEDIUM 468LOW 1631

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 2118 distinct pattern matches across 19 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.

Decorative Section Separators412 hits · 1252 pts
SeverityFileLineSnippetContext
MEDIUMcrates/iii-compose/tests/process_lifecycle.rs157// ── Adoption ─────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-compose/tests/process_lifecycle.rs258// ── The leader is not the group ──────────────────────────────────────────COMMENT
MEDIUMcrates/iii-shell-proto/src/lib.rs20//! ┌──────────┬──────────┬───────┬──────────────────┐COMMENT
MEDIUMcrates/iii-shell-proto/src/lib.rs23//! └──────────┴──────────┴───────┴──────────────────┘COMMENT
MEDIUMcrates/iii-shell-proto/src/lib.rs920 // ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-shell-proto/src/lib.rs923 // ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-shell-proto/src/lib.rs967 // ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-shell-proto/src/lib.rs971 // ──────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-shell-client/tests/fake_relay.rs17//! ┌──────────┬──────────┬───────┬──────────────────┐COMMENT
MEDIUMcrates/iii-shell-client/tests/fake_relay.rs20//! └──────────┴──────────┴───────┴──────────────────┘COMMENT
MEDIUMcrates/iii-shell-client/src/lib.rs11//! ────── ──────────────── ────────────COMMENT
MEDIUMcrates/iii-shell-client/src/lib.rs12//! Session::connect(path) ──────▶ open UnixStreamCOMMENT
MEDIUMcrates/iii-shell-client/src/lib.rs14//! read 4-byte id_offset ◀────────── write handshakeCOMMENT
MEDIUMcrates/iii-shell-client/src/lib.rs15//! Session::run(req, sink, ─────▶ encode Request frameCOMMENT
MEDIUMcrates/iii-init/src/shell_dispatcher.rs318 // ── Filesystem ops ────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/shell_dispatcher.rs324 // ── WriteStart: streaming upload ─────────────────────────COMMENT
MEDIUMcrates/iii-init/src/shell_dispatcher.rs377 // ── ReadStart: streaming download ─────────────────────────COMMENT
MEDIUMcrates/iii-init/src/shell_dispatcher.rs404 // ── One-shot ops ──────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/shell_dispatcher.rs438 // ── FsChunk / FsEnd: forward to active write session ──────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/streaming.rs53// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/streaming.rs55// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/streaming.rs200// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/streaming.rs202// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/streaming.rs300// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/streaming.rs302// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs32// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs34// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs70// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs72// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs113// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs115// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs161// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs163// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs204// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs206// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs250// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs252// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs305// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs307// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs472// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs474// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs566// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs568// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs708// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs715// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs831// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs833// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs1006// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/tests.rs1008// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/ops.rs22// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/ops.rs24// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/ops.rs243// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-init/src/fs_handler/ops.rs245// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs72// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs74// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs233// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs235// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs370// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs372// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs839// ──────────────────────────────────────────────────────────────────────────────COMMENT
352 more matches not shown…
Over-Commented Block793 hits · 781 pts
SeverityFileLineSnippetContext
LOWcrates/iii-supervisor/tests/socketpair_integration.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-supervisor/src/control.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-supervisor/src/control.rs21/// Walk `/sys/class/virtio-ports/*/name` and return the `/dev/<dev>`COMMENT
LOWcrates/iii-supervisor/src/control.rs81 // VM's poweroff path.COMMENT
LOWcrates/iii-supervisor/src/protocol.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-supervisor/src/protocol.rs21/// Commands the host can send to the in-VM supervisor.COMMENT
LOWcrates/iii-supervisor/src/protocol.rs41 /// Command applied successfully.COMMENT
LOWcrates/iii-supervisor/src/shell_protocol.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-supervisor/src/lib.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-supervisor/src/child.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-supervisor/src/child.rs41/// Node, Python with uvicorn/fastapi lifecycle hooks, Go's signal.Notify)COMMENT
LOWcrates/iii-supervisor/src/child.rs61/// `supervisor_ctl` 500ms read timeout does not fire while a singleCOMMENT
LOWcrates/iii-supervisor/src/child.rs101 }COMMENT
LOWcrates/iii-supervisor/src/child.rs121 let pid = child.id();COMMENT
LOWcrates/iii-supervisor/src/child.rs141 let mut guard = lock_or_recover(&self.inner);COMMENT
LOWcrates/iii-supervisor/src/child.rs221 if let Some(mut old) = guard.child.take() {COMMENT
LOWcrates/iii-supervisor/src/child.rs281 // propagate SIGTERM (npm is famous for this) or that sitCOMMENT
LOWcrates/iii-supervisor/src/child.rs301}COMMENT
LOWcrates/iii-supervisor/src/child.rs541 /// Give the child `sh` a moment to parse its script and install itsCOMMENT
LOWcrates/iii-supervisor/src/child.rs581 state.kill_for_shutdown().unwrap();COMMENT
LOWcrates/iii-supervisor/src/child.rs641 // Regression guard for the "reload leaves two worker treesCOMMENT
LOWcrates/iii-network/tests/network_integration.rs941 eof_rxCOMMENT
LOWcrates/iii-network/src/device.rs1//! Slot-based [`smoltcp::phy::Device`] implementation.COMMENT
LOWcrates/iii-network/src/device.rs21/// # Slot-based designCOMMENT
LOWcrates/iii-network/src/backend.rs1//! `SmoltcpBackend` — libkrun [`NetBackend`] implementation that bridges theCOMMENT
LOWcrates/iii-network/src/conn.rs101COMMENT
LOWcrates/iii-network/src/stack.rs21use crate::dns::DnsInterceptor;COMMENT
LOWcrates/iii-network/src/stack.rs221///COMMENT
LOWcrates/iii-network/src/shared.rs21/// share the sandbox dir and a crashed writer needs no cleanup protocol.COMMENT
LOWcrates/iii-network/src/shared.rs81/// - **smoltcp poll thread** — pops from `tx_ring`, processes through smoltcp,COMMENT
LOWcrates/iii-network/src/udp_relay.rs21COMMENT
LOWcrates/iii-compose/tests/project_cache.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/edit.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/registry.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/registry.rs681/// Moves a verified install into place without ever unmaking one.COMMENT
LOWcrates/iii-compose/src/remote.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/remote.rs41#[derive(Debug, Clone, Default, Deserialize, schemars::JsonSchema)]COMMENT
LOWcrates/iii-compose/src/remote.rs61 /// is the spelling for `container` — an operator naming a worker should notCOMMENT
LOWcrates/iii-compose/src/remote.rs81COMMENT
LOWcrates/iii-compose/src/remote.rs121 /// Compose file on the daemon host. Defaults to `worker-compose.yaml` inCOMMENT
LOWcrates/iii-compose/src/remote.rs161#[allow(dead_code)]COMMENT
LOWcrates/iii-compose/src/dag.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/dag.rs81/// emitted in declaration order.COMMENT
LOWcrates/iii-compose/src/error.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/error.rs221COMMENT
LOWcrates/iii-compose/src/config.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/config.rs101 pub worker: WorkerSource,COMMENT
LOWcrates/iii-compose/src/config.rs581 .or_else(|| value.strip_suffix('m').map(|rest| (rest, 60_000)))?;COMMENT
LOWcrates/iii-compose/src/lib.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/manifest.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/manifest.rs101/// directory. So `run` wins over `scripts.start`, and the container key winsCOMMENT
LOWcrates/iii-compose/src/manifest.rs241/// deciding per field: **whatever holds for `environment` is evaluated forCOMMENT
LOWcrates/iii-compose/src/configuration.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/hooks.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/report.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/report.rs21//!COMMENT
LOWcrates/iii-compose/src/daemon.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-compose/src/daemon.rs161 /// what tells two daemons apart is the namespace, not the name.COMMENT
LOWcrates/iii-compose/src/daemon.rs361 .await)COMMENT
LOWcrates/iii-compose/src/project.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
733 more matches not shown…
Hyper-Verbose Identifiers484 hits · 525 pts
SeverityFileLineSnippetContext
LOWwebsite/tests/dist.test.ts118async function assertAnalyticsAndConsent(html: string, where: string) {CODE
LOWwebsite/scripts/generate-llms-agents.ts72export function buildHomepageExtractFromHtml(html: string): string {CODE
LOWsdk/packages/python/iii-example/src/trigger_types.py171def print_trigger_type_catalog(iii: IIIClient) -> None:CODE
LOW…s/python/helpers/tests/test_observability_telemetry.py5def test_otel_config_defaults_disabled():CODE
LOW…s/python/helpers/tests/test_observability_telemetry.py10def test_reconnection_config_has_initial_delay():CODE
LOW…s/python/helpers/tests/test_observability_telemetry.py15def test_current_ids_none_outside_span():CODE
LOW…lpers/tests/test_observability_http_instrumentation.py7async def test_execute_traced_request_returns_response(httpx_mock):CODE
LOW…lpers/tests/test_observability_http_instrumentation.py17async def test_execute_traced_request_records_error_status(httpx_mock):CODE
LOW…thon/helpers/src/iii_helpers/observability/span_ops.py11def current_span_is_recording() -> bool:CODE
LOW…thon/helpers/src/iii_helpers/observability/span_ops.py17def set_current_span_attribute(key: str, value: Any) -> None:CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py151def _configure_meter_provider(CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py245def _enable_fetch_instrumentation() -> None:CODE
LOW…ython/helpers/src/iii_helpers/observability/payload.py13def resolve_max_bytes_from_env() -> Optional[int]:CODE
LOW…/src/iii_helpers/observability/http_instrumentation.py25def _fetch_ignore_url_patterns() -> list[str]:CODE
LOWsdk/packages/python/iii/tests/test_streams.py63async def test_stream_set_overwrite(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py83async def test_stream_get_existing_item(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py101async def test_stream_get_non_existent_item(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py112async def test_stream_delete_existing_item(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py131async def test_stream_delete_non_existent_item(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py140async def test_stream_list_items_in_group(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py168async def test_stream_list_groups_returns_available_groups(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py209async def test_stream_update_applies_partial_updates_via_ops(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py267async def test_stream_update_appends_array_elements_and_strings(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_streams.py328async def test_stream_custom_operations(iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py38def _setup_in_memory_log_provider():CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py50def test_logger_emits_otel_record_when_initialized():CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py66def test_logger_emits_warn_severity():CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py82def test_logger_attaches_trace_context_from_active_span():CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py109def test_logger_no_trace_context_outside_span():CODE
LOW…ckages/python/iii/tests/test_register_function_args.py63def _shutdown_created_clients() -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py94def test_register_function_str_with_request_format(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py127def test_register_function_str_with_both_formats(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py172def test_register_function_str_minimal(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py190def test_register_function_str_with_http_invocation_and_format(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py220def test_register_function_format_importable_from_protocol() -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py228def test_register_function_input_not_exported() -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py251def test_register_function_str_id_auto_extracts_formats(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py294def test_register_function_str_id_explicit_formats_override(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py325def test_register_function_str_id_no_annotations(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py343def test_register_function_str_id_with_metadata(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py366def test_register_function_str_id_with_http_invocation(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py390def test_register_function_dict_raises(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW…ckages/python/iii/tests/test_register_function_args.py404def test_register_function_input_model_raises(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWsdk/packages/python/iii/tests/test_utils.py20def test_safe_stringify_uses_default_str_for_non_serializable() -> None:CODE
LOWsdk/packages/python/iii/tests/test_utils.py28def test_safe_stringify_circular_reference() -> None:CODE
LOWsdk/packages/python/iii/tests/test_utils.py35def test_safe_stringify_type_error_returns_unserializable() -> None:CODE
LOWsdk/packages/python/iii/tests/test_utils.py44def test_safe_stringify_value_error_returns_unserializable() -> None:CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py55async def test_post_endpoint_with_body(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py94async def test_raw_json_request_body(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py143async def test_conflicting_route_structure_is_rejected(engine_http_url, iii_client: III, caplog):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py308async def test_content_type_on_api_response_return(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py344async def test_download_pdf_streaming(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py385async def test_upload_pdf_streaming(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py523async def test_urlencoded_form_data(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_middleware.py12async def test_middleware_continue_to_handler(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_middleware.py53async def test_middleware_short_circuit(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_middleware.py100async def test_multiple_middleware_ordering(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_middleware.py149async def test_middleware_receives_request_metadata(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_middleware.py193async def test_no_middleware_regression(engine_http_url, iii_client: III):CODE
LOW…es/python/iii/tests/test_middleware_input_namespace.py7def test_exposes_namespace_from_engine_middleware_input() -> None:CODE
424 more matches not shown…
Structural Annotation Overuse91 hits · 152 pts
SeverityFileLineSnippetContext
LOWcrates/scaffolder-core/src/tui/prompts.rs47 // Step 1: Check tool installation (skip if --skip-tool-check or product doesn't require it)COMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs54 // Step 2: Setup template fetcherCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs57 // Step 3: Select template (also returns merged language_files)COMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs89 // Step 4: Select directoryCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs92 // Step 5: Select languagesCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs95 // Step 6: Check runtimes (advisory = included languages that don't cause hard fail)COMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs98 // Step 7: Create projectCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs112 // Step 8: Show next steps (unless the caller renders its own).COMMENT
LOWcrates/iii-init/src/shell_dispatcher.rs797 // Step 1: setsid() — detach from the parent's session so theCOMMENT
LOWcrates/iii-init/src/shell_dispatcher.rs800 // Step 2: TIOCSCTTY on fd 0 — which is already the slave thanksCOMMENT
LOWcrates/iii-worker/src/cli/sandbox.rs174 // Step 3: always attempt stop, even if exec failed.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs186 // Step 1: create sandbox.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs232 // Step 2: write sibling files. Cleanup on any failure.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs251 // Step 3: write the main run script.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs269 // Step 4: invoke the interpreter.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs292 // Step 5: cleanup the sandbox unless asked to keep.COMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md23## Step 1: Add the new packagesCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md47## Step 2: Rename the client handleCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md77## Step 3: Update HTTP request/response typesCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md113## Step 4: Move shared types into @iii-dev/helpersCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md167## Step 5: Update observability importsCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md205## Step 6: Update error types and handlingCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md250## Step 7: Adopt submodule paths (engine / protocol / internal / utils)COMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md290## Step 8: Adopt the errors / channel / trigger / runtime submodulesCOMMENT
LOWdocs/0-20-0/upgrading/from-0-19-x.mdx.skill.md324## Step 9: Replace removed APIsCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md23## Step 1: Add the new packagesCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md47## Step 2: Rename the client handleCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md77## Step 3: Update HTTP request/response typesCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md113## Step 4: Move shared types into @iii-dev/helpersCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md168## Step 5: Update observability importsCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md206## Step 6: Update error types and handlingCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md251## Step 7: Adopt submodule paths (engine / protocol / internal / utils)COMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md291## Step 8: Adopt the errors / channel / trigger / runtime submodulesCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md325## Step 9: Replace removed APIsCOMMENT
LOWdocs/next/upgrading/from-0-21-x.mdx.skill.md9## Step 1: Rename the always-running workersCOMMENT
LOWdocs/next/upgrading/from-0-21-x.mdx.skill.md35## Step 2: Remove duplicate worker entries from config.yamlCOMMENT
LOWdocs/next/upgrading/from-0-21-x.mdx.skill.md46## Step 3: Drop the removed engine flagCOMMENT
LOWdocs/next/upgrading/from-0-21-x.mdx.skill.md66## Step 4: Update the Rust register-function APICOMMENT
LOWdocs/next/upgrading/from-0-22-x.mdx.skill.md17## Step 1: Redeclare RabbitMQ durable subscriber queuesCOMMENT
LOWdocs/next/upgrading/from-0-22-x.mdx.skill.md46## Step 2: Preserve queue storage before moving the workerCOMMENT
LOWdocs/next/upgrading/from-0-22-x.mdx.skill.md58## Step 3: Tune the registration grace period, if neededCOMMENT
LOWdocs/next/upgrading/from-0-22-x.mdx.skill.md78## Step 4: Check for `engine::*` function ids outside `default`COMMENT
LOWdocs/next/upgrading/from-0-22-x.mdx.skill.md95## Step 5: Scope RBAC rules when adopting a namespaceCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md23## Step 1: Add the new packagesCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md47## Step 2: Rename the client handleCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md77## Step 3: Update HTTP request/response typesCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md113## Step 4: Move shared types into @iii-dev/helpersCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md168## Step 5: Update observability importsCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md206## Step 6: Update error types and handlingCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md251## Step 7: Adopt submodule paths (engine / protocol / internal / utils)COMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md291## Step 8: Adopt the errors / channel / trigger / runtime submodulesCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md325## Step 9: Replace removed APIsCOMMENT
LOWdocs/upgrading/from-0-21-x.mdx.skill.md9## Step 1: Rename the always-running workersCOMMENT
LOWdocs/upgrading/from-0-21-x.mdx.skill.md35## Step 2: Remove duplicate worker entries from config.yamlCOMMENT
LOWdocs/upgrading/from-0-21-x.mdx.skill.md46## Step 3: Drop the removed engine flagCOMMENT
LOWdocs/upgrading/from-0-21-x.mdx.skill.md66## Step 4: Update the Rust register-function APICOMMENT
LOWdocs/0-21-0/upgrading/from-0-19-x.mdx.skill.md23## Step 1: Add the new packagesCOMMENT
LOWdocs/0-21-0/upgrading/from-0-19-x.mdx.skill.md47## Step 2: Rename the client handleCOMMENT
LOWdocs/0-21-0/upgrading/from-0-19-x.mdx.skill.md77## Step 3: Update HTTP request/response typesCOMMENT
LOWdocs/0-21-0/upgrading/from-0-19-x.mdx.skill.md113## Step 4: Move shared types into @iii-dev/helpersCOMMENT
31 more matches not shown…
Unused Imports124 hits · 120 pts
SeverityFileLineSnippetContext
LOWsdk/packages/python/iii-example/src/stream.py1CODE
LOW…s/python/helpers/tests/test_observability_telemetry.py1CODE
LOW…ages/python/helpers/src/iii_helpers/stream/__init__.py3CODE
LOW…/helpers/src/iii_helpers/observability/reconnection.py3CODE
LOW…thon/helpers/src/iii_helpers/observability/span_ops.py3CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py3CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py4CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py5CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py6CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py6CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py6CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py6CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py12CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py13CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py13CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py13CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py13CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py19CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py31CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py8CODE
LOW…rc/iii_helpers/observability/baggage_span_processor.py14CODE
LOW…python/helpers/src/iii_helpers/observability/logger.py3CODE
LOW…ython/helpers/src/iii_helpers/observability/payload.py3CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py8CODE
LOW…lpers/src/iii_helpers/observability/telemetry_types.py3CODE
LOW…/src/iii_helpers/observability/http_instrumentation.py8CODE
LOW…ckages/python/helpers/src/iii_helpers/http/__init__.py3CODE
LOWsdk/packages/python/iii/tests/test_utils.py3CODE
LOWsdk/packages/python/iii/tests/test_worker_metadata.py1CODE
LOW…/packages/python/iii/tests/test_channel_close_delay.py4CODE
LOW…/packages/python/iii/tests/test_channel_close_delay.py4CODE
LOWsdk/packages/python/iii/tests/test_errors.py3CODE
LOWsdk/packages/python/iii/tests/test_span_ops.py2CODE
LOWsdk/packages/python/iii/tests/test_data_channels.py3CODE
LOWsdk/packages/python/iii/tests/test_worker_metrics.py1CODE
LOWsdk/packages/python/iii/tests/test_helpers.py3CODE
LOW…ckages/python/iii/tests/test_baggage_span_processor.py3CODE
LOWsdk/packages/python/iii/tests/test_format_utils.py3CODE
LOWsdk/packages/python/iii/tests/test_env_contract.py8CODE
LOWsdk/packages/python/iii/tests/test_init_api.py9CODE
LOWsdk/packages/python/iii/src/iii/format_utils.py3CODE
LOWsdk/packages/python/iii/src/iii/otel_worker_gauges.py17CODE
LOWsdk/packages/python/iii/src/iii/internal.py3CODE
LOWsdk/packages/python/iii/src/iii/triggers.py3CODE
LOWsdk/packages/python/iii/src/iii/triggers.py11CODE
LOWsdk/packages/python/iii/src/iii/protocol.py3CODE
LOWsdk/packages/python/iii/src/iii/protocol.py3CODE
LOWsdk/packages/python/iii/src/iii/protocol.py3CODE
LOWsdk/packages/python/iii/src/iii/protocol.py3CODE
LOWsdk/packages/python/iii/src/iii/protocol.py3CODE
LOWsdk/packages/python/iii/src/iii/protocol.py3CODE
64 more matches not shown…
Modern AI Meta-Vocabulary42 hits · 107 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md119iii project init myapp # scaffold a projectCODE
MEDIUM…rraform/website/cloudfront_functions/redirects.test.js355 assert.equal(locationOf(result), 'https://iii.dev/roadmap/2026-06-08-agentic/')CODE
MEDIUM…rraform/website/cloudfront_functions/redirects.test.js409 assert.equal(locationOf(result), 'https://iii.dev/roadmap/2026-06-08-agentic/')CODE
MEDIUMcrates/motia-tools/src/main.rs52#[command(about = "CLI for scaffolding Motia projects with iii integration")]COMMENT
MEDIUMcrates/scaffolder-core/src/cli.rs15/// Resolve the scaffold target directory.COMMENT
MEDIUMcrates/scaffolder-core/src/cli.rs34/// scaffold (an existing `data/` belongs to some engine and clobbering itsCOMMENT
MEDIUMcrates/scaffolder-core/src/cli.rs114 // behavior, scaffold into a tempdir first, then walk it and copy eachCOMMENT
MEDIUMcrates/scaffolder-core/src/tui/prompts.rs29 /// Skip the post-scaffold dependency install step (`npm install` /COMMENT
MEDIUMcrates/scaffolder-core/src/tui/prompts.rs30 /// `uv sync`). Worker init sets this to true: the scaffold shipsCOMMENT
MEDIUMcrates/scaffolder-core/src/templates/copier.rs44 // sources sharing a destination can't occur within one scaffold.COMMENT
MEDIUMcrates/iii-worker/tests/worker_init_e2e.rs44/// Shared assertions for a successful language-specific scaffold.COMMENT
MEDIUMcrates/iii-worker/tests/worker_init_e2e.rs164 // TS scaffold carries the TypeScript toolchain.COMMENT
MEDIUMcrates/iii-worker/src/cli/init.rs7//! `iii worker init` -- scaffold a standalone worker repo. Picks one languageCOMMENT
MEDIUMcrates/iii-worker/src/cli/init.rs18//! when interactive, or a non-interactive single-language scaffoldCOMMENT
MEDIUMcrates/iii-worker/src/cli/init.rs344/// originals after a clobber-prone scaffold pass. Skips `.iii/` (we ownCOMMENT
MEDIUMcrates/iii-worker/src/cli/init.rs360 // Skip iii-managed state; we rewrite it post-scaffold.COMMENT
MEDIUMcrates/iii-worker/src/cli/init.rs387/// Effectively makes the scaffold write-if-absent at the worker-init levelCOMMENT
MEDIUMcrates/iii-worker/src/cli/init.rs446 // No tsconfig.json -> JS scaffold.COMMENT
MEDIUM…/roadmap/2026-06-08-agentic/src/pages/UseCaseShell.tsx14 { id: 'loops', href: '#/loops', label: 'agentic loops' },CODE
MEDIUMwebsite/scripts/tech-specs.test.ts36 '2026-06-08-agentic': '# agentic\n\nprose.\n',CODE
MEDIUMwebsite/scripts/agents-appendix.md29iii project init quickstart --template quickstart # scaffold the QuickstartCODE
MEDIUMwebsite/scripts/generate-llms-agents.ts131- [AGENTS.md](https://iii.dev/AGENTS.md) — build path: install, wire-level notes, and guardrails for coding agentsCODE
MEDIUMwebsite/src/content/blog/the-harness-is-the-backend.md122const iii = registerWorker('ws://localhost:49134', { workerName: 'agentic-backend' })CODE
MEDIUM…nt/blog/loop-engineering-is-a-pattern-not-a-feature.md33## The turn orchestrator, and the trouble with agentic orchestrationCOMMENT
MEDIUM…nt/blog/loop-engineering-is-a-pattern-not-a-feature.md33## The turn orchestrator, and the trouble with agentic orchestrationCOMMENT
MEDIUM…nt/blog/loop-engineering-is-a-pattern-not-a-feature.md66## An alternative to fully agentic orchestrationCOMMENT
MEDIUM…nt/blog/loop-engineering-is-a-pattern-not-a-feature.md66## An alternative to fully agentic orchestrationCOMMENT
MEDIUM…ite/src/components/landing/animation/animations-v2.jsx1// @ds-adherence-ignore -- omelette starter scaffold (raw elements/hex/px by design)COMMENT
MEDIUMdocs/0-20-0/creating-workers/http.mdx.skill.md30 [`iii worker init`](./workers#scaffold-a-new-worker), then edit its source. TheCODE
MEDIUMdocs/0-20-0/creating-workers/queues.mdx.skill.md25 [`iii worker init`](./workers#scaffold-a-new-worker), then edit its source:CODE
MEDIUMdocs/0-20-0/using-iii/workers.mdx.skill.md61[Creating Workers / Scaffold a new Worker](../creating-workers/workers#scaffold-a-new-worker).CODE
MEDIUMdocs/next/install.mdx.skill.md13[harness](https://workers.iii.dev/workers/harness) which enables both agentic development and use ofCODE
MEDIUMdocs/creating-workers/http.mdx.skill.md32 [`iii worker init`](./workers#scaffold-a-new-worker), then edit its source. TheCODE
MEDIUMdocs/creating-workers/queues.mdx.skill.md112 worker yet, scaffold one with [`iii worker init`](./workers#scaffold-a-new-worker), then edit itsCODE
MEDIUMdocs/0-19-0/using-iii/workers.mdx.skill.md44[Creating Workers / Scaffold a new Worker](../creating-workers/workers#scaffold-a-new-worker).CODE
MEDIUMdocs/using-iii/workers.mdx.skill.md62[Creating Workers / Scaffold a new Worker](../creating-workers/workers#scaffold-a-new-worker).CODE
MEDIUMdocs/0-21-0/creating-workers/http.mdx.skill.md32 [`iii worker init`](./workers#scaffold-a-new-worker), then edit its source. TheCODE
MEDIUMdocs/0-21-0/creating-workers/queues.mdx.skill.md112 worker yet, scaffold one with [`iii worker init`](./workers#scaffold-a-new-worker), then edit itsCODE
MEDIUMdocs/0-21-0/using-iii/workers.mdx.skill.md62[Creating Workers / Scaffold a new Worker](../creating-workers/workers#scaffold-a-new-worker).CODE
MEDIUMskills/presentation/reference/design-system.md106## Anti-slop guardrailsCOMMENT
MEDIUMengine/tests/project_init_e2e.rs255 // refuse to scaffold (we'd otherwise silently overwrite it viaCOMMENT
MEDIUMengine/src/cli/project/mod.rs9//! All template content (the bare scaffold's `config.yaml`/`.gitignore` plusCOMMENT
Verbosity Indicators32 hits · 64 pts
SeverityFileLineSnippetContext
LOWcrates/scaffolder-core/src/tui/prompts.rs47 // Step 1: Check tool installation (skip if --skip-tool-check or product doesn't require it)COMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs54 // Step 2: Setup template fetcherCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs57 // Step 3: Select template (also returns merged language_files)COMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs89 // Step 4: Select directoryCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs92 // Step 5: Select languagesCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs95 // Step 6: Check runtimes (advisory = included languages that don't cause hard fail)COMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs98 // Step 7: Create projectCOMMENT
LOWcrates/scaffolder-core/src/tui/prompts.rs112 // Step 8: Show next steps (unless the caller renders its own).COMMENT
LOWcrates/iii-init/src/shell_dispatcher.rs797 // Step 1: setsid() — detach from the parent's session so theCOMMENT
LOWcrates/iii-init/src/shell_dispatcher.rs800 // Step 2: TIOCSCTTY on fd 0 — which is already the slave thanksCOMMENT
LOWcrates/iii-worker/src/cli/sandbox.rs174 // Step 3: always attempt stop, even if exec failed.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs186 // Step 1: create sandbox.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs232 // Step 2: write sibling files. Cleanup on any failure.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs251 // Step 3: write the main run script.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs269 // Step 4: invoke the interpreter.COMMENT
LOWcrates/iii-worker/src/sandbox_daemon/run.rs292 // Step 5: cleanup the sandbox unless asked to keep.COMMENT
LOWscripts/generate-api-docs.sh10# Step 1: TypeDoc JSON (Node SDK, Browser SDK, Helpers)COMMENT
LOWscripts/generate-api-docs.sh16# Step 2: Python (griffe) for iii and iii_helpersCOMMENT
LOWscripts/generate-api-docs.sh25# Step 3: Rust (nightly rustdoc JSON) for both cratesCOMMENT
LOWscripts/generate-api-docs.sh36# Step 4: Generate MDX under docs/next/reference/COMMENT
LOW.github/workflows/generate-api-docs.yml62 # Step 1: Extract TypeDoc JSON (Node SDK, Browser SDK, Helpers)COMMENT
LOW.github/workflows/generate-api-docs.yml70 # Step 2: Extract Python docs (griffe) for iii and iii_helpersCOMMENT
LOW.github/workflows/generate-api-docs.yml84 # Step 3: Extract Rust docs (nightly rustdoc JSON) for both cratesCOMMENT
LOW.github/workflows/generate-api-docs.yml92 # Step 4: Generate MDX from the extracted JSONCOMMENT
LOW.github/workflows/generate-api-docs.yml96 # Step 5: Commit if changed (skip ci so the push-back doesn't loop)COMMENT
LOWengine/tests/otel_ws_no_worker_registration_test.rs74 // Step 1: connect a normal worker socket to `/`. This should registerCOMMENT
LOWengine/tests/otel_ws_no_worker_registration_test.rs102 // Step 2: connect an OTEL-only socket to `/otel`. This must NOT addCOMMENT
LOWengine/benches/worker_cleanup_bench.rs61 // Step 1: Read function_ids, remove each function and serviceCOMMENT
LOWengine/benches/worker_cleanup_bench.rs69 // Step 2: Read invocations, halt each.COMMENT
LOWengine/benches/worker_cleanup_bench.rs77 // Step 3: Unregister triggers belonging to this workerCOMMENT
LOWengine/benches/worker_cleanup_bench.rs80 // Step 4: Unregister the worker itselfCOMMENT
LOWengine/src/update_ops.rs527 // Step 2: non-empty path requires object root.COMMENT
Cross-File Repetition12 hits · 60 pts
SeverityFileLineSnippetContext
HIGH…0-20-0/tutorials/linkly/durable-execution.mdx.skill.md0the analytics worker owns its own table, in its own database.STRING
HIGH…s/next/tutorials/linkly/durable-execution.mdx.skill.md0the analytics worker owns its own table, in its own database.STRING
HIGH…0-18-0/tutorials/linkly/durable-execution.mdx.skill.md0the analytics worker owns its own table, in its own database.STRING
HIGH…0-19-0/tutorials/linkly/durable-execution.mdx.skill.md0the analytics worker owns its own table, in its own database.STRING
HIGHdocs/tutorials/linkly/durable-execution.mdx.skill.md0the analytics worker owns its own table, in its own database.STRING
HIGH…0-21-0/tutorials/linkly/durable-execution.mdx.skill.md0the analytics worker owns its own table, in its own database.STRING
HIGH…0-20-0/tutorials/linkly/durable-execution.mdx.skill.md0runs whenever link publishes `link.created`. counts links per day.STRING
HIGH…s/next/tutorials/linkly/durable-execution.mdx.skill.md0runs whenever link publishes `link.created`. counts links per day.STRING
HIGH…0-18-0/tutorials/linkly/durable-execution.mdx.skill.md0runs whenever link publishes `link.created`. counts links per day.STRING
HIGH…0-19-0/tutorials/linkly/durable-execution.mdx.skill.md0runs whenever link publishes `link.created`. counts links per day.STRING
HIGHdocs/tutorials/linkly/durable-execution.mdx.skill.md0runs whenever link publishes `link.created`. counts links per day.STRING
HIGH…0-21-0/tutorials/linkly/durable-execution.mdx.skill.md0runs whenever link publishes `link.created`. counts links per day.STRING
Excessive Try-Catch Wrapping49 hits · 58 pts
SeverityFileLineSnippetContext
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py293 except Exception:CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py336 except Exception as exc:CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py383 except Exception:CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py396 except Exception:CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py405 except Exception:CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py527 except Exception as exc:CODE
LOW…python/helpers/src/iii_helpers/observability/logger.py106 except Exception:CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py91 except Exception as exc:CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py285 except Exception:CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py309 except Exception:CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py449 except Exception:CODE
MEDIUM…s/src/iii_helpers/observability/telemetry_exporters.py67def _try_put() -> None:CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py20 except Exception:CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py27 except Exception:CODE
LOWsdk/packages/python/iii/tests/test_logger_otel.py34 except Exception:CODE
LOWsdk/packages/python/iii/tests/test_healthcheck.py16 except Exception:CODE
LOWsdk/packages/python/iii/tests/test_errors.py84 except Exception as got:CODE
LOW…/packages/python/iii/tests/test_invocation_metadata.py45 except Exception:CODE
LOW…/packages/python/iii/tests/test_invocation_metadata.py52 except Exception:CODE
LOW…/packages/python/iii/tests/test_invocation_metadata.py59 except Exception:CODE
LOW…/iii/tests/test_http_external_functions_integration.py83 except Exception:CODE
LOW…/iii/tests/test_http_external_functions_integration.py188 except Exception:CODE
LOW…/iii/tests/test_http_external_functions_integration.py517 except Exception:CODE
LOW…/packages/python/iii/tests/test_context_propagation.py30 except Exception:CODE
LOW…/packages/python/iii/tests/test_context_propagation.py37 except Exception:CODE
LOW…/packages/python/iii/tests/test_context_propagation.py44 except Exception:CODE
LOWsdk/packages/python/iii/tests/test_telemetry.py22 except Exception:CODE
LOW…ckages/python/iii/tests/test_iii_registration_dedup.py23 except Exception:CODE
LOW…ckages/python/iii/tests/test_iii_registration_dedup.py30 except Exception:CODE
LOW…ckages/python/iii/tests/test_iii_registration_dedup.py37 except Exception:CODE
LOW…ckages/python/iii/tests/test_iii_registration_dedup.py44 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/format_utils.py122 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/format_utils.py152 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/otel_worker_gauges.py149 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/types.py227 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/worker_metrics.py146 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/channels.py222 except Exception:CODE
MEDIUMsdk/packages/python/iii/src/iii/iii.py419def _do_connect(self) -> None:CODE
MEDIUMsdk/packages/python/iii/src/iii/iii.py1550def _get_worker_metadata(self) -> dict[str, Any]:CODE
LOWsdk/packages/python/iii/src/iii/iii.py983 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/iii.py998 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/iii.py147 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/iii.py428 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py768 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py832 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py889 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py936 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py1023 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/iii.py1553 except Exception:CODE
Docstring Block Structure6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHsdk/packages/python/iii/src/iii/iii.py1074Register a custom trigger type with the engine. Returns a :class:`TriggerTypeRef` handle with ``register_triggeSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py1156Bind a trigger configuration to a registered function. <!-- docs:expand-params --> Args: tSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py1228Register a function with the engine. Pass a handler for local execution, or an ``HttpInvocationConfig`` STRING
HIGHsdk/packages/python/iii/src/iii/iii.py1389Invoke a remote function. <!-- docs:expand-params --> The routing behavior and return type depend on tSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py1421Invoke a remote function. The routing behavior and return type depend on the ``action`` field: - No acSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py1701Register the worker with a iii instance, returns a connected worker client. Blocks up to 30 seconds for the WebSockSTRING
Fake / Example Data26 hits · 28 pts
SeverityFileLineSnippetContext
LOWdocs/0-20-0/api-reference/sdk-node.mdx.skill.md150 payload: { to: 'user@example.com' },CODE
LOWdocs/0-20-0/api-reference/sdk-browser.mdx.skill.md136 payload: { to: 'user@example.com' },CODE
LOWdocs/next/reference/sdk-node.mdx.skill.md277 payload: { to: 'user@example.com' },CODE
LOWdocs/next/reference/sdk-browser.mdx.skill.md239 payload: { to: 'user@example.com' },CODE
LOWdocs/0-21-0/reference/sdk-node.mdx.skill.md262 payload: { to: 'user@example.com' },CODE
LOWdocs/0-21-0/reference/sdk-browser.mdx.skill.md227 payload: { to: 'user@example.com' },CODE
LOWdocs/reference/sdk-node.mdx.skill.md262 payload: { to: 'user@example.com' },CODE
LOWdocs/reference/sdk-browser.mdx.skill.md227 payload: { to: 'user@example.com' },CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py561 form_body = urlencode({"name": "John Doe", "email": "john@example.com", "age": "30"})CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py571 assert data["name"] == "John Doe"CODE
LOWsdk/packages/rust/iii/tests/api_triggers.rs874 assert_eq!(data["name"], "John Doe");CODE
LOWsdk/packages/node/iii-browser/src/types.ts129 * payload: { to: 'user@example.com' },COMMENT
LOWsdk/packages/node/iii/tests/api-triggers.test.ts461 name: 'John Doe',CODE
LOWsdk/packages/node/iii/tests/api-triggers.test.ts475 expect(data.name).toBe('John Doe')CODE
LOWsdk/packages/node/iii/src/types.ts166 * payload: { to: 'user@example.com' },COMMENT
LOWengine/tests/observability_configuration_e2e.rs321 set_value_expect_rejection(&harness, json!({ "fake_key": true })).await;CODE
LOWengine/src/config/mod.rs141 let json = r#"{"url_allowlist": [], "fake_key": true}"#;CODE
LOWengine/src/workers/stream/README.md176 context: { name: 'John Doe' },CODE
LOWengine/src/workers/stream/README.md183 return {'context': {'name': 'John Doe'}}CODE
LOWengine/src/workers/observability/config.rs623 let json = r#"{"enabled": true, "fake_key": "value"}"#;CODE
LOWengine/src/workers/observability/config.rs637 "fake_key": trueCODE
LOWengine/src/workers/observability/config.rs645 let json = r#"{"default": 0.5, "fake_key": true}"#;CODE
LOWengine/src/workers/observability/config.rs655 let json = r#"{"max_traces_per_second": 100, "fake_key": true}"#;CODE
LOWengine/src/workers/queue/config.rs471 let json = r#"{"fake_key": true}"#;CODE
LOWengine/src/workers/queue/config.rs481 let json = r#"{"max_retries": 3, "fake_key": true}"#;CODE
LOWengine/src/workers/http_functions/config.rs73 let json = r#"{"fake_key": true}"#;CODE
AI Slop Vocabulary9 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMcrates/iii-supervisor/src/child.rs546 /// any sane system) but keeps the tests robust under CI load.COMMENT
MEDIUM…/iii-worker/tests/worker_list_discovery_integration.rs381 // fixed sleep so the test is robust without slowing the happy path.COMMENT
MEDIUMcrates/iii-worker/src/sandbox_daemon/errors.rs493 // The highest-leverage S211 case: an agent wrote to /workspace/x.jsCOMMENT
MEDIUM…map/2026-06-29-codegen/src/sections/HarnessSection.tsx32 href="#/harness-consumer"CODE
MEDIUM…p/2026-06-29-codegen/src/pages/HarnessConsumerPage.tsx8const CODEGEN_YML = `# generate a typed harness clientCODE
MEDIUMwebsite/scripts/generate-llms-agents.ts96 chunks.push('### Harness race', textFrom(root, '#harness .xp-head', 'harness head'), '')CODE
MEDIUM…ite/src/components/landing/animation/animations-v2.jsx114// THE FRAME-MATCH CONTRACT (this is what makes boundaries seamless, inCOMMENT
MEDIUM.github/scripts/test_calculate_release_version.py897 # robust regardless of upstream filtering.COMMENT
MEDIUMconsole/packages/console-rust/src/proxy/ws.rs51 // in 0.28+. Use .into() for seamless conversion between the two.COMMENT
Modern Structural Boilerplate21 hits · 24 pts
SeverityFileLineSnippetContext
LOWsdk/packages/python/iii-example/src/main.py22def _setup(iii) -> None:CODE
LOW…ages/python/helpers/src/iii_helpers/stream/__init__.py9__all__ = [CODE
LOW…thon/helpers/src/iii_helpers/observability/span_ops.py17def set_current_span_attribute(key: str, value: Any) -> None:CODE
LOW…thon/helpers/src/iii_helpers/observability/span_ops.py30def set_current_span_error(message: str) -> None:CODE
LOW…thon/helpers/src/iii_helpers/observability/__init__.py33__all__ = [CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py498 def set_attribute(self, *a: Any, **kw: Any) -> None: ...CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py499 def set_attributes(self, *a: Any, **kw: Any) -> None: ...CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py501 def set_status(self, *a: Any, **kw: Any) -> None: ...CODE
LOW…/src/iii_helpers/worker_connection_manager/__init__.py7__all__ = [CODE
LOW…ckages/python/helpers/src/iii_helpers/http/__init__.py163__all__ = [CODE
LOW…kages/python/helpers/src/iii_helpers/queue/__init__.py16__all__ = [CODE
LOWsdk/packages/python/iii/src/iii/internal.py5__all__ = ["InternalHttpRequest"]CODE
LOWsdk/packages/python/iii/src/iii/protocol.py15__all__ = [CODE
LOWsdk/packages/python/iii/src/iii/channel.py7__all__ = ["Channel", "ChannelReader", "ChannelWriter", "StreamChannelRef"]CODE
LOWsdk/packages/python/iii/src/iii/__init__.py26__all__ = [CODE
LOWsdk/packages/python/iii/src/iii/runtime.py6__all__ = ["FunctionRef", "IIIConnectionState", "TriggerTypeRef"]CODE
LOWsdk/packages/python/iii/src/iii/engine.py6__all__ = ["EngineFunctions", "EngineTriggers", "RemoteFunctionHandler"]CODE
LOWsdk/packages/python/iii/src/iii/utils.py11__all__ = [CODE
LOWsdk/packages/python/iii/src/iii/helpers.py21__all__ = [CODE
LOWsdk/packages/python/iii/src/iii/iii.py988 def _set_connection_state(self, state: IIIConnectionState) -> None:CODE
LOWsdk/packages/python/iii/src/iii/trigger.py6__all__ = ["Trigger", "TriggerActionVoid", "TriggerConfig", "TriggerHandler"]CODE
Deep Nesting11 hits · 10 pts
SeverityFileLineSnippetContext
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py245CODE
LOW…hon/helpers/src/iii_helpers/observability/telemetry.py265CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py134CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py208CODE
LOW…s/src/iii_helpers/observability/telemetry_exporters.py323CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py439CODE
LOW…hon/iii/tests/test_reconnect_survives_handshake_eof.py25CODE
LOWsdk/packages/python/iii/src/iii/worker_metrics.py32CODE
LOWsdk/packages/python/iii/src/iii/channels.py211CODE
LOWsdk/packages/python/iii/src/iii/iii.py120CODE
LOWsdk/packages/python/iii/src/iii/iii.py577CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMinfra/terraform/website/.terraform.lock.hcl1# This file is maintained automatically by "terraform init".COMMENT
MEDIUMinfra/terraform/_bootstrap/.terraform.lock.hcl1# This file is maintained automatically by "terraform init".COMMENT
Cross-Language Confusion1 hit · 2 pts
SeverityFileLineSnippetContext
HIGH…/packages/python/iii/tests/test_telemetry_exporters.py184 the Python OTel SDK. The serializer must emit "" (not JSON null) so the RustSTRING
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWconsole/install.sh9# Usage:COMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWconsole/install.sh634 # Check if already presentCOMMENT
AI Structural Patterns1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsdk/packages/python/iii/tests/test_data_channels.py55CODE