Repository Analysis

iii-hq/iii

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

6.8 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,449 GitHub stars. SynthScan v2.0 examined 449,738 lines of code across 1835 source files, recording 1947 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 6.8 places this repository in the Low AI signal band.

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

6.8
Adjusted Score
6.8
Raw Score
100%
Time Factor
2026-07-14
Last Push
18.4K
Stars
Rust
Language
449.7K
Lines of Code
1.8K
Files
1.9K
Pattern Hits
2026-07-14
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 17MEDIUM 474LOW 1456

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 1947 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 Separators424 hits · 1287 pts
SeverityFileLineSnippetContext
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.rs229// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs231// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs366// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs368// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs773// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/local_worker_integration.rs775// ──────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/iii-worker/tests/worker_trigger_integration.rs981// ─────────────────────────────────────────────────────────────────────────────COMMENT
364 more matches not shown…
Over-Commented Block694 hits · 689 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/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/stack.rs21use crate::dns::DnsInterceptor;COMMENT
LOWcrates/iii-network/src/shared.rs1//! Shared state between the NetWorker thread, smoltcp poll thread, and tokioCOMMENT
LOWcrates/iii-network/src/shared.rs21/// - **tokio proxy tasks** — relay data between smoltcp sockets and realCOMMENT
LOWcrates/iii-network/src/udp_relay.rs21COMMENT
LOWcrates/iii-shell-proto/src/lib.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-shell-proto/src/lib.rs21//! │ frame_len│ corr_id │ flags │ JSON payload │COMMENT
LOWcrates/iii-shell-proto/src/lib.rs41COMMENT
LOWcrates/iii-shell-proto/src/lib.rs161 ignore_case: bool,COMMENT
LOWcrates/iii-shell-proto/src/lib.rs261/// raw bytes, which we accept for MVP to keep the codec dependency-COMMENT
LOWcrates/iii-shell-proto/src/lib.rs281 /// the dispatcher's cwd (typically `/workspace`).COMMENT
LOWcrates/iii-shell-proto/src/lib.rs341 /// Human-readable failure description. The host surfaces thisCOMMENT
LOWcrates/iii-shell-proto/src/lib.rs361 FsChunk {COMMENT
LOWcrates/iii-shell-proto/src/lib.rs381pub enum ShellCodecError {COMMENT
LOWcrates/iii-shell-client/tests/fake_relay.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-shell-client/tests/fake_fs_relay.rs381 assert_eq!(received, payload, "received bytes must match sent payload");COMMENT
LOWcrates/iii-shell-client/tests/fake_fs_relay.rs501COMMENT
LOWcrates/iii-shell-client/src/lib.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/iii-shell-client/src/lib.rs21//! Exited → return ExitStatusCOMMENT
LOWcrates/iii-shell-client/src/lib.rs61/// POSIX signal numbers. Hard-coded because the values are stableCOMMENT
LOWcrates/iii-shell-client/src/lib.rs81COMMENT
LOWcrates/iii-shell-client/src/lib.rs101/// hundreds of ms. The supervisor's 30s `recv_timeout` is theCOMMENT
LOWcrates/iii-shell-client/src/lib.rs141/// Flow control returned from an `OutputSink` callback.COMMENT
LOWcrates/iii-shell-client/src/lib.rs181/// Typed failure modes. Every variant is either a client-observableCOMMENT
LOWcrates/iii-shell-client/src/lib.rs221 /// env/cwd/args.COMMENT
LOWcrates/iii-shell-client/src/lib.rs241COMMENT
LOWcrates/iii-shell-client/src/lib.rs741/// Constructed by `Session::fs_read_stream` after the `FsMeta` frame hasCOMMENT
LOWcrates/iii-clap-docs/src/lib.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/scaffolder-core/src/lib.rs1//! Scaffolder Core - Shared library for project scaffolding CLIsCOMMENT
LOWcrates/scaffolder-core/src/iii.rs1//! iii-specific [`ProductConfig`] implementation.COMMENT
LOWcrates/scaffolder-core/src/product.rs1//! Product configuration trait for CLI binariesCOMMENT
LOWcrates/scaffolder-core/src/cli.rs1// Copyright Motia LLC and/or licensed to Motia LLC under one or moreCOMMENT
LOWcrates/scaffolder-core/src/cli.rs21 match dir {COMMENT
LOWcrates/scaffolder-core/src/templates/manifest.rs161 /// When true, "required" languages become "included": always selected (not deselectable),COMMENT
LOWcrates/iii-filesystem/build.rs21 let binary_path = workspace_rootCOMMENT
LOWcrates/iii-filesystem/src/init.rs1//! Embedded init binary bytes.COMMENT
LOW…/iii-filesystem/src/backends/shared/name_validation.rs1//! Name validation for filesystem operations.COMMENT
634 more matches not shown…
Hyper-Verbose Identifiers437 hits · 468 pts
SeverityFileLineSnippetContext
LOWwebsite/scripts/generate-llms-agents.ts66export function buildHomepageExtractFromHtml(html: string): string {CODE
LOWblog/tests/build.test.ts49async function assertAnalyticsAndConsent(html: string, where: 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.py52async def test_post_endpoint_with_body(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py91async def test_raw_json_request_body(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py140async def test_conflicting_route_structure_is_rejected(engine_http_url, iii_client: III, caplog):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py305async def test_content_type_on_api_response_return(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py341async def test_download_pdf_streaming(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py382async def test_upload_pdf_streaming(engine_http_url, iii_client: III):CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py520async 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
LOWsdk/packages/python/iii/tests/test_pubsub.py17async def test_subscribe_and_receive_published_messages(iii_client: III):CODE
377 more matches not shown…
Structural Annotation Overuse69 hits · 120 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.rs157 // 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.md167## Step 5: Update observability importsCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md205## Step 6: Update error types and handlingCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md250## Step 7: Adopt submodule paths (engine / protocol / internal / utils)COMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md290## Step 8: Adopt the errors / channel / trigger / runtime submodulesCOMMENT
LOWdocs/next/upgrading/from-0-19-x.mdx.skill.md324## Step 9: Replace removed APIsCOMMENT
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.md167## Step 5: Update observability importsCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md205## Step 6: Update error types and handlingCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md250## Step 7: Adopt submodule paths (engine / protocol / internal / utils)COMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md290## Step 8: Adopt the errors / channel / trigger / runtime submodulesCOMMENT
LOWdocs/upgrading/from-0-19-x.mdx.skill.md324## Step 9: Replace removed APIsCOMMENT
LOWscripts/generate-api-docs.sh10# Step 1: Node SDK (TypeDoc)COMMENT
LOWscripts/generate-api-docs.sh15# Step 2: Python SDK (griffe)COMMENT
LOWscripts/generate-api-docs.sh27# Step 3: Rust SDK (nightly rustdoc JSON)COMMENT
LOWscripts/generate-api-docs.sh36# Step 4: Generate MDX (writes to docs/0-11-0/api-reference/, frozen 0.11 archive)COMMENT
LOW.github/workflows/generate-api-docs.yml61 # Step 1: Extract TypeDoc JSON (Node SDK, Browser SDK, Helpers)COMMENT
LOW.github/workflows/generate-api-docs.yml69 # Step 2: Extract Python docs (griffe) for iii and iii_helpersCOMMENT
LOW.github/workflows/generate-api-docs.yml83 # Step 3: Extract Rust docs (nightly rustdoc JSON) for both cratesCOMMENT
LOW.github/workflows/generate-api-docs.yml91 # Step 4: Generate MDX from the extracted JSONCOMMENT
LOW.github/workflows/generate-api-docs.yml95 # Step 5: Commit if changed (skip ci so the push-back doesn't loop)COMMENT
LOWskills/iii-getting-started/SKILL.md14## Step 1: Install the EngineCOMMENT
LOWskills/iii-getting-started/SKILL.md26## Step 2: Create a ProjectCOMMENT
LOWskills/iii-getting-started/SKILL.md41## Step 3: Start the EngineCOMMENT
LOWskills/iii-getting-started/SKILL.md50## Step 4: Install the SDKCOMMENT
LOWskills/iii-getting-started/SKILL.md65## Step 5: Write Your First WorkerCOMMENT
LOWskills/iii-getting-started/SKILL.md138## Step 6: Test ItCOMMENT
LOWengine/local-worker-dev.md23## Step 1: Build the Engine Binary (`iii`)COMMENT
LOWengine/local-worker-dev.md31## Step 2: Build the Worker Binary (`iii-worker`)COMMENT
9 more matches not shown…
Unused Imports121 hits · 118 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
LOWsdk/packages/python/iii/tests/test_worker_metadata.py3CODE
LOWsdk/packages/python/iii/tests/test_worker_metadata.py4CODE
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_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
61 more matches not shown…
Modern AI Meta-Vocabulary37 hits · 92 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
MEDIUMwebsite/sitemap.xml100 <loc>https://iii.dev/roadmap/2026-06-08-agentic/</loc>CODE
MEDIUM…ntations/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.ts128- [AGENTS.md](https://iii.dev/AGENTS.md) — build path: install, wire-level notes, and guardrails for coding agentsCODE
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/creating-workers/http.mdx.skill.md32 [`iii worker init`](./workers#scaffold-a-new-worker), then edit its source. TheCODE
MEDIUMdocs/next/creating-workers/queues.mdx.skill.md112 worker yet, scaffold one with [`iii worker init`](./workers#scaffold-a-new-worker), then edit itsCODE
MEDIUMdocs/next/using-iii/workers.mdx.skill.md61[Creating Workers / Scaffold a new Worker](../creating-workers/workers#scaffold-a-new-worker).CODE
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.md61[Creating Workers / Scaffold a new Worker](../creating-workers/workers#scaffold-a-new-worker).CODE
MEDIUMblog/src/content/blog/the-harness-is-the-backend.md121const iii = registerWorker('ws://localhost:49134', { workerName: 'agentic-backend' })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.rs157 // 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: Node SDK (TypeDoc)COMMENT
LOWscripts/generate-api-docs.sh15# Step 2: Python SDK (griffe)COMMENT
LOWscripts/generate-api-docs.sh27# Step 3: Rust SDK (nightly rustdoc JSON)COMMENT
LOWscripts/generate-api-docs.sh36# Step 4: Generate MDX (writes to docs/0-11-0/api-reference/, frozen 0.11 archive)COMMENT
LOW.github/workflows/generate-api-docs.yml61 # Step 1: Extract TypeDoc JSON (Node SDK, Browser SDK, Helpers)COMMENT
LOW.github/workflows/generate-api-docs.yml69 # Step 2: Extract Python docs (griffe) for iii and iii_helpersCOMMENT
LOW.github/workflows/generate-api-docs.yml83 # Step 3: Extract Rust docs (nightly rustdoc JSON) for both cratesCOMMENT
LOW.github/workflows/generate-api-docs.yml91 # Step 4: Generate MDX from the extracted JSONCOMMENT
LOW.github/workflows/generate-api-docs.yml95 # 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.rs68 // Step 2: Read invocations, halt each.COMMENT
LOWengine/benches/worker_cleanup_bench.rs76 // Step 3: Unregister triggers belonging to this workerCOMMENT
LOWengine/benches/worker_cleanup_bench.rs79 // Step 4: Unregister the worker itselfCOMMENT
LOWengine/src/update_ops.rs527 // Step 2: non-empty path requires object root.COMMENT
Excessive Try-Catch Wrapping46 hits · 56 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.py183 except Exception:CODE
LOW…/iii/tests/test_http_external_functions_integration.py512 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.py221 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.py331def _do_connect(self) -> None:CODE
MEDIUMsdk/packages/python/iii/src/iii/iii.py1280def _get_worker_metadata(self) -> dict[str, Any]:CODE
LOWsdk/packages/python/iii/src/iii/iii.py145 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/iii.py590 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py654 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py711 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py751 except Exception as e:CODE
LOWsdk/packages/python/iii/src/iii/iii.py798 except Exception:CODE
LOWsdk/packages/python/iii/src/iii/iii.py1283 except Exception:CODE
Cross-File Repetition10 hits · 50 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-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
Docstring Block Structure6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHsdk/packages/python/iii/src/iii/iii.py831Register a custom trigger type with the engine. Returns a :class:`TriggerTypeRef` handle with ``register_triggeSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py913Bind a trigger configuration to a registered function. Args: trigger: A ``RegisterTriggerInput`` orSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py967Register a function with the engine. Pass a handler for local execution, or an ``HttpInvocationConfig`` STRING
HIGHsdk/packages/python/iii/src/iii/iii.py1128Invoke a remote function. The routing behavior and return type depend on the ``action`` field: - No acSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py1158Invoke a remote function. The routing behavior and return type depend on the ``action`` field: - No acSTRING
HIGHsdk/packages/python/iii/src/iii/iii.py1400Create an III client and connect to the engine. Blocks until the WebSocket connection is established and ready. STRING
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/api-reference/sdk-node.mdx.skill.md150 payload: { to: 'user@example.com' },CODE
LOWdocs/next/api-reference/sdk-browser.mdx.skill.md136 payload: { to: 'user@example.com' },CODE
LOWdocs/api-reference/sdk-node.mdx.skill.md150 payload: { to: 'user@example.com' },CODE
LOWdocs/api-reference/sdk-browser.mdx.skill.md136 payload: { to: 'user@example.com' },CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py558 form_body = urlencode({"name": "John Doe", "email": "john@example.com", "age": "30"})CODE
LOWsdk/packages/python/iii/tests/test_api_triggers.py568 assert data["name"] == "John Doe"CODE
LOWsdk/packages/rust/iii/tests/api_triggers.rs880 assert_eq!(data["name"], "John Doe");CODE
LOWsdk/packages/node/iii-browser/src/types.ts125 * payload: { to: 'user@example.com' },COMMENT
LOWsdk/packages/node/iii/tests/api-triggers.test.ts458 name: 'John Doe',CODE
LOWsdk/packages/node/iii/tests/api-triggers.test.ts472 expect(data.name).toBe('John Doe')CODE
LOWsdk/packages/node/iii/src/types.ts162 * payload: { to: 'user@example.com' },COMMENT
LOWengine/tests/observability_configuration_e2e.rs318 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.md180 context: { name: 'John Doe' },CODE
LOWengine/src/workers/stream/README.md187 return {'context': {'name': 'John Doe'}}CODE
LOWengine/src/workers/observability/config.rs513 let json = r#"{"enabled": true, "fake_key": "value"}"#;CODE
LOWengine/src/workers/observability/config.rs527 "fake_key": trueCODE
LOWengine/src/workers/observability/config.rs535 let json = r#"{"default": 0.5, "fake_key": true}"#;CODE
LOWengine/src/workers/observability/config.rs545 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/pubsub/README.md116 data: { orderId: 'abc-123', address: '123 Main St' },CODE
LOWengine/src/workers/http_functions/config.rs73 let json = r#"{"fake_key": true}"#;CODE
LOWengine/src/workers/rest_api/config.rs280 let json = r#"{"allowed_origins": [], "fake_key": true}"#;CODE
AI Slop Vocabulary8 hits · 24 pts
SeverityFileLineSnippetContext
MEDIUMcrates/iii-supervisor/src/child.rs546 /// any sane system) but keeps the tests robust under CI load.COMMENT
MEDIUMcrates/iii-worker/tests/worker_trigger_integration.rs982// 12. err_payload is robust to weird inputsCOMMENT
MEDIUM…/iii-worker/tests/worker_list_discovery_integration.rs336 // fixed sleep so the test is robust without slowing the happy path.COMMENT
MEDIUMcrates/iii-worker/src/sandbox_daemon/errors.rs490 // The highest-leverage S211 case: an agent wrote to /workspace/x.jsCOMMENT
MEDIUM…ons/2026-06-29-codegen/src/sections/HarnessSection.tsx32 href="#/harness-consumer"CODE
MEDIUM…s/2026-06-29-codegen/src/pages/HarnessConsumerPage.tsx8const CODEGEN_YML = `# generate a typed harness clientCODE
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.py25def 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__.py132__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__.py23__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.py803 def _set_connection_state(self, state: IIIConnectionState) -> None:CODE
LOWsdk/packages/python/iii/src/iii/trigger.py6__all__ = ["Trigger", "TriggerActionVoid", "TriggerConfig", "TriggerHandler"]CODE
Deep Nesting10 hits · 9 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.py436CODE
LOWsdk/packages/python/iii/src/iii/worker_metrics.py32CODE
LOWsdk/packages/python/iii/src/iii/channels.py211CODE
LOWsdk/packages/python/iii/src/iii/iii.py118CODE
LOWsdk/packages/python/iii/src/iii/iii.py458CODE
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