AI Slop Code RIsk Monitor

Q00/ouroboros

Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.

31.3 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for Q00/ouroboros, a Python project with 6,200 GitHub stars. SynthScan examined 942,927 lines of code across 1921 source files, recording 26593 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 31.3 (High pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

31.3
Adjusted Signal
31.3
Raw Pattern Score
100%
Time Factor
2026-10-11
Last Push
6.2K
Stars
Python
Language
942.9K
Lines of Code
1.9K
Files
26.6K
Pattern Hits
2026-10-12
Scan Date
0.30
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 62.6/100 · HIGH

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

Hallucinated Dependency & Supply Chain Risk 14.4/100 · LOW

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

Agent Over-Engineering Ratio 73.2/100 · HIGH

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

PR Review Velocity Impact 82.5/100 · CRITICAL

Which changes need focused human review? 26593 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 0HIGH 585MEDIUM 1653LOW 24355

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 26593 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Hyper-Verbose Identifiers19906 hits · 16763 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py87def isolate_heartbeat_locks_per_test_worker(tmp_path_factory):CODE
LOWtests/conftest.py114def render_logged_exceptions_with_plain_tracebacks():CODE
LOWtests/conftest.py143 def _plain_console_processors(mode):CODE
LOWtests/conftest.py155def block_runner_real_llm_adapter(monkeypatch):CODE
LOWtests/conftest.py177 def _blocked_create_llm_adapter(*_args, **_kwargs):CODE
LOWtests/conftest.py188def block_interview_answer_refiner_cli_spawn(monkeypatch):CODE
LOWtests/conftest.py214def block_setup_probe_cli_spawns(monkeypatch):CODE
LOWtests/conftest.py284def reset_ignored_model_warning():CODE
LOWtests/unit/test_detached_auto_docs.py44def test_cli_docs_cover_detached_auto_wait_and_retrieve() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py77def test_mcp_docs_cover_detached_auto_jobs() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py125def test_cli_retrieves_stable_completed_detached_auto_result(monkeypatch, tmp_path) -> None:CODE
LOWtests/unit/test_detached_auto_docs.py139 async def _persist_completed_auto_job() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py195def test_mcp_retrieves_stable_completed_detached_auto_result(tmp_path) -> None:CODE
LOWtests/unit/test_detached_auto_docs.py205 async def _persist_completed_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py296def test_completed_detached_auto_result_retrieval_leaves_inspectable_event_trace(CODE
LOWtests/unit/test_detached_auto_docs.py304 async def _run_completed_job_and_verify_trace() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py362def test_mcp_retrieves_stable_failed_detached_auto_result(tmp_path) -> None:CODE
LOWtests/unit/test_detached_auto_docs.py373 async def _persist_failed_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py454def test_mcp_retrieves_stable_cancelled_detached_auto_result(tmp_path) -> None:CODE
LOWtests/unit/test_detached_auto_docs.py465 async def _persist_cancelled_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py546def test_expired_detached_auto_handle_still_returns_persisted_terminal_result(CODE
LOWtests/unit/test_detached_auto_docs.py558 async def _persist_expired_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py609def test_invalid_detached_auto_handle_fails_with_stable_error_contract(CODE
LOWtests/unit/test_tooling_configuration.py31def test_pre_commit_config_exists():CODE
LOW⚡tests/unit/test_kiro_adapters.py76 def test_resolves_kiro_aliases(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py80 def test_falls_back_to_kiro_via_ouroboros_runtime(CODE
LOW⚡tests/unit/test_kiro_adapters.py87 def test_ouroboros_runtime_does_not_affect_explicit_backend(CODE
LOW⚡tests/unit/test_kiro_adapters.py95def _isolated_llm_permission_config(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py119 def test_kiro_returns_default(self, _isolated_llm_permission_config: None) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py122 def test_kiro_respects_llm_permission_mode_env(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py127 def test_kiro_interview_respects_llm_permission_mode_env(CODE
LOW⚡tests/unit/test_kiro_adapters.py136 def test_kiro_interview_returns_config_default_without_override(CODE
LOW⚡tests/unit/test_kiro_adapters.py148 def test_creates_kiro_adapter(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py152 def test_passes_cwd_to_kiro_adapter(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py157 def test_passes_timeout_to_kiro_adapter(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py162 def test_passes_max_retries_to_kiro_adapter(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py167 def test_passes_tool_envelope_to_kiro_adapter(CODE
LOW⚡tests/unit/test_kiro_adapters.py187 def test_uses_configured_cli_path(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py297 def test_empty_allowed_tools_forces_text_only_prompt(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py307 def test_allowed_tools_lists_permitted_tools(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py317 def test_allowed_tools_none_omits_tool_constraints(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py325 def test_empty_allowed_tools_sets_empty_trust_tools_flag(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py334 def test_allowed_tools_maps_to_kiro_trust_tools_flag(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py343 def test_allowed_tools_filters_mcp_names_from_kiro_trust_tools_flag(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py368 def test_allowed_tools_none_omits_trust_tools_flag(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py377 def test_default_permission_mode_sets_empty_trust_tools_flag(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py386 def test_accept_edits_permission_mode_sets_trust_all_tools_flag(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py394 def test_bypass_permission_takes_precedence_over_allowed_tools(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py571 def test_resolves_kiro_aliases(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py577 def test_falls_back_via_ouroboros_runtime(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py586 def test_creates_kiro_runtime(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py595 def test_uses_configured_cli_path(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py616 def test_declares_translated_system_prompt_and_permission_mode(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py768 def test_get_llm_backend_uses_runtime_fallback(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py775 def test_get_llm_backend_uses_kiro_cli_runtime_alias(CODE
LOW⚡tests/unit/test_kiro_adapters.py784 def test_llm_backend_env_takes_priority_over_runtime(CODE
LOW⚡tests/unit/test_kiro_adapters.py793 def test_no_runtime_env_uses_default(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py802 def test_get_agent_runtime_uses_runtime_fallback(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py809 def test_kiro_model_defaults_to_sentinel(self) -> None:CODE
LOW⚡tests/unit/test_kiro_adapters.py822 def test_public_llm_backend_property_exposes_configured_backend(self) -> None:CODE
19846 more matches not shown…
Decorative Section Separators1446 hits · 5238 pts
SeverityFileLineSnippetContext
MEDIUMcrates/ouroboros-tui/src/db.rs1111// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/db.rs1113// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs8// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs10// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs127// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs129// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs273// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs275// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs689// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs691// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs706// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs708// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/execution.rs251// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/execution.rs253// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs17 // ── Left panel: Lineage list ──────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs61 // ── Right panel: Detail ───────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs165 // ── Top: Lineage Info + Generation List ───────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs218 // ── Middle: Generation List (selectable) ──────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs240 // ── Bottom: Selected Generation Detail ────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs292 // ── Double Diamond: Phase Progress ─────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs295 // ── Header: Status + Score ───────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs316 // ── Evaluation: AC Results + Drift ────────────────────────────COMMENT
MEDIUM⚡crates/ouroboros-tui/src/views/lineage.rs364 // ── Failure Reason ────────────────────────────────────────────COMMENT
MEDIUM⚡crates/ouroboros-tui/src/views/lineage.rs373 // ── Summary ───────────────────────────────────────────────────COMMENT
MEDIUM⚡crates/ouroboros-tui/src/views/lineage.rs382 // ── Ontology ──────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs406 // ── Ontology Delta ────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs432 // ── Wonder Questions ──────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs445 // ── Execution Output ──────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs459 // ── Timestamp ─────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs511/// ◇━━━━◆━━━━◇ ◇━━━━━━━━━◇COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs539 // Second diamond: Execute ◇━━━━━━━◇ EvaluateCOMMENT
MEDIUMtests/conftest.py35# ── Hermetic home isolation (before collection) ──────────────────────────────COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py70# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py72# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py142# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py144# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py194# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py196# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py565# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py567# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py608# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py610# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py762# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py764# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py816# ===========================================================================COMMENT
MEDIUM⚡tests/unit/test_kiro_adapters.py818# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py27# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_kiro_adapters.py29# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_kiro_adapters.py1173# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py1175# ===========================================================================COMMENT
MEDIUMtests/unit/test_ralph_parser.py29# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_ralph_parser.py31# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_ralph_parser.py91# ---------------------------------------------------------------------------STRING
MEDIUMtests/unit/test_ralph_parser.py93# ---------------------------------------------------------------------------STRING
MEDIUMtests/unit/test_ralph_parser.py193# ---------------------------------------------------------------------------STRING
MEDIUMtests/unit/test_ralph_parser.py195# ---------------------------------------------------------------------------STRING
MEDIUM⚡tests/unit/pm/test_renderer.py91# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/unit/pm/test_renderer.py93# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/unit/pm/test_renderer.py151# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM⚡tests/unit/pm/test_renderer.py153# ──────────────────────────────────────────────────────────────────COMMENT
1386 more matches not shown…
Unused Imports2124 hits · 1794 pts
SeverityFileLineSnippetContext
LOWtests/_envelope_wiring.py12CODE
LOWtests/unit/test_kiro_adapters.py11CODE
LOWtests/unit/test_ralph_loop_budget.py12CODE
LOWtests/unit/test_zcode_cli_launcher.py3CODE
LOWtests/unit/test_dashboard.py3CODE
LOWtests/unit/test_ralph_rewind.py3CODE
LOWtests/unit/test_cli_surface_docs_contract.py22CODE
LOWtests/unit/test_ralph_parser.py3CODE
LOWtests/unit/test_convergence.py3CODE
LOWtests/unit/test_home_isolation.py10CODE
LOWtests/unit/test_llm_response_fence_robustness.py14CODE
LOWtests/unit/test_install_ref_docs_contract.py11CODE
LOWtests/unit/test_ralph_shell.py3CODE
LOWtests/unit/test_tui_usage_docs_contract.py9CODE
LOWtests/unit/test_artifact_collector.py3CODE
LOWtests/unit/test_ralph_loop_timeout.py11CODE
LOWtests/unit/test_telemetry.py3CODE
LOWtests/unit/test_project_map.py3CODE
LOWtests/unit/test_evolve_rewind.py3CODE
LOWtests/unit/test_regression.py3CODE
LOWtests/unit/test_verification.py3CODE
LOWtests/unit/test_ralph_loop_progress.py8CODE
LOWtests/unit/pm/test_renderer.py8CODE
LOW…sts/unit/interview_adapters/test_reference_contrast.py1CODE
LOWtests/unit/interview_adapters/test_manifest.py1CODE
LOWtests/unit/interview_adapters/test_models.py1CODE
LOWtests/unit/interview_adapters/test_trigger_policy.py1CODE
LOWtests/unit/core/test_worktree_generation_checkpoint.py11CODE
LOWtests/unit/core/test_hitl_contract.py1CODE
LOWtests/unit/core/test_retry.py3CODE
LOWtests/unit/core/test_filesystem_capability.py3CODE
LOWtests/unit/core/test_ttl_cache.py3CODE
LOWtests/unit/core/test_text_truncate_with_ellipsis.py10CODE
LOWtests/unit/core/test_conductor.py3CODE
LOWtests/unit/core/test_file_lock.py3CODE
LOWtests/unit/core/test_project_identity.py3CODE
LOWtests/unit/core/test_project_env.py3CODE
LOWtests/unit/core/test_execution_preferences.py1CODE
LOWtests/unit/core/test_hitl_state.py1CODE
LOWtests/unit/core/test_hitl_resume.py1CODE
LOWtests/unit/core/test_seed_verify_gate.py7CODE
LOWtests/unit/core/test_worktree_untracked.py1CODE
LOWtests/unit/core/test_runtime_transition.py3CODE
LOWtests/unit/core/test_pm_snapshot.py3CODE
LOWtests/unit/core/test_seed_project_path_callers.py8CODE
LOWtests/unit/core/test_session_signal.py3CODE
LOWtests/unit/core/test_project_paths.py3CODE
LOWtests/unit/core/test_git_workflow.py3CODE
LOWtests/unit/core/test_owner_only.py9CODE
LOWtests/unit/core/test_session_signal_projection.py3CODE
LOWtests/unit/core/test_worktree.py3CODE
LOWtests/unit/copilot/test_model_discovery.py3CODE
LOWtests/unit/copilot/test_cli_policy.py3CODE
LOWtests/unit/copilot/test_permissions.py3CODE
LOWtests/unit/config/test_zcode_model_config.py3CODE
LOWtests/unit/config/test_model_selection.py3CODE
LOWtests/unit/config/test_loader_env.py3CODE
LOWtests/unit/auto/test_seed_preflight.py11CODE
LOWtests/unit/auto/test_inverted_interview_intent_guard.py1CODE
LOWtests/unit/auto/test_seed_repairer_bounded.py10CODE
2064 more matches not shown…
Empty Error Handlers273 hits · 1350 pts
SeverityFileLineSnippetContext
HIGHtests/conftest.py279except Exception:CODE
HIGHtests/unit/core/test_owner_only.py187except OSError:CODE
HIGHtests/unit/core/test_owner_only.py312except RuntimeError:CODE
HIGH…ts/unit/auto/test_pipeline_interview_observer_drain.py227except (asyncio.CancelledError, TimeoutError):CODE
HIGHtests/unit/boundary/test_process_deadline.py68except (OSError, ValueError):CODE
HIGHtests/unit/boundary/test_output_cap.py248except (OSError, ValueError):CODE
HIGHtests/unit/runtime/test_exec_sandbox_windows.py182except OSError:CODE
HIGHtests/unit/mcp/test_job_manager.py1735except asyncio.CancelledError:CODE
HIGHtests/unit/mcp/test_job_manager_drain.py250except asyncio.CancelledError:CODE
HIGHtests/unit/mcp/tools/test_run_evaluate_chaining.py55except TimeoutError:CODE
HIGH…/unit/mcp/tools/test_start_execute_seed_idempotency.py61except AttributeError:CODE
HIGH…/unit/mcp/tools/test_start_execute_seed_idempotency.py266except AttributeError:CODE
HIGHtests/unit/mcp/tools/test_job_instance_cancel_keys.py43except AttributeError:CODE
HIGH…sts/unit/mcp/tools/test_auto_interview_construction.py2323except Exception:CODE
HIGH…sts/unit/mcp/tools/test_auto_interview_construction.py2407except Exception:CODE
HIGHtests/unit/mcp/client/test_adapter.py124except TypeError:CODE
HIGHtests/unit/cli/test_setup.py66except Exception:CODE
HIGHtests/unit/cli/test_pm_runtime_adapter.py127except typer.Exit:CODE
HIGHtests/unit/evolution/test_generation_watchdog.py250except PersistenceError:CODE
HIGHtests/unit/evolution/test_generation_ownership.py836except asyncio.CancelledError:CODE
HIGHtests/unit/events/test_base.py22except Exception:CODE
HIGHtests/unit/bigbang/test_seed_generator.py152except ValueError:CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py1439except (RuntimeError, asyncio.CancelledError):CODE
HIGHtests/unit/orchestrator/test_agent_process.py3171except asyncio.CancelledError:CODE
HIGHtests/unit/orchestrator/test_process_local_authority.py1519except OSError:CODE
HIGHscripts/version-check.py63except Exception:CODE
HIGHscripts/version-check.py70except Exception:CODE
HIGHscripts/version-check.py200except Exception:CODE
HIGHscripts/version-check.py220except Exception:CODE
HIGHscripts/sync-plugin-version.py75except (FileNotFoundError, subprocess.CalledProcessError):CODE
HIGHscripts/sync-plugin-version.py91except (FileNotFoundError, subprocess.CalledProcessError):CODE
HIGHsrc/ouroboros/telemetry.py897except Exception:CODE
HIGHsrc/ouroboros/telemetry.py911except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1041except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1135except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1180except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1197except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1212except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1273except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1330except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1353except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1381except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1436except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1465except Exception:CODE
HIGHsrc/ouroboros/telemetry.py1501except FileExistsError:CODE
HIGHsrc/ouroboros/telemetry.py1571except Exception:CODE
HIGHsrc/ouroboros/telemetry.py808except FileExistsError:CODE
HIGHsrc/ouroboros/telemetry.py828except Exception:CODE
HIGHsrc/ouroboros/telemetry.py995except queue.Empty:CODE
HIGHsrc/ouroboros/telemetry.py999except Exception:CODE
HIGHsrc/ouroboros/telemetry.py648except Exception:CODE
HIGHsrc/ouroboros/telemetry.py878except Exception:CODE
HIGHsrc/ouroboros/telemetry.py882except Exception:CODE
HIGHsrc/ouroboros/telemetry.py821except FileExistsError:CODE
HIGHsrc/ouroboros/telemetry.py823except Exception:CODE
HIGHsrc/ouroboros/telemetry.py872except Exception:CODE
HIGHsrc/ouroboros/core/file_lock.py406except OSError:CODE
HIGHsrc/ouroboros/core/filesystem_capability.py286except OSError:CODE
HIGHsrc/ouroboros/core/filesystem_capability.py295except OSError:CODE
HIGHsrc/ouroboros/core/filesystem_capability.py337except FileExistsError:CODE
213 more matches not shown…
Cross-Language Confusion189 hits · 1134 pts
SeverityFileLineSnippetContext
HIGHtests/unit/test_llm_response_fence_robustness.py1047 '{"questions": null, "should_continue": false, "reasoning": "done"}',CODE
HIGHtests/unit/test_llm_response_fence_robustness.py1965 '{"ac_patches": null, "ontology_mutations": []}',CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py769 ("false && export FOO=bar; sh -uc 'test \"$FOO\" = bar'", False),CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py770 ("true || export FOO=bar; sh -uc 'test \"$FOO\" = bar'", False),CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py771 ("false && FOO=bar; export FOO; sh -uc 'test \"$FOO\" = bar'", False),CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py772 ("true && export FOO=bar; sh -uc 'test \"$FOO\" = bar'", True),CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py773 ("false || export FOO=bar; sh -uc 'test \"$FOO\" = bar'", True),CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1080 'false && FOO=bar; test -n "$FOO"',CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1081 'true || FOO=bar; test -n "$FOO"',CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1380 "cd sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1381 "cd -- sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1382 "CDPATH= cd sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1383 "CDPATH= command cd sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1386 "sh -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1387 "sh -eu -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1388 "bash -O extglob -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1389 "bash --rcfile /dev/null -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1390 "cd sub && bash -c 'python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1422 "cd sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1423 "cd -- sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1424 "CDPATH= cd sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1425 "CDPATH= command cd sub && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1428 "sh -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1429 "sh -eu -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1430 "bash -O extglob -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1431 "bash --rcfile /dev/null -c 'cd sub && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1432 "cd sub && bash -c 'python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1464 r"cd sub\ dir && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1469 r"sh -c 'cd sub\ dir && python check.py'",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1501 r"cd sub\ dir && python check.py",CODE
HIGH⚡tests/unit/auto/test_seed_preflight.py1506 r"sh -c 'cd sub\ dir && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py153 '&& cd "$tmp" && python organize.py && echo OK\''CODE
HIGHtests/unit/auto/test_seed_preflight.py1588 verify_command="cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1601 ("cd missing; python check.py", "false && cd sub; python check.py"),CODE
HIGHtests/unit/auto/test_seed_preflight.py1950 ("python3 check.py && cd sub", "python3 check.py && env -C sub true"),CODE
HIGHtests/unit/auto/test_seed_preflight.py1975 ("python3 check.py && cd sub", "python3 check.py && env -C sub true"),CODE
HIGHtests/unit/auto/test_seed_preflight.py2014 command = "cd && python check.py"CODE
HIGHtests/unit/auto/test_stop_reason_code.py384 envelope omitting ``stop_reason_code``, harness traces writing null) wasSTRING
HIGHtests/unit/boundary/test_oracle.py26 '[{"assertion_id":"script_1_1.a1","criterion_key":"ac_1","file":null,"locator":null}],'CODE
HIGHtests/unit/boundary/test_oracle_frames.py155 assert parse_frame(b'{"a": [1, 2.5, "x", null, true]}') == {"a": [1, 2.5, "x", None, True]}CODE
HIGH⚡tests/unit/mcp/server/test_security.py255 "constraints": ["No new dependencies || vendored code"],CODE
HIGH⚡tests/unit/mcp/server/test_security.py270 "session_context": {"goal": "x", "acceptance_criteria": ["a && b"]},CODE
HIGHtests/unit/scripts/test_install_ps1.py82 "$errors = $null; $tokens = $null; "CODE
HIGHtests/unit/scripts/test_pr_hygiene_workflow.py92out=$(api_retry fake 2>/dev/null)CODE
HIGH⚡tests/unit/scripts/test_pr_hygiene_workflow.py112api_retry fake > out.txt 2> err.txt || trueCODE
HIGH⚡tests/unit/scripts/test_pr_hygiene_workflow.py125if api_retry fake 2>/dev/null; then echo "unexpected-success"; else echo "failed=$?"; fiCODE
HIGH⚡tests/unit/scripts/test_pr_hygiene_workflow.py155resolve_issue 1777 || status=$?CODE
HIGHtests/unit/scripts/test_check_module_size.py494 "github.event.pull_request.base.sha || github.event.before }}"CODE
HIGH⚡tests/unit/scripts/test_install_runtime_selection.py1896 assert 'setup --runtime "$RUNTIME" --non-interactive || true' not in sourceCODE
HIGHtests/unit/scripts/test_install_runtime_selection.py240if ! grep -q '"notice_shown"[[:space:]]*:[[:space:]]*true' "$state" 2>/dev/null; thenCODE
HIGH⚡tests/unit/evaluation/test_detector.py162 adapter = _FakeAdapter(response=json.dumps({"test": "npm test && rm -rf /"}))CODE
HIGH⚡tests/unit/evaluation/test_languages.py174 self._write_toml(tmp_path, 'test = "npm test && rm -rf /"\n')CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py1190 for malformed in ("[null]", '[1, "x"]'):CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py1230 "[null]",CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py1231 '[null, "x"] stray text',CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py2028 "true && case y in (y | artifacts:) :;; esac",CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py2029 "false || case y in (y | artifacts:) :;; esac",CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py3301 '[{"name": "a", "description": "null weight", "weight": null}]',CODE
HIGH⚡tests/unit/bigbang/test_seed_generator.py3552 '[{"name": "x", "description": "d", "weight": null}]'CODE
HIGHtests/unit/bigbang/test_seed_generator.py1176 '[null, "x"] stray text', # JSON-parseable group + trailing garbageCODE
129 more matches not shown…
Excessive Try-Catch Wrapping798 hits · 716 pts
SeverityFileLineSnippetContext
LOWproject-context.md294except Exception:CODE
LOWtools/sync_github_project.py219 except Exception as e:STRING
MEDIUMtools/sync_github_project.py237 print("Error: issue_number must be an integer")CODE
MEDIUMtools/sync_github_project.py241 print("Error: GITHUB_TOKEN environment variable not set")CODE
LOWtests/conftest.py279 except Exception:CODE
LOWtests/unit/boundary/test_target_commands.py318 except Exception:CODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py103 except Exception as exc: # noqa: BLE001 - diagnostics must not mask failuresCODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py114 except Exception as exc: # noqa: BLE001CODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py119 except Exception as exc: # noqa: BLE001CODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py157 except Exception as exc: # diagnostics must never mask the real failureCODE
MEDIUM…sts/unit/mcp/tools/test_auto_interview_construction.py2320def _run() -> None:CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1564 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1715 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1872 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2024 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2188 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2323 except Exception:CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2407 except Exception:CODE
LOW⚡tests/unit/cli/test_setup.py58 except Exception:CODE
LOW⚡tests/unit/cli/test_setup.py66 except Exception:CODE
LOWtests/unit/cli/test_setup.py6320 except Exception as error: # pragma: no cover - OS-level cleanup failureSTRING
LOW⚡tests/unit/events/test_base.py22 except Exception:CODE
LOW⚡tests/unit/router/test_not_handled_resolution.py20 except Exception as exc: # pragma: no cover - failure path should be explicit.CODE
LOWtests/canonical/test_canonical.py338 except Exception as exc: # noqa: BLE001CODE
LOWtests/canonical/conftest.py321 except Exception as exc: # pragma: no cover - imports always succeed in CICODE
LOWtests/canonical/test_issue_1450_quality.py324 except Exception as exc:CODE
LOWtests/canonical/test_issue_1450_quality.py655 except Exception as exc: # noqa: BLE001 - experiment must persist every failureCODE
LOWtests/canonical/test_issue_1450_quality.py661 except Exception as exc: # noqa: BLE001 - evidence records corrupt/missing stateCODE
LOWtests/canonical/test_issue_1450_quality.py1016 except Exception as exc: # noqa: BLE001 - preserve costly partial proposal evidenceSTRING
LOWtests/integration/mcp/detached_probe_process.py321 except Exception:CODE
LOWtests/integration/mcp/detached_probe_process.py328 except Exception:CODE
LOWtests/integration/mcp/detached_probe_process.py442 except Exception as error:CODE
LOWtests/integration/mcp/detached_probe_process.py451 except Exception as error:CODE
MEDIUMdocs/api/mcp.md971 print(f"Error: {result.error}") # Never raises, returns errorCODE
LOWscripts/version-check.py63 except Exception:CODE
LOWscripts/version-check.py70 except Exception:CODE
LOWscripts/version-check.py143 except Exception:CODE
LOWscripts/version-check.py200 except Exception:CODE
LOWscripts/version-check.py220 except Exception:CODE
LOW⚡scripts/version-check.py234 except Exception:CODE
LOW⚡scripts/version-check.py237 except Exception:CODE
LOW⚡scripts/version-check.py241 except Exception:CODE
LOWscripts/version-check.py268 except Exception:CODE
LOWscripts/version-check.py272 except Exception:CODE
LOWscripts/ralph.py314 except Exception as exc:CODE
LOWscripts/session-start.py39 except Exception as e:CODE
MEDIUMscripts/session-start.py24def main() -> None:CODE
LOWscripts/manual-synapse-state-smoke.py326 except Exception as exc: # noqa: BLE001 - manual harness reports exact failure.CODE
MEDIUMscripts/manual-synapse-state-smoke.py323def main() -> int:CODE
LOWscripts/install.sh359except Exception:CODE
LOWscripts/install.sh366except Exception:CODE
LOWscripts/install.sh516except Exception:CODE
LOWscripts/install.sh705except Exception:CODE
LOWscripts/install.sh744except Exception:CODE
LOWscripts/install.sh1132except Exception:CODE
LOWscripts/manual-synapse-smoke.py301 except Exception as exc: # noqa: BLE001 - manual harness reports exact backend failure.CODE
LOWscripts/ralph-rewind.py183 except Exception as exc:CODE
LOWscripts/keyword-detector.py174 except Exception:CODE
LOWscripts/keyword-detector.py225 except Exception:CODE
LOWscripts/keyword-detector.py326 except Exception:CODE
738 more matches not shown…
Modern Structural Boilerplate489 hits · 477 pts
SeverityFileLineSnippetContext
LOWtests/unit/runtime/test_exec_sandbox_windows.py95def _set_dacl(path: Path, *, null: bool = False) -> None:CODE
LOWtests/unit/plugin/test_manifest_schema_0_4.py424def _set_permission_required(payload: dict, scope: str, required: bool) -> None:CODE
LOWtests/unit/cli/test_mcp_nested_guard.py30def _set_installed_versions(monkeypatch, versions: dict[str, str]) -> None:CODE
LOW…/unit/orchestrator/workflow_ir_conformance_fixtures.py127__all__ = [CODE
LOWtests/integration/mcp/detached_probe_process.py23logger = logging.getLogger(__name__)CODE
LOWtests/integration/mcp/conftest.py514 def set_data(self, key: str, value: str) -> None:CODE
LOWtests/conformance/workflow_ir/fixtures.py510__all__ = [CODE
LOWsrc/ouroboros/copilot_permissions.py101__all__ = [CODE
LOWsrc/ouroboros/runtime_instruction_artifacts.py204__all__ = [CODE
LOWsrc/ouroboros/__init__.py26__all__ = ["__version__", "main"]CODE
LOWsrc/ouroboros/telemetry.py949def set_context(**props: Any) -> None:CODE
LOWsrc/ouroboros/telemetry.py1584__all__ = [CODE
LOWsrc/ouroboros/sandbox.py34__all__ = ["SandboxClass"]CODE
LOWsrc/ouroboros/project_map.py463__all__ = [CODE
LOWsrc/ouroboros/claude_permissions.py55__all__ = [CODE
LOWsrc/ouroboros/package_profiles.py118__all__ = [CODE
LOWsrc/ouroboros/codex_permissions.py128__all__ = [CODE
LOWsrc/ouroboros/pm/renderer.py42__all__ = [CODE
LOWsrc/ouroboros/pm/__init__.py16__all__ = [CODE
LOWsrc/ouroboros/interview_adapters/triggers.py131__all__ = [CODE
LOWsrc/ouroboros/interview_adapters/manifest.py174__all__ = [CODE
LOWsrc/ouroboros/interview_adapters/registry.py46__all__ = ["BUILTIN_PACK_NAMES", "BuiltinGlossaryRegistry", "builtin_registry"]CODE
LOWsrc/ouroboros/interview_adapters/__init__.py43__all__ = [CODE
LOWsrc/ouroboros/interview_adapters/reference_contrast.py114__all__ = [CODE
LOWsrc/ouroboros/core/project_env.py107__all__ = [CODE
LOWsrc/ouroboros/core/session_signal.py451__all__ = [CODE
LOWsrc/ouroboros/core/hitl_resume.py241__all__ = [CODE
LOWsrc/ouroboros/core/ontology_questions.py455__all__ = [CODE
LOWsrc/ouroboros/core/session_signal_projection.py218__all__ = [CODE
LOWsrc/ouroboros/core/seed_contract.py86__all__ = [CODE
LOWsrc/ouroboros/core/runtime_transition.py476__all__ = [CODE
LOWsrc/ouroboros/core/retry.py234__all__ = [CODE
LOWsrc/ouroboros/core/hitl_state.py420__all__ = [CODE
LOWsrc/ouroboros/core/execution_preferences.py127__all__ = [CODE
LOWsrc/ouroboros/core/conductor.py308__all__ = [CODE
LOWsrc/ouroboros/core/disposable_memory.py62__all__ = [CODE
LOWsrc/ouroboros/core/requirement_candidate.py455__all__ = [CODE
LOWsrc/ouroboros/core/seed_contract_prompt.py174__all__ = [CODE
LOWsrc/ouroboros/core/ontology_aspect.py443__all__ = [CODE
LOWsrc/ouroboros/core/project_identity.py1003__all__ = [CODE
LOWsrc/ouroboros/core/ac_tree.py216 def update_node(self, node: ACNode) -> None:CODE
LOWsrc/ouroboros/copilot/cli_policy.py211__all__ = [CODE
LOWsrc/ouroboros/copilot/runtime_profile.py45__all__ = ["RUNTIME_PROFILE_TO_COPILOT_AGENT", "resolve_copilot_agent"]CODE
LOWsrc/ouroboros/config/_omp_cli.py90__all__ = ["get_omp_cli_path", "resolve_omp_cli_path"]CODE
LOWsrc/ouroboros/config/model_selection.py552__all__ = [CODE
LOWsrc/ouroboros/config/__init__.py121__all__ = [CODE
LOWsrc/ouroboros/config/loader.py222def _set_secure_permissions(file_path: Path) -> None:CODE
LOWsrc/ouroboros/config/exec_sandbox.py45__all__ = ["EXEC_SANDBOX_ENV_VAR", "exec_sandbox_config_enabled", "exec_sandbox_enabled"]CODE
LOWsrc/ouroboros/auto/domain_profile.py26__all__ = [CODE
LOWsrc/ouroboros/auto/handoff_contract.py98__all__ = [CODE
LOWsrc/ouroboros/auto/listeners.py328__all__ = [CODE
LOWsrc/ouroboros/auto/__init__.py33__all__ = [CODE
LOW⚡src/ouroboros/auto/runtime_routing.py112__all__ = [CODE
LOWsrc/ouroboros/auto/task_classes.py54__all__ = [CODE
LOWsrc/ouroboros/auto/reference_candidate_bridge.py227__all__ = [CODE
LOWsrc/ouroboros/auto/resume_render.py87__all__ = ["render_resume_lines"]CODE
LOWsrc/ouroboros/auto/domain_inference.py410__all__ = [CODE
LOWsrc/ouroboros/auto/provenance.py72__all__ = ["PROVENANCE_ENV_VAR", "resolve_provenance"]CODE
LOWsrc/ouroboros/auto/blocker_attribution.py62__all__ = ["authoring_backend_label", "record_authoring_backend"]CODE
LOWsrc/ouroboros/auto/seed_preflight.py37__all__ = [CODE
429 more matches not shown…
Deep Nesting478 hits · 368 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py242CODE
LOWtests/unit/test_cli_surface_docs_contract.py51CODE
LOWtests/unit/test_cli_surface_docs_contract.py95CODE
LOWtests/unit/test_llm_response_fence_robustness.py262CODE
LOWtests/unit/test_llm_response_fence_robustness.py360CODE
LOWtests/unit/test_tui_usage_docs_contract.py122CODE
LOWtests/unit/test_project_map.py56CODE
LOWtests/unit/core/test_project_identity.py595CODE
LOWtests/unit/core/test_project_identity.py603CODE
LOWtests/unit/auto/test_user_preference_and_floor.py949CODE
LOWtests/unit/tui/test_session_selector_replay.py43CODE
LOWtests/unit/boundary/test_instance_python_compat.py27CODE
LOWtests/unit/boundary/test_controller_isolation.py35CODE
LOWtests/unit/boundary/test_persisted_closure.py149CODE
LOWtests/unit/runtime/test_exec_sandbox.py1269CODE
LOWtests/unit/mcp/test_job_manager.py1250CODE
LOWtests/unit/mcp/tools/test_start_auto.py837CODE
LOWtests/unit/mcp/tools/test_start_auto.py923CODE
LOWtests/unit/mcp/tools/test_job_observer.py193CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py800CODE
LOWtests/unit/mcp/server/test_adapter.py800CODE
LOW…ts/unit/mcp/client/test_adapter_transport_lifecycle.py63CODE
LOWtests/unit/cli/test_setup.py6234CODE
LOWtests/unit/evolution/test_frugality.py1223CODE
LOWtests/unit/persistence/test_picker_indexes.py1259CODE
LOWtests/unit/persistence/test_picker_indexes.py1447CODE
LOWtests/unit/evaluation/test_json_utils.py40CODE
LOWtests/unit/bigbang/test_seed_generator.py99CODE
LOWtests/unit/orchestrator/test_capabilities.py1052CODE
LOWtests/unit/orchestrator/test_route_escalation_live.py1298CODE
LOWtests/unit/orchestrator/test_route_escalation_live.py3117CODE
LOWtests/unit/orchestrator/test_route_escalation_live.py3184CODE
LOWtests/unit/orchestrator/test_route_escalation_live.py1304CODE
LOWtests/unit/orchestrator/test_ac_execution_capsule.py933CODE
LOW…it/orchestrator/evidence/test_command_form_mismatch.py202CODE
LOWtests/integration/mcp/detached_probe_process.py350CODE
LOWtests/integration/mcp/detached_probe_process.py184CODE
LOWtests/e2e/test_cli_commands.py169CODE
LOWscripts/version-check.py168CODE
LOWscripts/version-check.py245CODE
LOWscripts/check-module-size.py378CODE
LOWscripts/sync-plugin-version.py347CODE
LOWscripts/sync-plugin-version.py595CODE
LOWscripts/export_interview_latency.py180CODE
LOWsrc/ouroboros/telemetry.py697CODE
LOWsrc/ouroboros/telemetry.py774CODE
LOWsrc/ouroboros/telemetry.py840CODE
LOWsrc/ouroboros/telemetry.py1014CODE
LOWsrc/ouroboros/telemetry.py1090CODE
LOWsrc/ouroboros/interview_adapters/triggers.py83CODE
LOWsrc/ouroboros/core/session_signal_projection.py114CODE
LOWsrc/ouroboros/core/security.py302CODE
LOWsrc/ouroboros/core/security.py521CODE
LOWsrc/ouroboros/core/file_lock.py359CODE
LOWsrc/ouroboros/core/file_lock.py485CODE
LOWsrc/ouroboros/core/hitl_state.py82CODE
LOWsrc/ouroboros/core/seed.py949CODE
LOWsrc/ouroboros/core/requirement_candidate.py291CODE
LOWsrc/ouroboros/core/filesystem_capability.py299CODE
LOWsrc/ouroboros/core/json_utils.py466CODE
418 more matches not shown…
Docstring Block Structure68 hits · 340 pts
SeverityFileLineSnippetContext
HIGHtests/integration/mcp/conftest.py164Call a tool. Args: name: Tool name. arguments: Tool arguments. Returns: STRING
HIGHtests/integration/mcp/conftest.py220Read a resource. Args: uri: Resource URI. Returns: Mock resource content. STRING
HIGHtests/integration/mcp/conftest.py271Get a filled prompt. Args: name: Prompt name. arguments: Prompt arguments. RetSTRING
HIGHsrc/ouroboros/core/lineage.py587Return lineage truncated to the given generation. The truncated lineage has ACTIVE status, ready for continued STRING
HIGHsrc/ouroboros/config/loader.py249Create default configuration files. Creates config.yaml and credentials.yaml with default templates in the specSTRING
HIGHsrc/ouroboros/config/loader.py318Load configuration from YAML file. Loads and validates configuration from the specified path or the default ~/.STRING
HIGHsrc/ouroboros/config/loader.py383Load credentials from YAML file. Loads and validates credentials from the specified path or the default ~/.ouroSTRING
HIGHsrc/ouroboros/auto/ledger_seed.py232Synthesize a degraded but executable Seed from an incomplete ledger. The primary use case is the interview-deadlineSTRING
HIGHsrc/ouroboros/providers/gemini_event_normalizer.py131Normalize a single raw output line from the Gemini CLI. The function attempts JSON parsing first (when the striSTRING
HIGHsrc/ouroboros/providers/gemini_event_normalizer.py184Parse and normalise a JSON event line. Args: stripped: The stripped version of the line. STRING
HIGHsrc/ouroboros/providers/litellm_adapter.py1222Make the raw completion call. Args: messages: The conversation messages. config: The coSTRING
HIGHsrc/ouroboros/providers/opencode_adapter.py203Normalize a model name for the OpenCode CLI. Strips whitespace and rejects the sentinel ``"default"`` value. STRING
HIGHsrc/ouroboros/providers/codex_cli_stream.py178Yield decoded lines from a runtime subprocess stdout/stderr stream. This is the orchestrator-runtime superset of :fSTRING
HIGHsrc/ouroboros/providers/gemini_cli_adapter.py634Resolve the path to the ``gemini`` binary. Priority: 1. Explicit *cli_path* constructor argument STRING
HIGHsrc/ouroboros/runtime/child_env.py47Build an isolated environment for a nested backend CLI subprocess. Args: base_env: Environment to derive frSTRING
HIGHsrc/ouroboros/plugin/digest.py89Compute the canonical tree hash for the subtree at `root`. Args: root: Path to the directory whose contentsSTRING
HIGHsrc/ouroboros/plugin/manifest.py1105Load and validate a plugin manifest from `path`. Args: path: Filesystem path to an `ouroboros.plugin.json` STRING
HIGHsrc/ouroboros/plugin/ledger_adapter.py111Extract the original audit event from a wrapped envelope. Args: envelope: A dict produced by `wrap_plugin_eSTRING
HIGHsrc/ouroboros/plugin/userlevel_registry.py88Register a program from its loaded manifest. Args: manifest: The validated `PluginManifest` (from `STRING
HIGHsrc/ouroboros/plugin/agents/registry.py450Compose a new agent from existing one with overrides. Args: name: Name for the composed agent. STRING
HIGHsrc/ouroboros/plugin/agents/pool.py417Submit a task to the pool. Args: agent_type: Agent name or role to execute the task. prSTRING
HIGHsrc/ouroboros/plugin/agents/pool.py474Wait for and retrieve task result. Args: task_id: Task identifier. timeout: Maximum secSTRING
HIGHsrc/ouroboros/plugin/skills/registry.py406Load a skill from its SKILL.md file. Args: skill_md_path: Path to the SKILL.md file. ReturSTRING
HIGHsrc/ouroboros/agents/loader.py57Load the full markdown content for an agent. Args: agent_name: File stem, e.g. ``"socratic-interviewer"``. STRING
HIGHsrc/ouroboros/mcp/tools/subagent.py660Build a SubagentPayload with validation. Args: tool_name: MCP tool name that triggered dispatch (e.g. "ouroSTRING
HIGHsrc/ouroboros/mcp/tools/subagent.py1802Wrap a list of SubagentPayloads into a single MCPToolResult for parallel dispatch. The bridge plugin recognizes theSTRING
HIGHsrc/ouroboros/mcp/tools/subagent.py1856Build N subagent payloads — one per lateral-thinking persona. Each payload targets a different persona so main LLM STRING
HIGHsrc/ouroboros/mcp/tools/subagent.py2381Build one SubagentPayload per fan-out request spec. This is the generic, request-shaped builder that lets any interSTRING
HIGHsrc/ouroboros/mcp/tools/background.py163Run the shared allocate -> guard -> agent-process -> start_job pipeline. Args: job_manager: The per-server STRING
HIGHsrc/ouroboros/mcp/server/auth.py319Build DNS-rebinding protection settings for a network bind. The SDK only auto-enables this protection for three looSTRING
HIGHsrc/ouroboros/mcp/server/auth.py426Validate a requested bind and build the SDK wiring that protects it. This is the trust boundary for serving: reachiSTRING
HIGHsrc/ouroboros/mcp/server/adapter.py1523Create an Ouroboros MCP server with all tools and dependencies wired. This is a composition root that creates all sSTRING
HIGHsrc/ouroboros/cli/jsonc.py42Convert JSONC text to strict JSON by removing comments and trailing commas. Unlike a simple regex sweep, this parseSTRING
HIGHsrc/ouroboros/cli/jsonc.py79Parse JSONC text into a Python object. Convenience wrapper that strips comments/trailing commas then delegates STRING
HIGHsrc/ouroboros/cli/commands/run.py162Load seed configuration from YAML file. Args: seed_file: Path to the seed YAML file. Returns: STRING
HIGHsrc/ouroboros/cli/commands/mcp.py1288Validate the requested exposure and return the token to enforce. ``MCPServerAdapter.serve`` holds the same boundarySTRING
HIGHsrc/ouroboros/harness/deliver_gate.py258Load and normalize EventStore evidence for one AC deliver-gate check. ``execution_id`` is required so the deliver-gSTRING
HIGHsrc/ouroboros/resilience/stagnation.py647Create appropriate event for a stagnation detection. Factory function that creates the correct event type based on STRING
HIGHsrc/ouroboros/persistence/checkpoint.py117Reconstruct checkpoint from dict. Args: data: Dict with checkpoint data. Returns: STRING
HIGHsrc/ouroboros/persistence/checkpoint.py193Sanitize seed_id to prevent path traversal attacks. Strips null bytes, removes path separators, Windows-reserveSTRING
HIGHsrc/ouroboros/persistence/checkpoint.py543Get file path for checkpoint at specific rollback level. The seed_id is sanitized to prevent path traversal, anSTRING
HIGHsrc/ouroboros/persistence/brownfield.py53Create a BrownfieldRepo from a dict. Accepts the same dict shape as the old ``BrownfieldEntry.from_dict()``. STRING
HIGHsrc/ouroboros/persistence/brownfield.py236Register a brownfield repository. If a repo with the same path already exists, it is updated (upsert). STRING
HIGHsrc/ouroboros/persistence/brownfield.py312Bulk-insert scanned repositories (is_default=False, desc=''). Each dict must have ``path`` and ``name`` keys. STRING
HIGHsrc/ouroboros/persistence/brownfield.py368List registered brownfield repositories with optional pagination. Args: offset: Number of rows to sSTRING
HIGHsrc/ouroboros/persistence/brownfield.py488Set a repository as the sole default brownfield context. Clears the default flag on **all** other repos and setSTRING
HIGHsrc/ouroboros/persistence/brownfield.py617Update the description of a registered repository. Args: path: Absolute filesystem path of the repoSTRING
HIGHsrc/ouroboros/persistence/brownfield.py656Remove a brownfield repository registration. Args: path: Absolute filesystem path of the repo to reSTRING
HIGHsrc/ouroboros/persistence/event_store.py787Append an event to the store. The operation is wrapped in a transaction for atomicity. If the insert faSTRING
HIGHsrc/ouroboros/persistence/event_store.py1685Replay all events for a specific aggregate. The operation uses a transaction for read consistency. ArgSTRING
HIGHsrc/ouroboros/persistence/event_store.py1882Get recent events, optionally filtered by type. Args: event_type: Optional event type to filter by.STRING
HIGHsrc/ouroboros/persistence/event_store.py3000Replay all events for a lineage aggregate. Convenience method for evolutionary loop lineage reconstruction. STRING
HIGHsrc/ouroboros/evaluation/checklist.py128Aggregate per-AC EvaluationResult objects into a checklist. Args: ac_texts: The acceptance criteria, in theSTRING
HIGHsrc/ouroboros/bigbang/ambiguity.py730Parse LLM response into ScoreBreakdown. Args: response: Raw LLM response text. is_brownSTRING
HIGHsrc/ouroboros/bigbang/interview.py643Deterministically select the best question candidate. Selection rule (no LLM judge): 1. Prefer the candidate tSTRING
HIGHsrc/ouroboros/bigbang/question_classifier.py307Parse LLM classification response. Args: response: Raw LLM response text. original_quesSTRING
HIGHsrc/ouroboros/bigbang/seed_generator.py2216Parse LLM response into requirements dictionary. Args: response: Raw LLM response text. ReSTRING
HIGHsrc/ouroboros/bigbang/pm_interview.py1496Parse LLM response into PMSeed. Args: response: Raw LLM response text. interview_id: SoSTRING
HIGHsrc/ouroboros/orchestrator/adapter.py1529Execute a task and yield progress messages. This is an async generator that streams messages as Claude works. STRING
HIGHsrc/ouroboros/orchestrator/opencode_runtime.py476Assemble the CLI argument list for ``opencode run``. The prompt is **not** included in argv — it is piped via sSTRING
8 more matches not shown…
AI Slop Vocabulary111 hits · 332 pts
SeverityFileLineSnippetContext
MEDIUMpyproject.toml270# annotations must use typing generics (boundary/harness.py docstring).COMMENT
MEDIUM⚡tests/unit/boundary/test_journal_authority.py1259# An oracle result is one the harness and oracle_run can write.COMMENT
MEDIUM⚡tests/unit/boundary/test_journal_authority.py1271 # The run was handed its binding, yet the harness says it used the default.COMMENT
MEDIUMtests/unit/boundary/test_journal_authority.py547 # The product hands every bound oracle its binding: the harness says declared.COMMENT
MEDIUMtests/unit/boundary/test_journal_authority.py953 # claims the check met its role while only c2 passed is one the harnessCOMMENT
MEDIUMtests/unit/boundary/test_journal_authority.py1287 # tier A), so the harness reports it as declared.COMMENT
MEDIUM⚡tests/unit/boundary/test_built_call_oracle.py182# The harness forms, one by oneCOMMENT
MEDIUMtests/unit/boundary/test_record_projection.py323 # The oracle check with an assertion id the harness check does not have.COMMENT
MEDIUMtests/unit/boundary/test_oracle_run.py206 # (a) It prints the old harness's "all passed" line and exits 0.COMMENT
MEDIUMtests/unit/boundary/test_oracle_run.py338 # answer. The comparison runs in the harness process, against frozenCOMMENT
MEDIUMtests/unit/boundary/test_oracle_run.py506 # target. The base run is the target proof now: the harness resolves theCOMMENT
MEDIUMtests/unit/boundary/test_oracle_run.py663 # The harness reports ``unprovable`` where the host cannot prove theCOMMENT
MEDIUM⚡tests/unit/boundary/test_oracle_frames.py174 # the harness truncates repr to 300 characters; a longer one isCOMMENT
MEDIUMtests/unit/boundary/test_oracle_frames.py233 # Each starts the pinned interpreter (after ``--``) in the harness target role.COMMENT
MEDIUMtests/unit/boundary/test_ledger.py602 # oracle harness and data files; one without is schema v1 with neither.COMMENT
MEDIUMtests/unit/mcp/tools/test_definitions.py276 # Verify-by-default: fresh runs enforce fat-harness unless the seedCOMMENT
MEDIUMtests/unit/cli/test_harness.py423# The bot reproduced: ``harness show <abs-path> --traces-root <root>`` servedCOMMENT
MEDIUMtests/unit/scripts/test_install_ps1_python.py69 # Pass paths through the environment and code as UTF-16LE so the harnessSTRING
MEDIUM⚡tests/unit/config_tui/test_launcher.py21 ("1", True, True), # harness env wins even on a TTYCODE
MEDIUM⚡tests/unit/orchestrator/test_model_routing.py787 # Cross-harness redispatch swaps in a codex adapter mid-run; a router builtCOMMENT
MEDIUMtests/unit/orchestrator/test_frugality_producers.py1139 # No structured facts array → the common non-fat-harness case → skip silently.COMMENT
MEDIUM⚡tests/unit/orchestrator/test_profile_strategy.py139 # Bot finding on #891 r7: the harness has no structured BLOCKEDCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py6842# ``files_touched`` path the agent claims. Every case must fail the fat-harnessCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py13169 # Isolate the stall→failure conversion: cross-harness redispatch is aCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py13274 # same-runtime budget is only 'exhausted' (so alt-harness may run) onCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py13368 # counter cap — yet the alternate harness was still consulted exactly once.COMMENT
MEDIUM…chestrator/test_parallel_executor_verify_by_default.py872 # loop early-stops before the counter cap and reaches the alt-harness hook.COMMENT
MEDIUMtests/unit/orchestrator/test_antigravity_cli_runtime.py26# --- Minimal fake subprocess harness (mirrors test_codex_cli_runtime) -------COMMENT
MEDIUM⚡tests/unit/orchestrator/test_phase_wrappers.py86 # merging with the harness instructions below. Every non-emptyCOMMENT
MEDIUMtests/unit/orchestrator/test_grok_cli_runtime.py23# --- Minimal fake subprocess harness (mirrors test_codex_cli_runtime) -------COMMENT
MEDIUM…sts/unit/orchestrator/test_baseline_metrics_capture.py1"""Tests for the recorded #961 fat-harness baseline capture artifact."""STRING
MEDIUMtests/unit/orchestrator/test_shadow_replay.py475# -- Layer 2: the harness itself ---------------------------------------------COMMENT
MEDIUMtests/unit/orchestrator/test_shadow_replay.py1231 # prompts are an explicit limitation of this experiment harness.COMMENT
MEDIUMtests/unit/orchestrator/test_shadow_replay.py1374 # Flag off → the harness is never entered: no factory build, no event.COMMENT
MEDIUMtests/unit/orchestrator/evidence/test_call_citation.py204 # The replay passed, but the harness replay does not report executed lines yet: no evidence,COMMENT
MEDIUMtests/canonical/test_canonical.py428 # exists in source). The harness must not be subject to the same defect.COMMENT
MEDIUMtests/canonical/cli-todo/expected.yaml22# Live product-reality smoke contract (#1452). The live harness executesCOMMENT
MEDIUMtests/conformance/workflow_ir/__init__.py1# Workflow IR conformance harness — Wave 1 N-2 (parent #956, umbrella #1131).COMMENT
MEDIUM…nformance/workflow_ir/test_plugin_firewall_contract.py165 This is the load-bearing #1131 contract: when the harness projectsSTRING
MEDIUM…nformance/workflow_ir/test_plugin_firewall_contract.py181 # The firewall outcome the harness MUST consume.COMMENT
MEDIUMintegrations/dsh-plugin/cordis.patch.yml58 # The child does NOT inherit the harness environment wholesale:COMMENT
MEDIUMintegrations/dsh-plugin/cordis.patch.yml61 # every DSH_* name removed, precisely so harness credentials never leakCOMMENT
MEDIUMscripts/manual-synapse-state-smoke.py326 except Exception as exc: # noqa: BLE001 - manual harness reports exact failure.CODE
MEDIUMscripts/manual-synapse-smoke.py301 except Exception as exc: # noqa: BLE001 - manual harness reports exact backend failure.CODE
MEDIUMsrc/ouroboros/orchestrator_stage.py4agreed in #476 assigns a different harness per pipeline stage:STRING
MEDIUMsrc/ouroboros/auto/domain_inference.py92# both more robust and easier to reason about:COMMENT
MEDIUMsrc/ouroboros/auto/domain_inference.py1405# The harness owns what it creates and recycles (#1813 R98): a componentCOMMENT
MEDIUMsrc/ouroboros/auto/web_ownership.py157# audit", "admin portal documentation", "admin portal test harness"), soCOMMENT
MEDIUMsrc/ouroboros/boundary/package.py410 # The harness argv, the frozen failure signature, one assertionCOMMENT
MEDIUMsrc/ouroboros/boundary/oracle_run.py156# The harness ``cli`` role writes one short frame on stderr, nothing else.COMMENT
MEDIUMsrc/ouroboros/boundary/oracle_run.py272 # The harness truncates ``repr`` to MAX_REPR; a longer one is forged andCOMMENT
MEDIUMsrc/ouroboros/boundary/authority.py489 # An attempt is the whole result handed over (a cross-harness alternateCOMMENT
MEDIUMsrc/ouroboros/boundary/oracle.py99# The product harness (``boundary/harness.py``), as the text every oracleCOMMENT
MEDIUMsrc/ouroboros/boundary/oracle.py494# Results: closed models of what the harness comparison decidedCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/pm_handler.py539 # plugin/project MCP server — under a heavy harness the front-loadedCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/execution_handlers.py1358 # The original seed file may contain harness-owned assertions.COMMENT
MEDIUMsrc/ouroboros/mcp/tools/execution_handlers.py2659 # The original seed file may contain harness-owned assertions.COMMENT
MEDIUMsrc/ouroboros/mcp/tools/authoring_handlers.py2430 # dependency-injection / test-harness path into a hard failure.COMMENT
MEDIUMsrc/ouroboros/cli/commands/auto.py817 # before printing so the status surface stays robust againstCOMMENT
MEDIUMsrc/ouroboros/config_tui/app.py132# the robust blank check across widget interactions.COMMENT
51 more matches not shown…
Cross-File Repetition53 hits · 265 pts
SeverityFileLineSnippetContext
HIGHtests/unit/pm/test_renderer.py0create a pmseed with sensible defaults for testing.STRING
HIGHtests/unit/bigbang/test_pm_document_generator.py0create a pmseed with sensible defaults for testing.STRING
HIGHtests/unit/bigbang/test_pm_document_writer.py0create a pmseed with sensible defaults for testing.STRING
HIGHtests/unit/mcp/tools/test_ac_tree_hud_footer.py0provide an initialized in-memory event store and dispose it after each test.STRING
HIGHtests/unit/mcp/tools/test_ac_tree_hud_max_nodes.py0provide an initialized in-memory event store and dispose it after each test.STRING
HIGHtests/unit/mcp/tools/test_definitions.py0provide an initialized in-memory event store and dispose it after each test.STRING
HIGHtests/unit/mcp/tools/test_ac_tree_hud_handler.py0provide an initialized in-memory event store and dispose it after each test.STRING
HIGH…s/unit/mcp/tools/test_ac_tree_hud_handler_completed.py0provide an initialized in-memory event store for hud handler tests.STRING
HIGH…/mcp/tools/test_ac_tree_hud_handler_invalid_session.py0provide an initialized in-memory event store for hud handler tests.STRING
HIGH…t/mcp/tools/test_ac_tree_hud_handler_cursor_changed.py0provide an initialized in-memory event store for hud handler tests.STRING
HIGH…nit/mcp/tools/test_ac_tree_hud_handler_no_execution.py0provide an initialized in-memory event store for hud handler tests.STRING
HIGH…sts/unit/mcp/tools/test_ac_tree_hud_handler_waiting.py0provide an initialized in-memory event store for hud handler tests.STRING
HIGHtests/unit/bigbang/test_pm_interview.py0create a pminterviewengine with mocked dependencies.STRING
HIGHtests/unit/bigbang/test_pm_interview_brownfield_db.py0create a pminterviewengine with mocked dependencies.STRING
HIGHtests/unit/bigbang/test_decide_later_items.py0create a pminterviewengine with mocked dependencies.STRING
HIGHtests/unit/bigbang/test_classifier_context.py0create a pminterviewengine with mocked dependencies.STRING
HIGHtests/unit/orchestrator/test_codex_cli_runtime.py0removed local parser helpers should not remain referenced by the runtime.STRING
HIGHtests/unit/orchestrator/test_opencode_runtime.py0removed local parser helpers should not remain referenced by the runtime.STRING
HIGHtests/unit/orchestrator/test_hermes_runtime.py0removed local parser helpers should not remain referenced by the runtime.STRING
HIGHtests/unit/orchestrator/test_inflight_cancellation.py0treat a unit-test tracker as the durable snapshot for mocked stores.STRING
HIGHtests/unit/orchestrator/test_runner.py0treat a unit-test tracker as the durable snapshot for mocked stores.STRING
HIGH…ts/unit/orchestrator/test_runner_execution_guidance.py0treat a unit-test tracker as the durable snapshot for mocked stores.STRING
HIGHtests/unit/orchestrator/test_runner_cancellation.py0treat a unit-test tracker as the durable snapshot for mocked stores.STRING
HIGHsrc/ouroboros/tui/screens/execution.py0initialize debug screen. args: state: initial tui state. name: screen name. id: screen id. classes: css classes.STRING
HIGHsrc/ouroboros/tui/screens/logs.py0initialize debug screen. args: state: initial tui state. name: screen name. id: screen id. classes: css classes.STRING
HIGHsrc/ouroboros/tui/screens/debug.py0initialize debug screen. args: state: initial tui state. name: screen name. id: screen id. classes: css classes.STRING
HIGHsrc/ouroboros/tui/screens/execution.py0update the entire state. args: state: new tui state.STRING
HIGHsrc/ouroboros/tui/screens/logs.py0update the entire state. args: state: new tui state.STRING
HIGHsrc/ouroboros/tui/screens/debug.py0update the entire state. args: state: new tui state.STRING
HIGHsrc/ouroboros/providers/pi_llm_adapter.py0validate extracted json against the requested response_format.STRING
HIGHsrc/ouroboros/providers/omp_llm_adapter.py0validate extracted json against the requested response_format.STRING
HIGHsrc/ouroboros/providers/goose_cli_adapter.py0validate extracted json against the requested response_format.STRING
HIGHsrc/ouroboros/providers/ourocode_llm_adapter.py0validate extracted json against the requested response_format.STRING
HIGHsrc/ouroboros/providers/zcode_cli_adapter.py0validate extracted json against the requested response_format.STRING
HIGHsrc/ouroboros/providers/codex_cli_adapter.py0resolve an explicit cli path from config helpers when available.STRING
HIGHsrc/ouroboros/orchestrator/grok_cli_runtime.py0resolve an explicit cli path from config helpers when available.STRING
HIGHsrc/ouroboros/orchestrator/codex_cli_runtime.py0resolve an explicit cli path from config helpers when available.STRING
HIGHsrc/ouroboros/verification/extractor.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/evaluation/semantic.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/bigbang/ambiguity.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/bigbang/question_classifier.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/bigbang/pm_document.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/bigbang/explore.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/bigbang/pm_interview.py0resolve implicit default model while preserving explicit caller pins.STRING
HIGHsrc/ouroboros/orchestrator/hermes_runtime.py0identify final recoverable intercept failures that should fall through.STRING
HIGHsrc/ouroboros/orchestrator/skill_intercept.py0identify final recoverable intercept failures that should fall through.STRING
HIGHsrc/ouroboros/orchestrator/codex_cli_runtime.py0identify final recoverable intercept failures that should fall through.STRING
HIGHsrc/ouroboros/orchestrator/hermes_runtime.py0preserve runtime-owned warnings for matched skills with bad metadata.STRING
HIGHsrc/ouroboros/orchestrator/opencode_runtime.py0preserve runtime-owned warnings for matched skills with bad metadata.STRING
HIGHsrc/ouroboros/orchestrator/codex_cli_runtime.py0preserve runtime-owned warnings for matched skills with bad metadata.STRING
HIGHsrc/ouroboros/orchestrator/hermes_runtime.py0attach interview session metadata to the runtime handle.STRING
HIGHsrc/ouroboros/orchestrator/command_dispatcher.py0attach interview session metadata to the runtime handle.STRING
HIGHsrc/ouroboros/orchestrator/codex_cli_runtime.py0attach interview session metadata to the runtime handle.STRING
Over-Commented Block283 hits · 224 pts
SeverityFileLineSnippetContext
LOWpyproject.toml61Repository = "https://github.com/Q00/ouroboros"COMMENT
LOWpyproject.toml141COMMENT
LOWtests/conftest.py21COMMENT
LOWtests/conftest.py41# and dynamically resolved CLI persistence defaults in one move, andCOMMENT
LOWtests/unit/auto/test_seed_repairer_bounded.py401 # Wait for the daemon worker thread to unwind on its own. ``wait_for``COMMENT
LOWtests/unit/auto/test_domain_inference.py281 classification is ledger-derived, not goal-text-derived alone."""COMMENT
LOWtests/unit/auto/test_domain_inference.py381COMMENT
LOWtests/unit/auto/test_domain_inference.py461 a negated CLI mention (e.g. "CLI, not a CLI library") must stillCOMMENT
LOWtests/unit/auto/test_stop_reason_code.py41COMMENT
LOWtests/unit/auto/test_interview_pipeline.py5281 result = await driver.run(state, ledger)COMMENT
LOWtests/unit/auto/test_interview_pipeline.py5421 second = await driver.run(state, resumed_ledger)COMMENT
LOWtests/unit/auto/test_adapters_ralph_poller.py81 result = await poller(job_id="job_ralph_existing")COMMENT
LOWtests/unit/auto/test_pipeline_lateral.py821 run_artifact=long_artifact,COMMENT
LOWtests/unit/plugin/test_firewall.py1361 from ouroboros.plugin.digest import canonical_tree_hashCOMMENT
LOWtests/unit/mcp/tools/test_data_context_lane.py1101 # weighed against (see the cross-issuance test above): the server cannotCOMMENT
LOWtests/unit/mcp/tools/test_data_context_lane.py1861# --------------------------------------------------------------------------- #COMMENT
LOWtests/unit/cli/test_harness.py421# run_id path-traversal boundary (security regression, #1582 bot finding) #COMMENT
LOWtests/unit/cli/test_auto_command.py1161 # A hand-built Ralph handler enqueues a job that dies on its firstCOMMENT
LOWtests/unit/bigbang/test_answer_provenance.py301COMMENT
LOWtests/unit/orchestrator/test_context_governor.py241 )COMMENT
LOWtests/unit/orchestrator/test_zcode_cli_runtime.py341 permission_mode="bypassPermissions",COMMENT
LOWtests/unit/orchestrator/test_phase_wrappers.py61COMMENT
LOWtests/canonical/cli-todo/expected.yaml1# L0 canonical acceptance scenario — cli-todoCOMMENT
LOWtests/integration/auto/test_dispatch_to_seed_e2e.py481#COMMENT
LOWtests/conformance/workflow_ir/__init__.py1# Workflow IR conformance harness — Wave 1 N-2 (parent #956, umbrella #1131).COMMENT
LOWdocs/guides/evaluation-pipeline.md601 max_tokens=2048,COMMENT
LOWdocs/guides/evaluation-pipeline.zh-CN.md561 ),COMMENT
LOWdocs/examples/mcp-config.yaml1# Example MCP Client Configuration for OuroborosCOMMENT
LOWdocs/examples/mcp-config.yaml41 # - name: "memory"COMMENT
LOWdocs/examples/mcp-config.yaml61 # transport: "sse"COMMENT
LOWdocs/examples/mcp-config.yaml81# Example: tool_prefix: "mcp_" makes "read" become "mcp_read"COMMENT
LOWintegrations/dsh-plugin/cordis.patch.yml1# dsh-ouroboros — mounts Ouroboros as native MCP tools inside DeepSeek Harness.COMMENT
LOWintegrations/dsh-plugin/cordis.patch.yml21# spawns its own `dsh-acp-demo` child and failsCOMMENT
LOWintegrations/dsh-plugin/cordis.patch.yml61 # every DSH_* name removed, precisely so harness credentials never leakCOMMENT
LOWexamples/coordinator_test_seed.yaml1# Coordinator Agent Test SeedCOMMENT
LOWexamples/parallel_subac_test_seed.yaml1# Parallel Sub-AC Test SeedCOMMENT
LOWscripts/check-auto-boundary.py101COMMENT
LOWscripts/check-auto-boundary.py121# PascalCase-composition forms.COMMENT
LOWscripts/check-auto-boundary.py141# missed. The case-sensitive uppercase first letter is whatCOMMENT
LOWscripts/check-auto-boundary.py161 # ``linearTransform``, or ``LinearOperator`` stay benign evenCOMMENT
LOWscripts/check-auto-boundary.py241 # Root-level escape: if SCAN_DIR itself is a symlink whoseCOMMENT
LOWscripts/ralph.py21import reCOMMENT
LOWscripts/check-auto-perf-budget.py41# bodies wrap multi-line guidance blocks. Bot review on commit dc191d02COMMENT
LOWscripts/check-auto-perf-budget.py121 body = _strip_html_comments(body)COMMENT
LOWscripts/install.sh1#!/bin/bashCOMMENT
LOWscripts/install.sh141# occurrence. This standalone installer must honor the same telemetry keysCOMMENT
LOWscripts/install.sh221 # A missing closing quote and trailing garbage after a real closingCOMMENT
LOWscripts/install.sh241 case "$trailing" inCOMMENT
LOWscripts/install.sh281 # Unquoted values follow dotenv grammar: an inline ` # comment` isCOMMENT
LOWscripts/install.sh321_telemetry_config_allows() {COMMENT
LOWscripts/install.sh441 command -v curl &>/dev/null || return 1COMMENT
LOWscripts/install.sh461 # the first of several duplicate top-level keys, and must NOT be trustedCOMMENT
LOWscripts/install.sh481 # this is a documented best-effort gap.COMMENT
LOWscripts/install.sh581 unset -f _telemetry_extract_uuid _telemetry_read_state _telemetry_canonical_id _telemetry_salvage_candidateCOMMENT
LOWscripts/install.sh601 # Both primitives only check whether *something* already exists atCOMMENT
LOWscripts/install.sh641 # the tiny remaining race.COMMENT
LOWscripts/install.sh681 _telemetry_enabled || return 0COMMENT
LOWscripts/ralph.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/bump-homebrew-formula.sh1#!/usr/bin/env bashCOMMENT
LOW.github/dependabot.yml1# Dependabot configuration.COMMENT
223 more matches not shown…
Modern AI Meta-Vocabulary43 hits · 126 pts
SeverityFileLineSnippetContext
MEDIUMllms.txt88 plugin/ # Plugin system (skills, agents, orchestration)CODE
MEDIUMCONTRIBUTING.md544 orchestrator/ # Runtime abstraction and orchestrationCODE
MEDIUM⚡tests/unit/backends/test_capabilities.py146 # Codex additionally exposes host-driven subagent orchestration guidance soCOMMENT
MEDIUMtests/unit/orchestrator/test_subagent_orchestration.py37 # absent from the name-map → NONE. Its EXTERNAL orchestration isCOMMENT
MEDIUM⚡tests/unit/orchestrator/test_host_dispatch_runtime.py77 # Landmine 3: joining the passive-bridge / leader-driven orchestrationCOMMENT
MEDIUMdocs/architecture.md409+-- orchestrator/ # Runtime abstraction and orchestrationCODE
MEDIUMdocs/rfc/frugality-control-loop.md1# RFC — Token frugality as one control loop (attribution + advisory guardrails)COMMENT
MEDIUMdocs/rfc/active-conductor.md1# RFC — Active conductor: judgment on the event-driven main sessionCOMMENT
MEDIUMdocs/rfc/active-conductor.md12#1599 made background-job observation event-driven: one read-only child owns theCOMMENT
MEDIUMdocs/guides/agent-process-lifecycle.md3Issue #518 tracks the move from ad-hoc agent/session orchestration toward aCODE
MEDIUMdocs/history/agentos/release-readiness.md297| AgentOS smoke: long-running runtime and recovery | Start/status/result behavior, recovery/cancel/retry truthfulness, aCODE
MEDIUMdocs/history/agentos/release-readiness.md983| #924 | Closed/folded | Done/folded | No direct release impact; covered by the canonical multi-agent deliberation RFC. CODE
MEDIUMdocs/history/agentos/release-readiness.md988| #934 | Closed/folded | Done/folded | No direct release impact; plugin readiness is assessed through #939 tests and docCODE
MEDIUMdocs/history/agentos/issue-sequencing-graph.md217| #1258 | B | Regression guardrails landed in #1259; the broader perf policy remains needs-design/needs-approval. | TreaCODE
MEDIUMsrc/ouroboros/auto/domain_inference.py953 # only bare noun continuation ("web app scaffolding CLI") re-heads.COMMENT
MEDIUMsrc/ouroboros/auto/domain_inference.py989 # scaffolding CLI", "website generator CLI") mean the web phraseCOMMENT
MEDIUMsrc/ouroboros/auto/domain_inference.py1022 # "to scaffold and deploy a web app") are not product declarationsCOMMENT
MEDIUMsrc/ouroboros/auto/pipeline.py426 # #1509: final-status surfaces must distinguish orchestration stateCOMMENT
MEDIUMsrc/ouroboros/providers/claude_code_adapter.py1270 # *agentic CLI subprocess* and then turns every agent surfaceCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py651 # it drives the agentic orchestrator runtime but does not backCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py666 # --output-format streaming-json`` drives the agentic orchestratorCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py685 # agentic orchestrator runtime or interview driving. SDK-free andCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py700 # (interview/seed/qa/evaluate) but NOT the agentic orchestratorCOMMENT
MEDIUMsrc/ouroboros/mcp/job_manager.py148 # Parent execution projections historically stored the orchestrationCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/definitions.py701# needs dependency injection should call ``get_ouroboros_tools(...)`` instead;COMMENT
MEDIUMsrc/ouroboros/mcp/tools/authoring_handlers.py2378 # agentic explorer, and matches ``PMInterviewHandler._get_engine``COMMENT
MEDIUMsrc/ouroboros/mcp/tools/attention_relay.py330 # can absorb another orchestration session's progress.COMMENT
MEDIUMsrc/ouroboros/mcp/tools/attention_relay.py584 # A linked execution stream may contain multiple orchestrationCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/attention_relay.py644 # orchestration session. Filter before building route/recovery streaks soCOMMENT
MEDIUMsrc/ouroboros/mcp/server/adapter.py2256 # Create tool registry for dependency injectionCOMMENT
MEDIUMsrc/ouroboros/cli/commands/mcp.py924 # Create server with all tools pre-registered via dependency injection.COMMENT
MEDIUMsrc/ouroboros/observability/frugality_retrospective.py146 # parent orchestration session. Retrospective authority follows the latter;COMMENT
MEDIUMsrc/ouroboros/persistence/picker_indexes.py145# used this aggregate as the orchestration session key.COMMENT
MEDIUMsrc/ouroboros/evaluation/detector.py769 # lookup would let an LLM hallucination become a phantom Stage 1 failureCOMMENT
MEDIUM⚡src/ouroboros/bigbang/ambiguity.py147# Maximum token limit (None = no limit, rely on model's context window)COMMENT
MEDIUMsrc/ouroboros/bigbang/brownfield.py345# ── High-level orchestration ───────────────────────────────────────COMMENT
MEDIUMsrc/ouroboros/orchestrator/adapter.py821# Canonical backend → sub-agent-orchestration mapping. Single source of truth soCOMMENT
MEDIUMsrc/ouroboros/orchestrator/host_dispatch.py460 # leader-driven orchestration sets; the host spawns, we wait.COMMENT
MEDIUMsrc/ouroboros/orchestrator/pi_runtime.py139 # runtime construction. execute_task() runs on the orchestrationCOMMENT
MEDIUMsrc/ouroboros/orchestrator/frugality_proof.py104 # Acceptance authority is scoped to the orchestration session (and itsCOMMENT
MEDIUMsrc/ouroboros/orchestrator/codex_cli_runtime.py445 # exposes only ``codex`` / ``codex-reply`` — its native multi-agentCOMMENT
MEDIUMsrc/ouroboros/orchestrator/codex_cli_runtime.py447 # reuse/continue a Codex thread but cannot orchestrate Codex children;COMMENT
MEDIUMsrc/ouroboros/orchestrator/execution_authority.py1082 # orchestration session. Query/replay selection must scope thoseCOMMENT
Self-Referential Comments32 hits · 104 pts
SeverityFileLineSnippetContext
MEDIUMtests/unit/core/test_context.py112 # Create a context with lots of data to exceed token limit (MAX_TOKENS = 100000)COMMENT
MEDIUMtests/unit/tui/test_screens.py109 # Create a mock message-like objectCOMMENT
MEDIUM⚡tests/unit/plugin/agents/test_registry.py456 # Create a test agent fileCOMMENT
MEDIUMtests/unit/plugin/agents/test_registry.py496 # Create an analysis agentCOMMENT
MEDIUMtests/unit/plugin/agents/test_registry.py524 # Create an empty fileCOMMENT
MEDIUM⚡tests/unit/agents/test_loader.py327 # Create a custom agent directory with a modified agent fileCOMMENT
MEDIUMtests/unit/mcp/tools/test_definitions.py3168 # Create a running session via the repositoryCOMMENT
MEDIUMtests/unit/cli/test_setup.py401 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_setup.py476 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_setup.py544 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_setup.py1118 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_run_qa.py1214 # Create the existing file the reference points at — this is theCOMMENT
MEDIUM⚡tests/unit/persistence/test_brownfield_store.py90 # Create a second store from the same engineCOMMENT
MEDIUMtests/unit/persistence/test_event_store.py3045 # Create the on-disk schema with a writable store first so the read-onlyCOMMENT
MEDIUM⚡tests/unit/bigbang/test_brownfield.py114 # Create a real git repo with a GitHub originCOMMENT
MEDIUM⚡tests/unit/bigbang/test_brownfield.py199 # Create a repo with a remote whose name is not "origin".COMMENT
MEDIUM⚡tests/unit/bigbang/test_brownfield.py510 # Create a GitHub repoCOMMENT
MEDIUM⚡tests/unit/bigbang/test_brownfield.py992 # Create a repo inside the skip directoryCOMMENT
MEDIUMtests/unit/bigbang/test_brownfield.py310 # Create a repo inside node_modules (should be skipped)COMMENT
MEDIUMtests/unit/bigbang/test_brownfield.py323 # Create a repo inside a hidden directoryCOMMENT
MEDIUM⚡tests/unit/orchestrator/test_level_context.py713 # Create a file outside the workspaceCOMMENT
MEDIUMtests/unit/orchestrator/test_level_context.py751 # Create a file outside the workspaceCOMMENT
MEDIUM⚡tests/unit/orchestrator/test_n_version_tournament.py275 # Create a brand-new file that is untracked (never staged/committed).COMMENT
MEDIUMtests/unit/orchestrator/test_n_version_tournament.py381 # Create a binary file in the base repo.COMMENT
MEDIUMtests/unit/orchestrator/test_n_version_tournament.py405 # Create a new binary file (untracked).COMMENT
MEDIUM⚡tests/integration/plugin/test_orchestration.py39 # Create an async iterator that yields mock messagesCOMMENT
MEDIUMtests/e2e/test_session_persistence.py152 # Create a sequence with enough messages to trigger progress eventsCOMMENT
MEDIUMtests/e2e/test_full_workflow.py387 # Create a long sequence of messagesCOMMENT
MEDIUMexamples/task_manager/cli.py15# Create the Typer appCOMMENT
MEDIUMsrc/ouroboros/cli/main.py81# Create the main Typer appCOMMENT
MEDIUMsrc/ouroboros/cli/commands/setup.py451# This file is only for the Codex MCP/env registration block.COMMENT
MEDIUMsrc/ouroboros/cli/commands/setup.py466 "# This file is only for the Codex MCP/env registration block.",STRING
Overly Generic Function Names118 hits · 84 pts
SeverityFileLineSnippetContext
LOWtests/unit/evolution/test_provider_usage.py158 async def execute_task(self, **kwargs): # noqa: ANN201, ARG002CODE
LOWtests/unit/orchestrator/test_check_package_hooks.py77 async def execute_task(CODE
LOWtests/unit/orchestrator/test_effort_routed_event.py63 async def execute_task(CODE
LOWtests/unit/orchestrator/test_effort_routed_event.py98 async def execute_task(CODE
LOWtests/unit/orchestrator/test_effort_routed_event.py115 async def execute_task(CODE
LOWtests/unit/orchestrator/test_effort_routed_event.py129 async def execute_task(CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py55 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py96 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py129 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py151 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py160 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py191 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_frugality_producers.py168 async def execute_task(CODE
LOWtests/unit/orchestrator/test_frugality_producers.py207 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py233 'python -c "from pathlib import Path; def helper():\n'CODE
LOWtests/unit/orchestrator/test_parallel_executor.py3416 async def execute_task(self, **_kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py4730 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py6454 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py6578 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py6667 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7366 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7652 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7747 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7887 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7962 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py8066 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12079 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12166 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12295 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12400 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12466 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12529 async def execute_task(self, **_kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13403 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13511 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13639 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13751 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13907 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14026 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14144 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14290 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14380 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14513 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14659 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14766 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16105 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16201 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16302 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16380 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16537 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16615 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16733 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16787 async def execute_task(self, **kwargs): # noqa: ANN201, ARG002CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16836 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16887 async def execute_task(CODE
LOW…nit/orchestrator/test_parallel_executor_bounce_only.py1111 async def execute_task(CODE
LOWtests/unit/orchestrator/test_model_routing_wiring.py122 async def execute_task(CODE
LOWtests/unit/orchestrator/test_model_routing_wiring.py159 async def execute_task(CODE
LOWtests/unit/orchestrator/test_coordinator.py623 async def execute_task(CODE
LOWtests/unit/orchestrator/test_route_compat.py641 async def execute_task(CODE
LOW…orchestrator/test_parallel_executor_atomic_judgment.py27 async def execute_task(CODE
58 more matches not shown…
Structural Annotation Overuse52 hits · 82 pts
SeverityFileLineSnippetContext
LOW⚡tests/unit/mcp/tools/test_pm_handler_snapshot.py105 # Step 1: start without repos to create the session + pm_meta.COMMENT
LOWtests/unit/mcp/tools/test_pm_handler_snapshot.py116 # Step 2: select repos — persisted + forwarded paths must be snapshots.COMMENT
LOW⚡tests/unit/cli/test_init_pm_seed_detection.py531 # Step 1: DetectCOMMENT
LOW⚡tests/unit/cli/test_init_pm_seed_detection.py536 # Step 2: Select (single seed → confirm)COMMENT
LOW⚡tests/unit/cli/test_init_pm_seed_detection.py541 # Step 3: Load as contextCOMMENT
LOW⚡tests/unit/bigbang/test_brownfield.py1334 # Step 2: Simulate user selecting repo #2COMMENT
LOW⚡tests/unit/bigbang/test_brownfield.py1343 # Step 3: Set default (toggle: /b is not default, so it gets added)COMMENT
LOWtests/unit/bigbang/test_brownfield.py1316 # Step 1: Scan returns reposCOMMENT
LOWdocs/getting-started.md363### Step 1: InterviewCOMMENT
LOWdocs/getting-started.md397### Step 2: ExecuteCOMMENT
LOWdocs/getting-started.md407### Step 3: MonitorCOMMENT
LOWdocs/getting-started.md422### Step 4: ReviewCOMMENT
LOWdocs/contributing/findings-registry.md12# NOTE: The following successor files are planned but not yet created.COMMENT
LOWskills/pm/SKILL.md12### Step 0: Version Check (runs before the PM interview)COMMENT
LOWskills/pm/SKILL.md50### Step 1: Load MCP ToolCOMMENT
LOWskills/pm/SKILL.md83### Step 2: Start InterviewCOMMENT
LOWskills/pm/SKILL.md96### Step 3: LoopCOMMENT
LOWskills/pm/SKILL.md431### Step 4: Copy to ClipboardCOMMENT
LOWskills/pm/SKILL.md439### Step 5: Show Result & Next StepCOMMENT
LOWskills/setup/SKILL.md81### Step 0: Welcome & Motivation (The Hook)COMMENT
LOWskills/setup/SKILL.md154### Step 1: Environment DetectionCOMMENT
LOWskills/setup/SKILL.md239### Step 2: MCP Profile BoundaryCOMMENT
LOWskills/setup/SKILL.md272### Step 3: CLAUDE.md Integration (Optional)COMMENT
LOWskills/setup/SKILL.md359### Step 4: Quick VerificationCOMMENT
LOWskills/setup/SKILL.md386### Step 5: Success SummaryCOMMENT
LOWskills/setup/SKILL.md580### Step 6: First Project NudgeCOMMENT
LOWskills/qa/SKILL.md41### Step 0: Determine execution modeCOMMENT
LOWskills/welcome/SKILL.md925### Step 1: Welcome BannerCOMMENT
LOWskills/welcome/SKILL.md945### Step 2: Persona DetectionCOMMENT
LOWskills/welcome/SKILL.md976### Step 3: Advanced Runtime CheckCOMMENT
LOWskills/welcome/SKILL.md1004### Step 4: Quick ReferenceCOMMENT
LOWskills/welcome/SKILL.md1024### Step 4: First ActionCOMMENT
LOWskills/welcome/SKILL.md1049### Step 5: GitHub Star (Last Step)COMMENT
LOWskills/publish/SKILL.md23### Step 1: Prerequisite CheckCOMMENT
LOWskills/publish/SKILL.md50### Step 2: Locate the SeedCOMMENT
LOWskills/publish/SKILL.md72### Step 3: Parse the SeedCOMMENT
LOWskills/publish/SKILL.md106### Step 4: Detect RepositoryCOMMENT
LOWskills/publish/SKILL.md153### Step 5: Duplicate CheckCOMMENT
LOWskills/publish/SKILL.md180### Step 6: Plan Issue StructureCOMMENT
LOWskills/publish/SKILL.md206### Step 7: Create GitHub IssuesCOMMENT
LOWskills/publish/SKILL.md326### Step 8: SummaryCOMMENT
LOWskills/interview/SKILL.md51### Step 0: Version Check (runs before interview)COMMENT
LOW⚡src/ouroboros/mcp/tools/pm_handler.py1185 # Step 2: select_repos (AC 4)COMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py269 # Step 1: stage copy. Pass symlinks=True so symlinks are copied asCOMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py286 # Step 2: move existing dest aside.COMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py290 # Step 3: promote staging into place.COMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py303 # Step 4: cleanup backup. Failure here is non-fatal — the new installCOMMENT
LOWsrc/ouroboros/cli/commands/init.py690 # Step 1: Calculate ambiguity scoreCOMMENT
LOWsrc/ouroboros/cli/commands/init.py780 # Step 2: Generate SeedCOMMENT
LOWsrc/ouroboros/cli/commands/init.py802 # Step 3: Save SeedCOMMENT
LOWsrc/ouroboros/evolution/loop.py684 # Step 1: Replay events to reconstruct stateCOMMENT
LOWsrc/ouroboros/evolution/loop.py986 # Step 3: Emit generation completed event (with seed_json).COMMENT
AI Structural Patterns67 hits · 52 pts
SeverityFileLineSnippetContext
LOWtests/unit/harness/test_deliver_gate.py66CODE
LOWtests/unit/evolution/test_frugality.py29CODE
LOWtests/unit/bigbang/test_seed_generator.py99CODE
LOWtests/unit/orchestrator/test_route_escalation_live.py154CODE
LOWtests/unit/orchestrator/test_route_policy.py32CODE
LOWsrc/ouroboros/auto/adapters.py321CODE
LOWsrc/ouroboros/tui/events.py343CODE
LOWsrc/ouroboros/tui/events.py396CODE
LOWsrc/ouroboros/boundary/admission.py582CODE
LOWsrc/ouroboros/boundary/admission.py791CODE
LOWsrc/ouroboros/providers/copilot_cli_adapter.py149CODE
LOWsrc/ouroboros/providers/pi_llm_adapter.py38CODE
LOWsrc/ouroboros/providers/omp_llm_adapter.py38CODE
LOWsrc/ouroboros/providers/gjc_llm_adapter.py42CODE
LOWsrc/ouroboros/providers/opencode_adapter.py113CODE
LOWsrc/ouroboros/providers/goose_cli_adapter.py62CODE
LOWsrc/ouroboros/providers/factory.py394CODE
LOWsrc/ouroboros/providers/codex_cli_adapter.py148CODE
LOWsrc/ouroboros/providers/gemini_cli_adapter.py110CODE
LOWsrc/ouroboros/providers/kiro_adapter.py69CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py185CODE
LOWsrc/ouroboros/providers/hermes_cli_adapter.py49CODE
LOWsrc/ouroboros/mcp/tools/fanout_composition.py41CODE
LOWsrc/ouroboros/mcp/tools/subagent.py1556CODE
LOWsrc/ouroboros/mcp/tools/subagent.py1968CODE
LOWsrc/ouroboros/mcp/tools/subagent.py2073CODE
LOWsrc/ouroboros/mcp/tools/definitions.py459CODE
LOWsrc/ouroboros/mcp/tools/question_advisory.py615CODE
LOWsrc/ouroboros/mcp/tools/background.py139CODE
LOWsrc/ouroboros/mcp/server/adapter.py1504CODE
LOWsrc/ouroboros/cli/commands/run.py695CODE
LOWsrc/ouroboros/cli/commands/run.py1118CODE
LOWsrc/ouroboros/cli/commands/mcp.py785CODE
LOWsrc/ouroboros/cli/commands/mcp.py1357CODE
LOWsrc/ouroboros/cli/commands/init.py1022CODE
LOWsrc/ouroboros/cli/commands/auto.py124CODE
LOWsrc/ouroboros/cli/commands/auto.py380CODE
LOWsrc/ouroboros/evolution/loop.py192CODE
LOWsrc/ouroboros/evolution/loop_support.py219CODE
LOWsrc/ouroboros/events/control.py60CODE
LOWsrc/ouroboros/events/io.py270CODE
LOWsrc/ouroboros/events/io.py332CODE
LOWsrc/ouroboros/events/io.py391CODE
LOWsrc/ouroboros/events/io.py452CODE
LOWsrc/ouroboros/events/lineage.py71CODE
LOWsrc/ouroboros/orchestrator/gjc_runtime.py50CODE
LOWsrc/ouroboros/orchestrator/hermes_runtime.py183CODE
LOWsrc/ouroboros/orchestrator/runner.py889CODE
LOWsrc/ouroboros/orchestrator/copilot_cli_runtime.py125CODE
LOWsrc/ouroboros/orchestrator/grok_cli_runtime.py104CODE
LOWsrc/ouroboros/orchestrator/events.py530CODE
LOWsrc/ouroboros/orchestrator/goose_runtime.py72CODE
LOWsrc/ouroboros/orchestrator/session.py813CODE
LOWsrc/ouroboros/orchestrator/opencode_runtime.py195CODE
LOWsrc/ouroboros/orchestrator/omp_runtime.py116CODE
LOWsrc/ouroboros/orchestrator/pi_runtime.py124CODE
LOWsrc/ouroboros/orchestrator/ac_runtime_handle_manager.py589CODE
LOWsrc/ouroboros/orchestrator/runtime_factory.py301CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py2652CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py3373CODE
7 more matches not shown…
Redundant / Tautological Comments30 hits · 43 pts
SeverityFileLineSnippetContext
LOWtests/unit/test_graceful_shutdown.py475 # Set evaluator to track if it gets called (it shouldn't)COMMENT
LOW⚡tests/integration/plugin/test_orchestration.py46 # Set return_value to the async generator functionCOMMENT
LOWsrc/ouroboros/core/security.py446 # Check if it's a prefixed keyCOMMENT
LOWsrc/ouroboros/core/security.py499 # Check if field name indicates sensitivityCOMMENT
LOWsrc/ouroboros/core/security.py503 # Check if value looks sensitiveCOMMENT
LOWsrc/ouroboros/core/errors.py265 # Check if field name suggests sensitive dataCOMMENT
LOWsrc/ouroboros/core/errors.py271 # Check if value looks like a secret (starts with common prefixes)COMMENT
LOWsrc/ouroboros/config/loader.py228 # Set permissions to owner read/write only (0o600)COMMENT
LOWsrc/ouroboros/config/loader.py275 # Check if files existCOMMENT
LOWsrc/ouroboros/tui/components/progress.py502 # Check if milestone already existsCOMMENT
LOWsrc/ouroboros/providers/claude_code_adapter.py1025 # Check if error is retryableCOMMENT
LOWsrc/ouroboros/plugin/agents/pool.py516 # Return resultCOMMENT
LOWsrc/ouroboros/plugin/skills/executor.py348 # Check if there's an 'instructions' sectionCOMMENT
LOWsrc/ouroboros/mcp/tools/job_handlers.py710 # Check if already in a terminal stateCOMMENT
LOWsrc/ouroboros/mcp/tools/qa.py260 # Check if this bullet is a dimension (e.g. "accuracy: 0.9")COMMENT
LOWsrc/ouroboros/mcp/server/security.py415 # Check if user has required permissionsCOMMENT
LOWsrc/ouroboros/mcp/server/security.py425 # Check if user has an allowed role (if roles are specified)COMMENT
LOWsrc/ouroboros/cli/commands/pm.py521 # Check if this question was classified as skippable —COMMENT
LOWsrc/ouroboros/cli/commands/setup.py3133 # Set runtime to Hermes. Do not rewrite llm.backend until Hermes alsoCOMMENT
LOWsrc/ouroboros/observability/logging.py217 # Check if field name indicates sensitivityCOMMENT
LOWsrc/ouroboros/observability/logging.py222 # Check if value looks sensitiveCOMMENT
LOWsrc/ouroboros/resilience/stagnation.py378 # Check if all deltas are below epsilonCOMMENT
LOWsrc/ouroboros/resilience/stagnation.py426 # Check if all improvements are below thresholdCOMMENT
LOWsrc/ouroboros/persistence/checkpoint.py681 # Check if error is due to no checkpoint (normal for first run)COMMENT
LOWsrc/ouroboros/persistence/brownfield.py259 # Check if repo already existsCOMMENT
LOWsrc/ouroboros/persistence/brownfield.py336 # Check if already exists — preserve metadataCOMMENT
LOWsrc/ouroboros/orchestrator/runner.py10947 # Check if session can be resumedCOMMENT
LOWsrc/ouroboros/orchestrator/mcp_config.py169 # Check if world-readableCOMMENT
LOWsrc/ouroboros/orchestrator/mcp_config.py175 # Check if group-readable (less severe)COMMENT
LOWsrc/ouroboros/orchestrator/leaf_dispatcher.py910 # Check if stall was detected (CancelScope ate the Cancelled)COMMENT
Verbosity Indicators18 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡tests/unit/mcp/tools/test_pm_handler_snapshot.py105 # Step 1: start without repos to create the session + pm_meta.COMMENT
LOWtests/unit/mcp/tools/test_pm_handler_snapshot.py116 # Step 2: select repos — persisted + forwarded paths must be snapshots.COMMENT
LOW⚡tests/unit/cli/test_init_pm_seed_detection.py531 # Step 1: DetectCOMMENT
LOW⚡tests/unit/cli/test_init_pm_seed_detection.py536 # Step 2: Select (single seed → confirm)COMMENT
LOW⚡tests/unit/cli/test_init_pm_seed_detection.py541 # Step 3: Load as contextCOMMENT
LOW⚡tests/unit/bigbang/test_brownfield.py1334 # Step 2: Simulate user selecting repo #2COMMENT
LOW⚡tests/unit/bigbang/test_brownfield.py1343 # Step 3: Set default (toggle: /b is not default, so it gets added)COMMENT
LOWtests/unit/bigbang/test_brownfield.py1316 # Step 1: Scan returns reposCOMMENT
LOW⚡src/ouroboros/mcp/tools/pm_handler.py1185 # Step 2: select_repos (AC 4)COMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py269 # Step 1: stage copy. Pass symlinks=True so symlinks are copied asCOMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py286 # Step 2: move existing dest aside.COMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py290 # Step 3: promote staging into place.COMMENT
LOW⚡src/ouroboros/cli/commands/plugin.py303 # Step 4: cleanup backup. Failure here is non-fatal — the new installCOMMENT
LOWsrc/ouroboros/cli/commands/init.py690 # Step 1: Calculate ambiguity scoreCOMMENT
LOWsrc/ouroboros/cli/commands/init.py780 # Step 2: Generate SeedCOMMENT
LOWsrc/ouroboros/cli/commands/init.py802 # Step 3: Save SeedCOMMENT
LOWsrc/ouroboros/evolution/loop.py684 # Step 1: Replay events to reconstruct stateCOMMENT
LOWsrc/ouroboros/evolution/loop.py986 # Step 3: Emit generation completed event (with seed_json).COMMENT
Fake / Example Data8 hits · 8 pts
SeverityFileLineSnippetContext
LOWbacklog.md90| C9 | `core/security.py:418-450` | `validate_api_key_format` accepts any 10-char alphanumeric — `"placeholder"` validatCODE
LOW⚡tests/unit/auto/test_safe_defaults_prompt_non_goals.py35 return SeedDraftLedger.from_goal("placeholder")CODE
LOWtests/unit/auto/test_ledger_grading_answerer.py421 ac=(AcceptanceCriterionSpec(description="placeholder", verify_command="true"),),CODE
LOWtests/unit/auto/test_ledger_grading_answerer.py450 ac=(AcceptanceCriterionSpec(description="placeholder", verify_command="true"),),CODE
LOWtests/unit/auto/test_ledger_grading_answerer.py522 ac=(AcceptanceCriterionSpec(description="placeholder", verify_command="true"),),CODE
LOWtests/unit/runtime/test_exec_sandbox_windows.py227 command = _confine(layout, ("placeholder",))CODE
LOW⚡tests/unit/observability/test_logging.py1315 log.info("user.action", name="John Doe", email="john@example.com")CODE
LOW⚡tests/unit/observability/test_logging.py1319 assert data["name"] == "John Doe"CODE
Synthetic Comment Markers2 hits · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/ouroboros/core/seed.py328 summary: Auto-generated codebase summary from exploration.STRING
HIGHsrc/ouroboros/core/seed.py333 summary: str = Field(default="", description="Auto-generated codebase summary")CODE
Dead Code3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMtests/unit/orchestrator/test_effort_routed_event.py125CODE
MEDIUMtests/unit/orchestrator/test_runner_cancellation.py846CODE
MEDIUMtests/unit/orchestrator/test_process_local_authority.py2347CODE
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/unit/test_llm_response_fence_robustness.py54 return f"```json\n{payload}\n```\nLet me know if you need anything else."CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocs/examples/mcp-config.yaml5# Usage:COMMENT