Repository Analysis

Q00/ouroboros

Agent OS: the agent gets smarter on its own. We just hold the line: the grading command and expected result never make it into the success contract we hand it. Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 13 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode, Copilot, Kiro and more.

29.7 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Q00/ouroboros, a Python project with 5,723 GitHub stars. SynthScan v2.0 examined 853,926 lines of code across 1736 source files, recording 23824 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 29.7 places this repository in the Moderate AI signal band.

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

29.7
Adjusted Score
29.7
Raw Score
100%
Time Factor
2026-08-28
Last Push
5.7K
Stars
Python
Language
853.9K
Lines of Code
1.7K
Files
23.8K
Pattern Hits
2026-08-29
Scan Date
0.13
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 0HIGH 234MEDIUM 1514LOW 22076

Directory Score Breakdown

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

Pattern Findings

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

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers17994 hits · 15129 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/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
LOWtests/unit/test_kiro_adapters.py76 def test_resolves_kiro_aliases(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py80 def test_falls_back_to_kiro_via_ouroboros_runtime(CODE
LOWtests/unit/test_kiro_adapters.py87 def test_ouroboros_runtime_does_not_affect_explicit_backend(CODE
LOWtests/unit/test_kiro_adapters.py95def _isolated_llm_permission_config(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py119 def test_kiro_returns_default(self, _isolated_llm_permission_config: None) -> None:CODE
LOWtests/unit/test_kiro_adapters.py122 def test_kiro_respects_llm_permission_mode_env(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py127 def test_kiro_interview_respects_llm_permission_mode_env(CODE
LOWtests/unit/test_kiro_adapters.py136 def test_kiro_interview_returns_config_default_without_override(CODE
LOWtests/unit/test_kiro_adapters.py148 def test_creates_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py152 def test_passes_cwd_to_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py157 def test_passes_timeout_to_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py162 def test_passes_max_retries_to_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py167 def test_passes_tool_envelope_to_kiro_adapter(CODE
LOWtests/unit/test_kiro_adapters.py187 def test_uses_configured_cli_path(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py297 def test_empty_allowed_tools_forces_text_only_prompt(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py307 def test_allowed_tools_lists_permitted_tools(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py317 def test_allowed_tools_none_omits_tool_constraints(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py325 def test_empty_allowed_tools_sets_empty_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py334 def test_allowed_tools_maps_to_kiro_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py343 def test_allowed_tools_filters_mcp_names_from_kiro_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py368 def test_allowed_tools_none_omits_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py377 def test_default_permission_mode_sets_empty_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py386 def test_accept_edits_permission_mode_sets_trust_all_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py394 def test_bypass_permission_takes_precedence_over_allowed_tools(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py571 def test_resolves_kiro_aliases(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py577 def test_falls_back_via_ouroboros_runtime(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py586 def test_creates_kiro_runtime(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py595 def test_uses_configured_cli_path(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py616 def test_declares_translated_system_prompt_and_permission_mode(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py768 def test_get_llm_backend_uses_runtime_fallback(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py775 def test_get_llm_backend_uses_kiro_cli_runtime_alias(CODE
LOWtests/unit/test_kiro_adapters.py784 def test_llm_backend_env_takes_priority_over_runtime(CODE
LOWtests/unit/test_kiro_adapters.py793 def test_no_runtime_env_uses_default(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py802 def test_get_agent_runtime_uses_runtime_fallback(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py809 def test_kiro_model_defaults_to_sentinel(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py821 def test_public_llm_backend_property_exposes_configured_backend(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py828 def test_public_cli_path_property_exposes_resolved_cli_override(self) -> None:CODE
17934 more matches not shown…
Decorative Section Separators1343 hits · 4914 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
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs364 // ── Failure Reason ────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/views/lineage.rs373 // ── Summary ───────────────────────────────────────────────────COMMENT
MEDIUMcrates/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
MEDIUMtests/unit/test_kiro_adapters.py70# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py72# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py142# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py144# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py194# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py196# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py565# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py567# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py608# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py610# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py762# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py764# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py815# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py817# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py27# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_kiro_adapters.py29# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_kiro_adapters.py1172# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py1174# ===========================================================================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
MEDIUMtests/unit/pm/test_renderer.py91# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py93# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py151# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py153# ──────────────────────────────────────────────────────────────────COMMENT
1283 more matches not shown…
Unused Imports1922 hits · 1616 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_hitl_contract.py1CODE
LOWtests/unit/core/test_retry.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_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_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
LOWtests/unit/auto/conftest.py20CODE
LOWtests/unit/auto/test_safe_default_lateral_escalation.py33CODE
LOW…/unit/auto/test_pipeline_interview_deadline_closure.py29CODE
LOWtests/unit/auto/test_pipeline_ralph_handoff.py9CODE
1862 more matches not shown…
Excessive Try-Catch Wrapping742 hits · 676 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/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
LOWtests/unit/cli/test_setup.py59 except Exception:CODE
LOWtests/unit/cli/test_setup.py67 except Exception:CODE
LOWtests/unit/cli/test_setup.py6086 except Exception as error: # pragma: no cover - OS-level cleanup failureSTRING
LOWtests/unit/events/test_base.py22 except Exception:CODE
LOWtests/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
MEDIUMdocs/api/mcp.md959 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
LOWscripts/version-check.py234 except Exception:CODE
LOWscripts/version-check.py237 except Exception:CODE
LOWscripts/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.sh354except Exception:CODE
LOWscripts/install.sh361except Exception:CODE
LOWscripts/install.sh511except Exception:CODE
LOWscripts/install.sh700except Exception:CODE
LOWscripts/install.sh739except Exception:CODE
LOWscripts/install.sh1070except 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.py171 except Exception:CODE
LOWscripts/keyword-detector.py222 except Exception:CODE
LOWscripts/keyword-detector.py323 except Exception:CODE
LOWscripts/drift-monitor.py60 except Exception:CODE
LOW.claude-plugin/skills/seed/SKILL.md454except Exception:CODE
LOW.claude-plugin/skills/setup/SKILL.md141except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md71except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md83except Exception:CODE
682 more matches not shown…
Cross-Language Confusion111 hits · 669 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
HIGHtests/unit/auto/test_seed_preflight.py769 ("false && export FOO=bar; sh -uc 'test \"$FOO\" = bar'", False),CODE
HIGHtests/unit/auto/test_seed_preflight.py770 ("true || export FOO=bar; sh -uc 'test \"$FOO\" = bar'", False),CODE
HIGHtests/unit/auto/test_seed_preflight.py771 ("false && FOO=bar; export FOO; sh -uc 'test \"$FOO\" = bar'", False),CODE
HIGHtests/unit/auto/test_seed_preflight.py772 ("true && export FOO=bar; sh -uc 'test \"$FOO\" = bar'", True),CODE
HIGHtests/unit/auto/test_seed_preflight.py773 ("false || export FOO=bar; sh -uc 'test \"$FOO\" = bar'", True),CODE
HIGHtests/unit/auto/test_seed_preflight.py1080 'false && FOO=bar; test -n "$FOO"',CODE
HIGHtests/unit/auto/test_seed_preflight.py1081 'true || FOO=bar; test -n "$FOO"',CODE
HIGHtests/unit/auto/test_seed_preflight.py1380 "cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1381 "cd -- sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1382 "CDPATH= cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1383 "CDPATH= command cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1386 "sh -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1387 "sh -eu -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1388 "bash -O extglob -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1389 "bash --rcfile /dev/null -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1390 "cd sub && bash -c 'python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1422 "cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1423 "cd -- sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1424 "CDPATH= cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1425 "CDPATH= command cd sub && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1428 "sh -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1429 "sh -eu -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1430 "bash -O extglob -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1431 "bash --rcfile /dev/null -c 'cd sub && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1432 "cd sub && bash -c 'python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1464 r"cd sub\ dir && python check.py",CODE
HIGHtests/unit/auto/test_seed_preflight.py1469 r"sh -c 'cd sub\ dir && python check.py'",CODE
HIGHtests/unit/auto/test_seed_preflight.py1501 r"cd sub\ dir && python check.py",CODE
HIGHtests/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/scripts/test_pr_hygiene_workflow.py92out=$(api_retry fake 2>/dev/null)CODE
HIGHtests/unit/scripts/test_pr_hygiene_workflow.py112api_retry fake > out.txt 2> err.txt || trueCODE
HIGHtests/unit/scripts/test_pr_hygiene_workflow.py125if api_retry fake 2>/dev/null; then echo "unexpected-success"; else echo "failed=$?"; fiCODE
HIGHtests/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
HIGHtests/unit/scripts/test_install_runtime_selection.py1858 assert 'setup --runtime "$RUNTIME" --non-interactive || true' not in sourceCODE
HIGHtests/unit/scripts/test_install_runtime_selection.py236if ! grep -q '"notice_shown"[[:space:]]*:[[:space:]]*true' "$state" 2>/dev/null; thenCODE
HIGHtests/unit/evaluation/test_detector.py138 adapter = _FakeAdapter(response=json.dumps({"test": "npm test && rm -rf /"}))CODE
HIGHtests/unit/evaluation/test_languages.py174 self._write_toml(tmp_path, 'test = "npm test && rm -rf /"\n')CODE
HIGHtests/unit/bigbang/test_seed_generator.py1188 for malformed in ("[null]", '[1, "x"]'):CODE
HIGHtests/unit/bigbang/test_seed_generator.py1228 "[null]",CODE
HIGHtests/unit/bigbang/test_seed_generator.py1229 '[null, "x"] stray text',CODE
HIGHtests/unit/bigbang/test_seed_generator.py2026 "true && case y in (y | artifacts:) :;; esac",CODE
HIGHtests/unit/bigbang/test_seed_generator.py2027 "false || case y in (y | artifacts:) :;; esac",CODE
HIGHtests/unit/bigbang/test_seed_generator.py3281 '[{"name": "a", "description": "null weight", "weight": null}]',CODE
HIGHtests/unit/bigbang/test_seed_generator.py3532 '[{"name": "x", "description": "d", "weight": null}]'CODE
HIGHtests/unit/bigbang/test_seed_generator.py1174 '[null, "x"] stray text', # JSON-parseable group + trailing garbageCODE
HIGHtests/unit/bigbang/test_seed_generator.py1213 assert _parse_string_array_values("[null]", field_label="CONSTRAINTS") == ("None",)CODE
HIGHtests/unit/bigbang/test_seed_generator.py3305 '[{"name": "x", "description": "d", "weight": null}]',CODE
HIGHtests/unit/bigbang/test_seed_generator.py3669 evaluation_principles='[{"name": "x", "description": "d", "weight": null}]'CODE
HIGHtests/unit/orchestrator/test_verify_shell.py68 assert route.argv("grep -q ok out.txt && exit 0") == (CODE
HIGHtests/unit/orchestrator/test_verify_shell.py71 "grep -q ok out.txt && exit 0",CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py2351 inner = f"false && touch claimed.py; {python_command}"CODE
51 more matches not shown…
Modern Structural Boilerplate430 hits · 421 pts
SeverityFileLineSnippetContext
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/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.py724def set_context(**props: Any) -> None:CODE
LOWsrc/ouroboros/telemetry.py1138__all__ = [CODE
LOWsrc/ouroboros/sandbox.py34__all__ = ["SandboxClass"]CODE
LOWsrc/ouroboros/project_map.py381__all__ = [CODE
LOWsrc/ouroboros/claude_permissions.py55__all__ = [CODE
LOWsrc/ouroboros/package_profiles.py98__all__ = [CODE
LOWsrc/ouroboros/codex_permissions.py122__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__.py41__all__ = [CODE
LOWsrc/ouroboros/interview_adapters/reference_contrast.py83__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.py213__all__ = [CODE
LOWsrc/ouroboros/core/hitl_state.py420__all__ = [CODE
LOWsrc/ouroboros/core/execution_preferences.py127__all__ = [CODE
LOWsrc/ouroboros/core/conductor.py302__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/__init__.py118__all__ = [CODE
LOWsrc/ouroboros/config/loader.py277def _set_secure_permissions(file_path: Path) -> None: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
LOWsrc/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
LOWsrc/ouroboros/auto/lateral_routing.py220__all__ = [CODE
LOWsrc/ouroboros/auto/recovery_plan.py195__all__ = [CODE
LOWsrc/ouroboros/auto/task_class_application.py27__all__ = [CODE
LOWsrc/ouroboros/auto/profiles/research.py16__all__ = ["RESEARCH_PROFILE"]CODE
LOWsrc/ouroboros/auto/profiles/__init__.py10__all__ = ["CODING_PROFILE", "RESEARCH_PROFILE", "register_default_profiles"]CODE
LOWsrc/ouroboros/tui/events.py1179__all__ = [CODE
370 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.py548Return lineage truncated to the given generation. The truncated lineage has ACTIVE status, ready for continued STRING
HIGHsrc/ouroboros/config/loader.py304Create default configuration files. Creates config.yaml and credentials.yaml with default templates in the specSTRING
HIGHsrc/ouroboros/config/loader.py374Load configuration from YAML file. Loads and validates configuration from the specified path or the default ~/.STRING
HIGHsrc/ouroboros/config/loader.py439Load 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.py1854Build 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.py162Run 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.py1517Create 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.py157Load seed configuration from YAML file. Args: seed_file: Path to the seed YAML file. Returns: STRING
HIGHsrc/ouroboros/cli/commands/mcp.py1038Validate 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.py2996Replay 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.py708Parse LLM response into ScoreBreakdown. Args: response: Raw LLM response text. is_brownSTRING
HIGHsrc/ouroboros/bigbang/interview.py597Deterministically 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.py2197Parse 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.py1506Execute 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…
Deep Nesting418 hits · 314 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.py55CODE
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/mcp/test_job_manager.py1202CODE
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
LOWtests/unit/cli/test_setup.py6000CODE
LOWtests/unit/evolution/test_frugality.py1223CODE
LOWtests/unit/persistence/test_picker_indexes.py1259CODE
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
LOWtests/e2e/test_cli_commands.py169CODE
LOWscripts/version-check.py168CODE
LOWscripts/version-check.py245CODE
LOWscripts/check-module-size.py380CODE
LOWscripts/sync-plugin-version.py348CODE
LOWscripts/sync-plugin-version.py596CODE
LOWscripts/export_interview_latency.py180CODE
LOWsrc/ouroboros/telemetry.py472CODE
LOWsrc/ouroboros/telemetry.py549CODE
LOWsrc/ouroboros/telemetry.py615CODE
LOWsrc/ouroboros/telemetry.py789CODE
LOWsrc/ouroboros/telemetry.py849CODE
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.py944CODE
LOWsrc/ouroboros/core/requirement_candidate.py291CODE
LOWsrc/ouroboros/core/json_utils.py466CODE
LOWsrc/ouroboros/core/json_utils.py727CODE
LOWsrc/ouroboros/auto/domain_profile.py279CODE
LOWsrc/ouroboros/auto/ledger.py409CODE
LOWsrc/ouroboros/auto/execution_acceptance.py278CODE
LOWsrc/ouroboros/auto/execution_acceptance.py444CODE
LOWsrc/ouroboros/auto/safe_defaults.py173CODE
LOWsrc/ouroboros/auto/seed_repairer.py113CODE
LOWsrc/ouroboros/auto/answerer.py143CODE
LOWsrc/ouroboros/auto/domain_inference.py1438CODE
LOWsrc/ouroboros/auto/pipeline.py688CODE
358 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/gjc_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
AI Slop Vocabulary78 hits · 231 pts
SeverityFileLineSnippetContext
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/config_tui/test_launcher.py21 ("1", True, True), # harness env wins even on a TTYCODE
MEDIUMtests/unit/orchestrator/test_model_routing.py786 # Cross-harness redispatch swaps in a codex adapter mid-run; a router builtCOMMENT
MEDIUMtests/unit/orchestrator/test_frugality_producers.py1085 # No structured facts array → the common non-fat-harness case → skip silently.COMMENT
MEDIUMtests/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.py13148 # Isolate the stall→failure conversion: cross-harness redispatch is aCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py13253 # same-runtime budget is only 'exhausted' (so alt-harness may run) onCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py13347 # counter cap — yet the alternate harness was still consulted exactly once.COMMENT
MEDIUM…chestrator/test_parallel_executor_verify_by_default.py628 # 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
MEDIUMtests/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/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/mcp/tools/pm_handler.py539 # plugin/project MCP server — under a heavy harness the front-loadedCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/execution_handlers.py1356 # The original seed file may contain harness-owned assertions.COMMENT
MEDIUMsrc/ouroboros/mcp/tools/execution_handlers.py2630 # The original seed file may contain harness-owned assertions.COMMENT
MEDIUMsrc/ouroboros/mcp/tools/authoring_handlers.py2395 # 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.py133# the robust blank check across widget interactions.COMMENT
MEDIUMsrc/ouroboros/orchestrator/runner.py1116 # Opt-in shadow-replay baseline harness (frugality-proof AC5). Read ONCECOMMENT
MEDIUMsrc/ouroboros/orchestrator/runner.py9173 # fat-harness profile and legacy registry are effect-bearing inputs;COMMENT
MEDIUMsrc/ouroboros/orchestrator/runner.py9258 # Check for fat-harness / parallel execution mode. Fat-harnessCOMMENT
MEDIUMsrc/ouroboros/orchestrator/workflow_ir.py287 # evidence-bearing artifacts in the fat-harness loop.COMMENT
MEDIUMsrc/ouroboros/orchestrator/workflow_ir.py297 # input_schema_ref so the harness can validate the payload shapeCOMMENT
MEDIUMsrc/ouroboros/orchestrator/model_routing.py531 # Cross-harness redispatch swaps adapters mid-run; a model id only runs on theCOMMENT
MEDIUMsrc/ouroboros/orchestrator/baseline_metrics_capture.py1"""Recorded fixture baseline for the #961 fat-harness metrics gate.STRING
MEDIUMsrc/ouroboros/orchestrator/baseline_metrics_capture.py195 "# #961 fat-harness baseline metrics capture",CODE
MEDIUMsrc/ouroboros/orchestrator/failure_taxonomy.py187 # Cross-harness recovery (PR-X): re-dispatch the SAME AC on a *different*COMMENT
MEDIUMsrc/ouroboros/orchestrator/failure_taxonomy.py189 # REDISPATCH (re-split, same runtime), this is the meta-harness move noCOMMENT
MEDIUMsrc/ouroboros/orchestrator/failure_taxonomy.py190 # single-vendor harness can make — it swaps the vendor, not the tier or theCOMMENT
MEDIUMsrc/ouroboros/orchestrator/baseline_metrics.py158 """Build a deterministic report for the #961 fat-harness gates.STRING
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py68# Import the harness submodules directly, NOT the ``ouroboros.harness`` packageCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py69# aggregate: ``harness.__init__`` pulls in ``deliver_routing`` which imports fromCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py71# partially-initialized ``harness`` during ``orchestrator`` package import. TheCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2793 # Opt-in shadow-replay baseline harness (frugality-proof AC5). Default OFF:COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2868 # Cross-harness recovery (PR-X X1): when a terminally failing AC isCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2878 # AC identities that have already consumed their one alt-harness redispatch.COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py6684 # Stable re-run bundle for a possible cross-harness redispatch (PR-X X1):COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py6752 # Bounce classification and alternate-harness redispatch areCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py6792 # one cross-harness redispatch. Earlier attempts fall throughCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py6885 # sentinel), so only try a cross-harness redispatch once thatCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py6979 # not trigger a second harness hop.COMMENT
18 more matches not shown…
Over-Commented Block269 hits · 211 pts
SeverityFileLineSnippetContext
LOWpyproject.toml141"skills" = "ouroboros/skills"COMMENT
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_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.py1641# The class, not the last instanceCOMMENT
LOWtests/unit/mcp/tools/test_data_context_lane.py1861COMMENT
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.md561 # models=None resolves a roster when ConsensusConfig is constructed. It firstCOMMENT
LOWdocs/guides/evaluation-pipeline.zh-CN.md541 semantic=SemanticConfig(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.sh121}COMMENT
LOWscripts/install.sh141# telemetry keys are read, and an already-set real process environmentCOMMENT
LOWscripts/install.sh241 # dotenv_values() decodes backslash escapes inside a double-quotedCOMMENT
LOWscripts/install.sh281 value="${value%"${value##*[![:space:]]}"}"COMMENT
LOWscripts/install.sh441 local f="$HOME/.ouroboros/telemetry.json" id="" winner_id="" tmp file_existed=false lockdir wait_iCOMMENT
LOWscripts/install.sh461 # the file as JSON and looks at the TOP-LEVEL `distinct_id` field onlyCOMMENT
LOWscripts/install.sh581 # trusting our own candidate:COMMENT
LOWscripts/install.sh601 # Either way, every process then adopts whichever valid, canonicalCOMMENT
LOWscripts/install.sh641 elseCOMMENT
LOWscripts/ralph.sh1#!/usr/bin/env bashCOMMENT
LOW.github/dependabot.yml1# Dependabot configuration.COMMENT
LOW.github/workflows/pr-hygiene.yml1name: PR HygieneCOMMENT
LOW.github/workflows/pr-hygiene.yml81 # hostage to infrastructure -- but it also must not fail openCOMMENT
LOW.github/workflows/pr-hygiene.yml121 exit 0COMMENT
LOW.github/workflows/module-size.yml1name: module-sizeCOMMENT
LOWsrc/ouroboros/copilot_permissions.py41COMMENT
LOWsrc/ouroboros/telemetry.py81# `_PluginAwareGroup.get_command()` (src/ouroboros/cli/main.py) resolves anyCOMMENT
209 more matches not shown…
Structural Annotation Overuse81 hits · 126 pts
SeverityFileLineSnippetContext
LOWtests/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
LOWtests/unit/cli/test_init_pm_seed_detection.py531 # Step 1: DetectCOMMENT
LOWtests/unit/cli/test_init_pm_seed_detection.py536 # Step 2: Select (single seed → confirm)COMMENT
LOWtests/unit/cli/test_init_pm_seed_detection.py541 # Step 3: Load as contextCOMMENT
LOWtests/unit/bigbang/test_brownfield.py1334 # Step 2: Simulate user selecting repo #2COMMENT
LOWtests/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.md331### Step 1: InterviewCOMMENT
LOWdocs/getting-started.md365### Step 2: ExecuteCOMMENT
LOWdocs/getting-started.md375### Step 3: MonitorCOMMENT
LOWdocs/getting-started.md390### Step 4: ReviewCOMMENT
LOWdocs/contributing/findings-registry.md12# NOTE: The following successor files are planned but not yet created.COMMENT
LOW.claude-plugin/skills/pm/SKILL.md12### Step 0: Version Check (runs before the PM interview)COMMENT
LOW.claude-plugin/skills/pm/SKILL.md50### Step 1: Load MCP ToolCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md83### Step 2: Start InterviewCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md96### Step 3: LoopCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md431### Step 4: Copy to ClipboardCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md439### Step 5: Show Result & Next StepCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md81### Step 0: Welcome & Motivation (The Hook)COMMENT
LOW.claude-plugin/skills/setup/SKILL.md154### Step 1: Environment DetectionCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md239### Step 2: MCP Profile BoundaryCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md272### Step 3: CLAUDE.md Integration (Optional)COMMENT
LOW.claude-plugin/skills/setup/SKILL.md359### Step 4: Quick VerificationCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md386### Step 5: Success SummaryCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md580### Step 6: First Project NudgeCOMMENT
LOW.claude-plugin/skills/qa/SKILL.md41### Step 0: Determine execution modeCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md349### Step 1: Welcome BannerCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md369### Step 2: Persona DetectionCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md400### Step 3: Advanced Runtime CheckCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md428### Step 4: Quick ReferenceCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md448### Step 4: First ActionCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md473### Step 5: GitHub Star (Last Step)COMMENT
LOW.claude-plugin/skills/publish/SKILL.md23### Step 1: Prerequisite CheckCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md50### Step 2: Locate the SeedCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md72### Step 3: Parse the SeedCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md106### Step 4: Detect RepositoryCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md153### Step 5: Duplicate CheckCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md180### Step 6: Plan Issue StructureCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md206### Step 7: Create GitHub IssuesCOMMENT
LOW.claude-plugin/skills/publish/SKILL.md326### Step 8: SummaryCOMMENT
LOW.claude-plugin/skills/interview/SKILL.md51### Step 0: Version Check (runs before interview)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.md759### Step 1: Welcome BannerCOMMENT
LOWskills/welcome/SKILL.md779### Step 2: Persona DetectionCOMMENT
LOWskills/welcome/SKILL.md810### Step 3: Advanced Runtime CheckCOMMENT
LOWskills/welcome/SKILL.md838### Step 4: Quick ReferenceCOMMENT
21 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
MEDIUMtests/unit/backends/test_capabilities.py143 # 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
MEDIUMtests/unit/orchestrator/test_host_dispatch_runtime.py77 # Landmine 3: joining the passive-bridge / leader-driven orchestrationCOMMENT
MEDIUMdocs/architecture.md393+-- 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.py419 # #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.py634 # it drives the agentic orchestrator runtime but does not backCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py649 # --output-format streaming-json`` drives the agentic orchestratorCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py668 # agentic orchestrator runtime or interview driving. SDK-free andCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py683 # (interview/seed/qa/evaluate) but NOT the agentic orchestratorCOMMENT
MEDIUMsrc/ouroboros/mcp/job_manager.py185 # 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.py2341 # 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.py2265 # Create tool registry for dependency injectionCOMMENT
MEDIUMsrc/ouroboros/cli/commands/mcp.py719 # 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.py138# 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
MEDIUMsrc/ouroboros/bigbang/ambiguity.py144# Maximum token limit (None = no limit, rely on model's context window)COMMENT
MEDIUMsrc/ouroboros/bigbang/brownfield.py339# ── High-level orchestration ───────────────────────────────────────COMMENT
MEDIUMsrc/ouroboros/orchestrator/adapter.py818# 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.py447 # exposes only ``codex`` / ``codex-reply`` — its native multi-agentCOMMENT
MEDIUMsrc/ouroboros/orchestrator/codex_cli_runtime.py449 # 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
MEDIUMtests/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
MEDIUMtests/unit/agents/test_loader.py327 # Create a custom agent directory with a modified agent fileCOMMENT
MEDIUMtests/unit/mcp/tools/test_definitions.py3088 # 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.py475 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_setup.py543 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_setup.py1093 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_run_qa.py1075 # Create the existing file the reference points at — this is theCOMMENT
MEDIUMtests/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
MEDIUMtests/unit/bigbang/test_brownfield.py114 # Create a real git repo with a GitHub originCOMMENT
MEDIUMtests/unit/bigbang/test_brownfield.py199 # Create a repo with a remote whose name is not "origin".COMMENT
MEDIUMtests/unit/bigbang/test_brownfield.py510 # Create a GitHub repoCOMMENT
MEDIUMtests/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
MEDIUMtests/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
MEDIUMtests/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
MEDIUMtests/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.py434# This file is only for the Codex MCP/env registration block.COMMENT
MEDIUMsrc/ouroboros/cli/commands/setup.py448 "# This file is only for the Codex MCP/env registration block.",STRING
Overly Generic Function Names116 hits · 82 pts
SeverityFileLineSnippetContext
LOWtests/unit/evolution/test_provider_usage.py158 async def execute_task(self, **kwargs): # noqa: ANN201, ARG002CODE
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.py12058 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12145 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12274 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12379 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12445 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py12508 async def execute_task(self, **_kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13382 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13490 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13618 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13730 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py13886 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14005 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14123 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14269 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14359 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14492 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14638 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py14745 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16084 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16180 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16281 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16359 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16516 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16594 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16712 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16766 async def execute_task(self, **kwargs): # noqa: ANN201, ARG002CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16815 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py16866 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
LOW…orchestrator/test_parallel_executor_atomic_judgment.py138 async def execute_task(CODE
56 more matches not shown…
AI Structural Patterns61 hits · 48 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/providers/copilot_cli_adapter.py149CODE
LOWsrc/ouroboros/providers/pi_llm_adapter.py38CODE
LOWsrc/ouroboros/providers/gjc_llm_adapter.py53CODE
LOWsrc/ouroboros/providers/opencode_adapter.py113CODE
LOWsrc/ouroboros/providers/goose_cli_adapter.py62CODE
LOWsrc/ouroboros/providers/factory.py377CODE
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.py138CODE
LOWsrc/ouroboros/mcp/server/adapter.py1498CODE
LOWsrc/ouroboros/cli/commands/run.py590CODE
LOWsrc/ouroboros/cli/commands/run.py864CODE
LOWsrc/ouroboros/cli/commands/mcp.py1107CODE
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.py79CODE
LOWsrc/ouroboros/orchestrator/hermes_runtime.py183CODE
LOWsrc/ouroboros/orchestrator/runner.py887CODE
LOWsrc/ouroboros/orchestrator/copilot_cli_runtime.py125CODE
LOWsrc/ouroboros/orchestrator/grok_cli_runtime.py104CODE
LOWsrc/ouroboros/orchestrator/events.py525CODE
LOWsrc/ouroboros/orchestrator/goose_runtime.py72CODE
LOWsrc/ouroboros/orchestrator/session.py812CODE
LOWsrc/ouroboros/orchestrator/opencode_runtime.py195CODE
LOWsrc/ouroboros/orchestrator/pi_runtime.py124CODE
LOWsrc/ouroboros/orchestrator/ac_runtime_handle_manager.py589CODE
LOWsrc/ouroboros/orchestrator/runtime_factory.py288CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py2625CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py3336CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py6485CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py7287CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py7861CODE
LOWsrc/ouroboros/orchestrator/codex_cli_runtime.py296CODE
LOWsrc/ouroboros/orchestrator/zcode_cli_runtime.py137CODE
LOWsrc/ouroboros/orchestrator/execution_authority.py2789CODE
1 more matches not shown…
Redundant / Tautological Comments31 hits · 46 pts
SeverityFileLineSnippetContext
LOWtests/unit/test_graceful_shutdown.py475 # Set evaluator to track if it gets called (it shouldn't)COMMENT
LOWtests/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.py283 # Set permissions to owner read/write only (0o600)COMMENT
LOWsrc/ouroboros/config/loader.py330 # 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.py525 # Check if this question was classified as skippable —COMMENT
LOWsrc/ouroboros/cli/commands/setup.py3102 # 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/evaluation/pipeline.py178 # Check if Stage 2 failed on compliance — but allow overrideCOMMENT
LOWsrc/ouroboros/orchestrator/runner.py10857 # 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.py891 # Check if stall was detected (CancelScope ate the Cancelled)COMMENT
Verbosity Indicators18 hits · 32 pts
SeverityFileLineSnippetContext
LOWtests/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
LOWtests/unit/cli/test_init_pm_seed_detection.py531 # Step 1: DetectCOMMENT
LOWtests/unit/cli/test_init_pm_seed_detection.py536 # Step 2: Select (single seed → confirm)COMMENT
LOWtests/unit/cli/test_init_pm_seed_detection.py541 # Step 3: Load as contextCOMMENT
LOWtests/unit/bigbang/test_brownfield.py1334 # Step 2: Simulate user selecting repo #2COMMENT
LOWtests/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
LOWsrc/ouroboros/mcp/tools/pm_handler.py1185 # Step 2: select_repos (AC 4)COMMENT
LOWsrc/ouroboros/cli/commands/plugin.py269 # Step 1: stage copy. Pass symlinks=True so symlinks are copied asCOMMENT
LOWsrc/ouroboros/cli/commands/plugin.py286 # Step 2: move existing dest aside.COMMENT
LOWsrc/ouroboros/cli/commands/plugin.py290 # Step 3: promote staging into place.COMMENT
LOWsrc/ouroboros/cli/commands/plugin.py303 # Step 4: cleanup backup. Failure here is non-fatal — the new installCOMMENT
LOWsrc/ouroboros/cli/commands/init.py688 # Step 1: Calculate ambiguity scoreCOMMENT
LOWsrc/ouroboros/cli/commands/init.py778 # Step 2: Generate SeedCOMMENT
LOWsrc/ouroboros/cli/commands/init.py800 # 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
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
Fake / Example Data7 hits · 7 pts
SeverityFileLineSnippetContext
LOWbacklog.md90| C9 | `core/security.py:418-450` | `validate_api_key_format` accepts any 10-char alphanumeric — `"placeholder"` validatCODE
LOWtests/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/observability/test_logging.py1288 log.info("user.action", name="John Doe", email="john@example.com")CODE
LOWtests/unit/observability/test_logging.py1292 assert data["name"] == "John Doe"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