Repository Analysis

Q00/ouroboros

Agent OS: Stop prompting. Start specifying.

34.6 Strong AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Q00/ouroboros, a Python project with 4,889 GitHub stars. SynthScan v2.0 examined 559,746 lines of code across 1339 source files, recording 16511 pattern matches distributed across 22 syntactic categories. The overall adjusted score of 34.6 places this repository in the Strong 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).

34.6
Adjusted Score
34.6
Raw Score
100%
Time Factor
2026-07-14
Last Push
4.9K
Stars
Python
Language
559.7K
Lines of Code
1.3K
Files
16.5K
Pattern Hits
2026-07-14
Scan Date
0.12
HC Hit Rate

What These Metrics Mean

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

Score History

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

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

Severity Breakdown

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

CRITICAL 0HIGH 156MEDIUM 1478LOW 14877

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 16511 distinct pattern matches across 22 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

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

Hyper-Verbose Identifiers11779 hits · 10511 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py26def block_runner_real_llm_adapter(monkeypatch):CODE
LOWtests/conftest.py48 def _blocked_create_llm_adapter(*_args, **_kwargs):CODE
LOWtests/unit/test_detached_auto_docs.py18def test_cli_docs_describe_detached_auto_as_tracked_non_terminal_background_work() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py46def test_mcp_docs_describe_detached_auto_as_tracked_non_terminal_background_work() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py75def test_docs_verify_running_state_includes_stable_wait_and_retrieve_guidance() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py108def test_cli_docs_verify_completed_state_has_stable_result_retrieval_semantics() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py122def test_cli_docs_api_check_verifies_completed_detached_auto_result_output(CODE
LOWtests/unit/test_detached_auto_docs.py140 async def _persist_completed_auto_job() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py214def test_mcp_docs_verify_completed_state_has_stable_result_retrieval_semantics() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py236def test_mcp_docs_api_check_verifies_completed_detached_auto_result_response(CODE
LOWtests/unit/test_detached_auto_docs.py250 async def _persist_completed_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py363def test_completed_detached_auto_result_retrieval_leaves_inspectable_event_trace(CODE
LOWtests/unit/test_detached_auto_docs.py371 async def _run_completed_job_and_verify_trace() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py429def test_docs_verify_failed_state_has_stable_status_semantics_and_next_steps() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py474def test_mcp_docs_api_check_verifies_failed_detached_auto_result_response(CODE
LOWtests/unit/test_detached_auto_docs.py489 async def _persist_failed_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py591def test_docs_verify_cancelled_state_has_stable_status_semantics_and_next_steps() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py639def test_mcp_docs_api_check_verifies_cancelled_detached_auto_result_response(CODE
LOWtests/unit/test_detached_auto_docs.py654 async def _persist_cancelled_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py757def test_docs_verify_expired_state_has_stable_status_semantics_and_next_steps() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py785def test_docs_api_check_verifies_expired_detached_work_observable_contract(CODE
LOWtests/unit/test_detached_auto_docs.py799 async def _persist_expired_auto_job_and_fetch_result():CODE
LOWtests/unit/test_detached_auto_docs.py871def test_docs_verify_invalid_detached_work_has_stable_status_semantics_and_next_steps() -> None:CODE
LOWtests/unit/test_detached_auto_docs.py915def test_docs_api_check_verifies_invalid_detached_work_observable_contract(CODE
LOWtests/unit/test_tooling_configuration.py31def test_pre_commit_config_exists():CODE
LOWtests/unit/test_kiro_adapters.py73 def test_resolves_kiro_aliases(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py77 def test_falls_back_to_kiro_via_ouroboros_runtime(CODE
LOWtests/unit/test_kiro_adapters.py84 def test_ouroboros_runtime_does_not_affect_explicit_backend(CODE
LOWtests/unit/test_kiro_adapters.py92def _isolated_llm_permission_config(monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py116 def test_kiro_returns_default(self, _isolated_llm_permission_config: None) -> None:CODE
LOWtests/unit/test_kiro_adapters.py119 def test_kiro_respects_llm_permission_mode_env(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py124 def test_kiro_interview_respects_llm_permission_mode_env(CODE
LOWtests/unit/test_kiro_adapters.py133 def test_kiro_interview_returns_config_default_without_override(CODE
LOWtests/unit/test_kiro_adapters.py145 def test_creates_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py149 def test_passes_cwd_to_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py154 def test_passes_timeout_to_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py159 def test_passes_max_retries_to_kiro_adapter(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py164 def test_passes_tool_envelope_to_kiro_adapter(CODE
LOWtests/unit/test_kiro_adapters.py184 def test_uses_configured_cli_path(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py291 def test_empty_allowed_tools_forces_text_only_prompt(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py301 def test_allowed_tools_lists_permitted_tools(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py311 def test_allowed_tools_none_omits_tool_constraints(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py319 def test_empty_allowed_tools_sets_empty_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py328 def test_allowed_tools_maps_to_kiro_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py337 def test_allowed_tools_filters_mcp_names_from_kiro_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py362 def test_allowed_tools_none_omits_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py371 def test_default_permission_mode_sets_empty_trust_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py380 def test_accept_edits_permission_mode_sets_trust_all_tools_flag(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py388 def test_bypass_permission_takes_precedence_over_allowed_tools(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py565 def test_resolves_kiro_aliases(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py571 def test_falls_back_via_ouroboros_runtime(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py580 def test_creates_kiro_runtime(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py589 def test_uses_configured_cli_path(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py610 def test_declares_translated_system_prompt_and_permission_mode(self) -> None:CODE
LOWtests/unit/test_kiro_adapters.py759 def test_get_llm_backend_uses_runtime_fallback(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py766 def test_get_llm_backend_uses_kiro_cli_runtime_alias(CODE
LOWtests/unit/test_kiro_adapters.py775 def test_llm_backend_env_takes_priority_over_runtime(CODE
LOWtests/unit/test_kiro_adapters.py784 def test_no_runtime_env_uses_default(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py793 def test_get_agent_runtime_uses_runtime_fallback(self, monkeypatch: pytest.MonkeyPatch) -> None:CODE
LOWtests/unit/test_kiro_adapters.py800 def test_kiro_model_defaults_to_sentinel(self) -> None:CODE
11719 more matches not shown…
Decorative Section Separators1343 hits · 4902 pts
SeverityFileLineSnippetContext
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.rs660// ─────────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMcrates/ouroboros-tui/src/state.rs662// ─────────────────────────────────────────────────────────────────────────────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/unit/test_kiro_adapters.py67# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py69# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py139# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py141# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py191# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py193# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py559# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py561# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py602# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py604# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py753# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py755# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py806# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py808# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py24# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_kiro_adapters.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/unit/test_kiro_adapters.py1163# ===========================================================================COMMENT
MEDIUMtests/unit/test_kiro_adapters.py1165# ===========================================================================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
MEDIUMtests/unit/pm/test_renderer.py268# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py270# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py310# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py312# ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/unit/pm/test_renderer.py25# ──────────────────────────────────────────────────────────────────COMMENT
1283 more matches not shown…
Unused Imports1578 hits · 1329 pts
SeverityFileLineSnippetContext
LOWtests/_envelope_wiring.py12CODE
LOWtests/unit/test_kiro_adapters.py11CODE
LOWtests/unit/test_ralph_loop_budget.py12CODE
LOWtests/unit/test_dashboard.py3CODE
LOWtests/unit/test_ralph_rewind.py3CODE
LOWtests/unit/test_ralph_parser.py3CODE
LOWtests/unit/test_convergence.py3CODE
LOWtests/unit/test_ralph_shell.py3CODE
LOWtests/unit/test_artifact_collector.py3CODE
LOWtests/unit/test_ralph_loop_timeout.py11CODE
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
LOWtests/unit/core/test_hitl_contract.py1CODE
LOWtests/unit/core/test_retry.py3CODE
LOWtests/unit/core/test_ttl_cache.py3CODE
LOWtests/unit/core/test_conductor.py3CODE
LOWtests/unit/core/test_file_lock.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_runtime_transition.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_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_loader_env.py3CODE
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
LOWtests/unit/auto/test_auto_policies.py1CODE
LOWtests/unit/auto/test_interview_stagnation_lateral.py19CODE
LOWtests/unit/auto/test_pipeline_runtime_probe_envelope.py13CODE
LOWtests/unit/auto/test_runtime_semantics.py10CODE
LOWtests/unit/auto/test_answer_source_log.py3CODE
LOW…ts/unit/auto/test_pipeline_interview_observer_drain.py25CODE
LOWtests/unit/auto/test_answerer_via_domain_profile.py13CODE
LOWtests/unit/auto/test_821_acceptance_matrix.py3CODE
LOWtests/unit/auto/test_state_provenance.py3CODE
LOWtests/unit/auto/test_safe_defaults_domain_profile.py8CODE
LOWtests/unit/auto/test_answer_refiner_adapter.py9CODE
LOWtests/unit/auto/test_task_classes.py14CODE
LOWtests/unit/auto/test_pipeline_oscillation_lateral.py16CODE
LOWtests/unit/auto/test_task_class_application.py3CODE
LOWtests/unit/auto/test_ledger_seed_brownfield.py3CODE
LOWtests/unit/auto/test_domain_inference.py18CODE
LOWtests/unit/auto/test_pipeline_domain_profile.py3CODE
LOWtests/unit/auto/test_pipeline_evaluate.py10CODE
LOWtests/unit/auto/test_auto_worktree.py1CODE
LOWtests/unit/auto/test_auto_fill.py8CODE
1518 more matches not shown…
Excessive Try-Catch Wrapping508 hits · 460 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.py96 except Exception:CODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py77 except Exception as exc: # noqa: BLE001 - diagnostics must not mask failuresCODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py88 except Exception as exc: # noqa: BLE001CODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py93 except Exception as exc: # noqa: BLE001CODE
LOWtests/unit/mcp/tools/test_run_evaluate_chaining.py131 except Exception as exc: # diagnostics must never mask the real failureCODE
MEDIUM…sts/unit/mcp/tools/test_auto_interview_construction.py2238def _run() -> None:CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1482 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1633 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1790 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py1942 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2106 except Exception as exc: # noqa: BLE001 - spy captures the surfaced contract failure.CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2241 except Exception:CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2325 except Exception:CODE
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
MEDIUMdocs/api/mcp.md932 print(f"Error: {result.error}") # Never raises, returns errorCODE
LOWscripts/version-check.py31 except Exception:CODE
LOWscripts/version-check.py38 except Exception:CODE
LOWscripts/version-check.py50 except Exception:CODE
LOWscripts/version-check.py67 except Exception:CODE
LOWscripts/version-check.py111 except Exception:CODE
LOWscripts/version-check.py126 except Exception:CODE
LOWscripts/version-check.py136 except Exception:CODE
LOWscripts/version-check.py139 except Exception:CODE
LOWscripts/version-check.py143 except Exception:CODE
LOWscripts/version-check.py185 except Exception:CODE
LOWscripts/ralph.py314 except Exception as exc:CODE
LOWscripts/session-start.py33 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.sh314except 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.py165 except Exception:CODE
LOWscripts/keyword-detector.py216 except Exception:CODE
LOWscripts/keyword-detector.py282 except Exception:CODE
LOWscripts/drift-monitor.py60 except Exception:CODE
LOW.claude-plugin/skills/seed/SKILL.md420except Exception:CODE
LOW.claude-plugin/skills/setup/SKILL.md104except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md37except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md49except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md95except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md273except Exception:CODE
LOW.claude-plugin/skills/welcome/SKILL.md300except Exception:CODE
LOWskills/seed/SKILL.md434except Exception:CODE
LOWskills/setup/SKILL.md104except Exception:CODE
LOWskills/welcome/SKILL.md37except Exception:CODE
LOWskills/welcome/SKILL.md49except Exception:CODE
LOWskills/welcome/SKILL.md95except Exception:CODE
LOWskills/welcome/SKILL.md274except Exception:CODE
LOWskills/welcome/SKILL.md301except Exception:CODE
LOWsrc/ouroboros/__init__.py23 except Exception:CODE
LOWsrc/ouroboros/core/context.py166 except Exception as e:CODE
448 more matches not shown…
Modern Structural Boilerplate344 hits · 334 pts
SeverityFileLineSnippetContext
LOWtests/unit/plugin/test_manifest_schema_0_4.py424def _set_permission_required(payload: dict, scope: str, required: bool) -> None:CODE
LOW…/unit/orchestrator/workflow_ir_conformance_fixtures.py127__all__ = [CODE
LOWtests/integration/mcp/conftest.py537 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/sandbox.py34__all__ = ["SandboxClass"]CODE
LOWsrc/ouroboros/claude_permissions.py55__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/core/session_signal.py419__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.py82__all__ = ["BASE_TRANSIENT_PATTERNS", "is_transient_error", "retry_async"]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/seed_contract_prompt.py174__all__ = [CODE
LOWsrc/ouroboros/core/ontology_aspect.py443__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__.py107__all__ = [CODE
LOWsrc/ouroboros/config/loader.py352def _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.py53__all__ = [CODE
LOWsrc/ouroboros/auto/resume_render.py87__all__ = ["render_resume_lines"]CODE
LOWsrc/ouroboros/auto/domain_inference.py147__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/lateral_routing.py220__all__ = [CODE
LOWsrc/ouroboros/auto/recovery_plan.py195__all__ = [CODE
LOWsrc/ouroboros/auto/task_class_application.py26__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.py1128__all__ = [CODE
LOWsrc/ouroboros/tui/__init__.py21__all__ = ["OuroborosTUI"]CODE
LOWsrc/ouroboros/tui/app.py470 def _update_state_from_event(self, event: BaseEvent) -> None:CODE
LOWsrc/ouroboros/tui/app.py1086 def set_pause_callback(self, callback: Any) -> None:CODE
LOWsrc/ouroboros/tui/app.py1089 def set_resume_callback(self, callback: Any) -> None:CODE
LOWsrc/ouroboros/tui/app.py1092 def update_ac_tree(self, tree_data: dict[str, Any]) -> None:CODE
LOWsrc/ouroboros/tui/app.py551 def set_execution(self, execution_id: str, session_id: str = "") -> None:CODE
LOWsrc/ouroboros/tui/app.py1178__all__ = ["OuroborosTUI"]CODE
LOWsrc/ouroboros/tui/screens/execution.py334 def update_phase_output(self, phase: str, output: str) -> None:CODE
LOWsrc/ouroboros/tui/screens/execution.py369 def update_state(self, state: TUIState) -> None:CODE
LOWsrc/ouroboros/tui/screens/execution.py488__all__ = ["EventTimelineItem", "ExecutionScreen", "PhaseOutputPanel"]CODE
LOWsrc/ouroboros/tui/screens/__init__.py18__all__ = [CODE
LOWsrc/ouroboros/tui/screens/lineage_selector.py168__all__ = ["LineageSelectorScreen"]CODE
LOWsrc/ouroboros/tui/screens/dashboard_v3.py384 def update_tool_history(self, history: list[dict[str, Any]]) -> None:CODE
LOWsrc/ouroboros/tui/screens/dashboard_v3.py1016__all__ = [CODE
LOWsrc/ouroboros/tui/screens/dashboard_v3.py546 def update_tree(self, tree_data: dict[str, Any]) -> None:STRING
284 more matches not shown…
Docstring Block Structure66 hits · 330 pts
SeverityFileLineSnippetContext
HIGHtests/integration/mcp/conftest.py177Call a tool. Args: name: Tool name. arguments: Tool arguments. Returns: STRING
HIGHtests/integration/mcp/conftest.py240Read a resource. Args: uri: Resource URI. Returns: Mock resource content. STRING
HIGHtests/integration/mcp/conftest.py297Get a filled prompt. Args: name: Prompt name. arguments: Prompt arguments. RetSTRING
HIGHsrc/ouroboros/core/lineage.py481Return lineage truncated to the given generation. The truncated lineage has ACTIVE status, ready for continued STRING
HIGHsrc/ouroboros/config/loader.py379Create default configuration files. Creates config.yaml and credentials.yaml with default templates in the specSTRING
HIGHsrc/ouroboros/config/loader.py449Load configuration from YAML file. Loads and validates configuration from the specified path or the default ~/.STRING
HIGHsrc/ouroboros/config/loader.py514Load 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.py311Make 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.py170Yield 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.py420Wait 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.py647Build a SubagentPayload with validation. Args: tool_name: MCP tool name that triggered dispatch (e.g. "ouroSTRING
HIGHsrc/ouroboros/mcp/tools/subagent.py1888Wrap a list of SubagentPayloads into a single MCPToolResult for parallel dispatch. The bridge plugin recognizes theSTRING
HIGHsrc/ouroboros/mcp/tools/subagent.py1940Build N subagent payloads — one per lateral-thinking persona. Each payload targets a different persona so main LLM STRING
HIGHsrc/ouroboros/mcp/tools/subagent.py2476Build one SubagentPayload per fan-out request spec. This is the generic, request-shaped builder that lets any interSTRING
HIGHsrc/ouroboros/mcp/tools/background.py101Run the shared allocate -> guard -> agent-process -> start_job pipeline. Args: job_manager: The per-server STRING
HIGHsrc/ouroboros/mcp/server/adapter.py1158Create an Ouroboros MCP server with all tools and dependencies wired. This is a composition root that creates all sSTRING
HIGHsrc/ouroboros/mcp/client/adapter.py720Create and connect an MCP client as an async context manager. Convenience function that creates an MCPClientAdapterSTRING
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.py145Load seed configuration from YAML file. Args: seed_file: Path to the seed YAML file. Returns: STRING
HIGHsrc/ouroboros/harness/deliver_gate.py184Load 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.py108Reconstruct checkpoint from dict. Args: data: Dict with checkpoint data. Returns: STRING
HIGHsrc/ouroboros/persistence/checkpoint.py184Sanitize seed_id to prevent path traversal attacks. Strips null bytes, removes path separators, Windows-reserveSTRING
HIGHsrc/ouroboros/persistence/checkpoint.py411Get 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.py233Register a brownfield repository. If a repo with the same path already exists, it is updated (upsert). STRING
HIGHsrc/ouroboros/persistence/brownfield.py309Bulk-insert scanned repositories (is_default=False, desc=''). Each dict must have ``path`` and ``name`` keys. STRING
HIGHsrc/ouroboros/persistence/brownfield.py365List registered brownfield repositories with optional pagination. Args: offset: Number of rows to sSTRING
HIGHsrc/ouroboros/persistence/brownfield.py485Set a repository as the sole default brownfield context. Clears the default flag on **all** other repos and setSTRING
HIGHsrc/ouroboros/persistence/brownfield.py614Update the description of a registered repository. Args: path: Absolute filesystem path of the repoSTRING
HIGHsrc/ouroboros/persistence/brownfield.py653Remove a brownfield repository registration. Args: path: Absolute filesystem path of the repo to reSTRING
HIGHsrc/ouroboros/persistence/event_store.py528Replay all events for a specific aggregate. The operation uses a transaction for read consistency. ArgSTRING
HIGHsrc/ouroboros/persistence/event_store.py580Get events for an aggregate after a given row ID. Incremental fetch that only returns new events since the lastSTRING
HIGHsrc/ouroboros/persistence/event_store.py680Get recent events, optionally filtered by type. Args: event_type: Optional event type to filter by.STRING
HIGHsrc/ouroboros/persistence/event_store.py932Query events with optional filters. Args: aggregate_id: Optional aggregate ID to filter by (e.g., sSTRING
HIGHsrc/ouroboros/persistence/event_store.py1509Replay 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.py687Parse LLM response into ScoreBreakdown. Args: response: Raw LLM response text. is_brownSTRING
HIGHsrc/ouroboros/bigbang/interview.py325Deterministically select the best question candidate. Selection rule (no LLM judge): 1. Prefer the candidate tSTRING
HIGHsrc/ouroboros/bigbang/question_classifier.py294Parse LLM classification response. Args: response: Raw LLM response text. original_quesSTRING
HIGHsrc/ouroboros/bigbang/seed_generator.py695Parse LLM response into requirements dictionary. Args: response: Raw LLM response text. ReSTRING
HIGHsrc/ouroboros/bigbang/pm_interview.py1207Parse LLM response into PMSeed. Args: response: Raw LLM response text. interview_id: SoSTRING
HIGHsrc/ouroboros/orchestrator/adapter.py1462Execute a task and yield progress messages. This is an async generator that streams messages as Claude works. STRING
HIGHsrc/ouroboros/orchestrator/opencode_runtime.py472Assemble the CLI argument list for ``opencode run``. The prompt is **not** included in argv — it is piped via sSTRING
HIGHsrc/ouroboros/orchestrator/opencode_runtime.py555Yield decoded lines from a subprocess stdout stream. Reads raw bytes in *chunk_size* increments, decodes UTF-8 STRING
HIGHsrc/ouroboros/orchestrator/opencode_runtime.py911Dispatch an exact-prefix intercept to a local MCP handler. Looks up the handler by ``intercept.mcp_tool``, invoSTRING
6 more matches not shown…
Cross-Language Confusion40 hits · 242 pts
SeverityFileLineSnippetContext
HIGHtests/unit/evaluation/test_detector.py138 adapter = _FakeAdapter(response=json.dumps({"test": "npm test && rm -rf /"}))CODE
HIGHtests/unit/evaluation/test_languages.py172 self._write_toml(tmp_path, 'test = "npm test && rm -rf /"\n')CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py1271 data={"tool_input": {"command": "/bin/zsh -lc 'pwd && rg --files'"}},CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py1306 "tool_input": {"command": "/bin/bash -lc 'cd /workspace && python scripts/generate.py'"}CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py1324 "command": "/bin/zsh -lc 'python setup.py && python scripts/generate.py'"CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py2446 "command": "/bin/bash -lc 'cd /workspace && pytest tests/test_foo.py | grep PASSED'"CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py2463 "/bin/bash -lc 'set -o pipefail && cd /workspace && "CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py2481 "command": "/bin/bash -lc 'cd /workspace && pytest tests/test_foo.py | cat'"CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py2520 "pytest tests/test_foo.py 2>&1 | cat && set -o pipefail'"CODE
HIGHtests/unit/orchestrator/test_parallel_executor.py2425 "/bin/bash -lc 'cd /workspace && python -m ruff check "CODE
HIGHtests/unit/router/test_dispatch.py1202 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_dispatch.py1210 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_dispatch.py1218 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_dispatch.py1226 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_dispatch.py1287 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_router_resolution_pipeline.py528 "expected string, finite number, boolean, null, list, or mapping"STRING
HIGHtests/unit/router/test_typed_frontmatter_fields.py150 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_dispatch_result_shapes.py330 "expected string, finite number, boolean, null, list, or mapping"CODE
HIGHtests/unit/router/test_invalid_dispatch_input_types.py40 "expected string, finite number, boolean, null, list, or mapping"STRING
HIGHtests/unit/router/test_invalid_dispatch_input_types.py48 "expected string, finite number, boolean, null, list, or mapping"STRING
HIGHtests/unit/router/test_invalid_dispatch_input_types.py56 "expected string, finite number, boolean, null, list, or mapping"STRING
HIGHsrc/ouroboros/providers/claude_code_adapter.py399 # Primitive schemas (string, number, boolean, null)COMMENT
HIGHsrc/ouroboros/cli/commands/setup.py1868const TIMEOUT_MS = Number(process.env.OUROBOROS_PI_BRIDGE_TIMEOUT_MS || 6 * 60 * 60 * 1000);CODE
HIGHsrc/ouroboros/cli/commands/setup.py1880 if (out && err) return `${{out}}\\n\\n${{err}}`;CODE
HIGHsrc/ouroboros/cli/commands/setup.py1881 return out || err || "(no output)";CODE
HIGHsrc/ouroboros/cli/commands/mcp.py302 f"[[ -f ~/.zshrc ]] && source ~/.zshrc 2>/dev/null; {dump_cmd}",CODE
HIGHsrc/ouroboros/cli/commands/mcp.py309 f"[[ -f ~/.bashrc ]] && source ~/.bashrc 2>/dev/null; {dump_cmd}",CODE
HIGHsrc/ouroboros/dashboard_web/page.py98 if (n == null) return "";CODE
HIGHsrc/ouroboros/dashboard_web/page.py114 document.getElementById("m-frugality").textContent = fr && fr.statusCODE
HIGHsrc/ouroboros/dashboard_web/page.py121 if (retro && retro.retry_associated_attempts)CODE
HIGHsrc/ouroboros/dashboard_web/page.py122 retroParts.push(`retry-associated ${fmtTokens(retro.retry_associated_tokens) || "0 tok"}`);CODE
HIGHsrc/ouroboros/dashboard_web/page.py123 if (retro && retro.unaccepted_attempts)CODE
HIGHsrc/ouroboros/dashboard_web/page.py124 retroParts.push(`unaccepted ${fmtTokens(retro.unaccepted_tokens) || "0 tok"}`);CODE
HIGHsrc/ouroboros/dashboard_web/page.py126 retroParts.push(`coverage ${retro.measured_attempts} measured / ${retro.unknown_attempts} unknown / ${retro.invalid_CODE
HIGHsrc/ouroboros/dashboard_web/page.py153 const ac = (c.ac_index!=null) ? `<span class="ac">AC ${esc(c.ac_index)}</span>` : "";CODE
HIGHsrc/ouroboros/dashboard_web/page.py192 return null;CODE
HIGHsrc/ouroboros/orchestrator/frugality_proof.py144 # rather than counted (which would make the aggregate reduction undefined).COMMENT
HIGHsrc/ouroboros/orchestrator/evidence/shell_parsing.py115 runtime-recorded shell wrapper such as ``cd /work && python scripts/gen.py``.STRING
HIGHsrc/ouroboros/orchestrator/evidence/claims.py192 ``/bin/zsh -lc 'cd /workspace && python -m unittest "test_hello.py"'``STRING
HIGHsrc/ouroboros/router/dispatch.py72_MCP_FRONTMATTER_VALUE_TYPES = "string, finite number, boolean, null, list, or mapping"CODE
Cross-File Repetition48 hits · 240 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
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/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 Vocabulary68 hits · 204 pts
SeverityFileLineSnippetContext
MEDIUMtests/unit/mcp/tools/test_definitions.py263 # 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.py672 # Cross-harness redispatch swaps in a codex adapter mid-run; a router builtCOMMENT
MEDIUMtests/unit/orchestrator/test_frugality_producers.py940 # 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.py8526 # Isolate the stall→failure conversion: cross-harness redispatch is aCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py8631 # same-runtime budget is only 'exhausted' (so alt-harness may run) onCOMMENT
MEDIUMtests/unit/orchestrator/test_parallel_executor.py8713 # counter cap — yet the alternate harness was still consulted exactly once.COMMENT
MEDIUM…chestrator/test_parallel_executor_verify_by_default.py236 # 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.py21# --- 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.py448# -- Layer 2: the harness itself ---------------------------------------------COMMENT
MEDIUMtests/unit/orchestrator/test_shadow_replay.py1162 # prompts are an explicit limitation of this experiment harness.COMMENT
MEDIUMtests/unit/orchestrator/test_shadow_replay.py1305 # 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
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.py53# both more robust and easier to reason about:COMMENT
MEDIUMsrc/ouroboros/auto/pipeline.py471 # the pipeline does not invoke probes — the L0 manual harness ownsCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/authoring_handlers.py2375 # dependency-injection / test-harness path into a hard failure.COMMENT
MEDIUMsrc/ouroboros/cli/commands/auto.py856 # 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.py3789 # Build prompts with strategy. The fat-harness default path must useCOMMENT
MEDIUMsrc/ouroboros/orchestrator/runner.py3824 # Check for fat-harness / parallel execution mode. Fat-harnessCOMMENT
MEDIUMsrc/ouroboros/orchestrator/runner.py744 # Opt-in shadow-replay baseline harness (frugality-proof AC5). Read ONCESTRING
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.py518 # 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.py63 # Cross-harness recovery (PR-X): re-dispatch the SAME AC on a *different*COMMENT
MEDIUMsrc/ouroboros/orchestrator/failure_taxonomy.py65 # REDISPATCH (re-split, same runtime), this is the meta-harness move noCOMMENT
MEDIUMsrc/ouroboros/orchestrator/failure_taxonomy.py66 # 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.py58# Import the harness submodules directly, NOT the ``ouroboros.harness`` packageCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py59# aggregate: ``harness.__init__`` pulls in ``deliver_routing`` which imports fromCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py61# partially-initialized ``harness`` during ``orchestrator`` package import. TheCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py949 # Cross-harness recovery (PR-X X1): when a terminally failing AC isCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py959 # AC identities that have already consumed their one alt-harness redispatch.COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py919 # Opt-in shadow-replay baseline harness (frugality-proof AC5). Default OFF:COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2517 # Stable re-run bundle for a possible cross-harness redispatch (PR-X X1):COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2568 # one cross-harness redispatch. Earlier attempts fall throughCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2620 # sentinel), so only try a cross-harness redispatch once thatCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2716 # not trigger a second harness hop.COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py2841 # backend, so passing it to the alt-harness executor is safe.COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py3913 # accepted AND emitted a structured evidence claim (the fat-harnessCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py3915 # non-fat-harness leaf has no structured claim surface and is skipped.COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py3928 # harness re-executes it at the parent tier/effort in an ISOLATEDCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py4212 # leaf, typed record, and harness verifier have all passed; exactCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py4663 # cross-harness redispatch until the V3 loop below is spent.COMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py4738 # has reached the configured cap. Only then may cross-harnessCOMMENT
MEDIUMsrc/ouroboros/orchestrator/parallel_executor.py4861 # its recovery budget is effectively spent — the alt-harnessCOMMENT
8 more matches not shown…
Deep Nesting246 hits · 194 pts
SeverityFileLineSnippetContext
LOWtests/conftest.py59CODE
LOWtests/unit/auto/test_user_preference_and_floor.py949CODE
LOWtests/unit/tui/test_session_selector_replay.py43CODE
LOWtests/unit/mcp/test_job_manager.py1100CODE
LOWtests/unit/mcp/tools/test_start_auto.py628CODE
LOWtests/unit/mcp/tools/test_start_auto.py713CODE
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py800CODE
LOWtests/unit/orchestrator/test_capabilities.py1010CODE
LOWtests/e2e/test_cli_commands.py165CODE
LOWscripts/version-check.py91CODE
LOWsrc/ouroboros/core/session_signal_projection.py114CODE
LOWsrc/ouroboros/core/security.py195CODE
LOWsrc/ouroboros/core/hitl_state.py82CODE
LOWsrc/ouroboros/core/seed.py483CODE
LOWsrc/ouroboros/core/json_utils.py57CODE
LOWsrc/ouroboros/auto/domain_profile.py279CODE
LOWsrc/ouroboros/auto/ledger.py409CODE
LOWsrc/ouroboros/auto/safe_defaults.py173CODE
LOWsrc/ouroboros/auto/seed_repairer.py107CODE
LOWsrc/ouroboros/auto/answerer.py143CODE
LOWsrc/ouroboros/auto/pipeline.py716CODE
LOWsrc/ouroboros/auto/pipeline.py868CODE
LOWsrc/ouroboros/auto/pipeline.py1296CODE
LOWsrc/ouroboros/auto/pipeline.py2758CODE
LOWsrc/ouroboros/auto/adapters.py998CODE
LOWsrc/ouroboros/tui/events.py796CODE
LOWsrc/ouroboros/tui/app.py417CODE
LOWsrc/ouroboros/tui/app.py470CODE
LOWsrc/ouroboros/tui/screens/execution.py284CODE
LOWsrc/ouroboros/tui/screens/dashboard_v3.py287CODE
LOWsrc/ouroboros/tui/screens/logs.py298CODE
LOWsrc/ouroboros/tui/screens/debug.py86CODE
LOWsrc/ouroboros/tui/screens/session_selector.py75CODE
LOWsrc/ouroboros/tui/components/event_log.py318CODE
LOWsrc/ouroboros/tui/components/progress.py251CODE
LOWsrc/ouroboros/tui/components/progress.py354CODE
LOWsrc/ouroboros/providers/gemini_event_normalizer.py219CODE
LOWsrc/ouroboros/providers/copilot_cli_adapter.py300CODE
LOWsrc/ouroboros/providers/copilot_cli_adapter.py431CODE
LOWsrc/ouroboros/providers/pi_llm_adapter.py260CODE
LOWsrc/ouroboros/providers/pi_llm_adapter.py332CODE
LOWsrc/ouroboros/providers/gjc_llm_adapter.py227CODE
LOWsrc/ouroboros/providers/gjc_llm_adapter.py245CODE
LOWsrc/ouroboros/providers/gjc_llm_adapter.py292CODE
LOWsrc/ouroboros/providers/gjc_llm_adapter.py359CODE
LOWsrc/ouroboros/providers/goose_cli_adapter.py253CODE
LOWsrc/ouroboros/providers/codex_cli_stream.py258CODE
LOWsrc/ouroboros/providers/codex_cli_adapter.py259CODE
LOWsrc/ouroboros/providers/codex_cli_adapter.py456CODE
LOWsrc/ouroboros/providers/codex_cli_adapter.py670CODE
LOWsrc/ouroboros/providers/gemini_cli_adapter.py311CODE
LOWsrc/ouroboros/providers/kiro_adapter.py239CODE
LOWsrc/ouroboros/providers/kiro_adapter.py274CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py340CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py522CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py664CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py1295CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py1329CODE
LOWsrc/ouroboros/codex/artifacts.py417CODE
LOWsrc/ouroboros/plugin/firewall.py193CODE
186 more matches not shown…
Over-Commented Block191 hits · 141 pts
SeverityFileLineSnippetContext
LOWtests/unit/auto/test_domain_inference.py241 reason="unmatched",COMMENT
LOWtests/unit/auto/test_domain_inference.py361# matcher: a goal like "Build a Python client library for the Foo API"COMMENT
LOWtests/unit/auto/test_domain_inference.py441 ledger = _bare_ledger(goal)COMMENT
LOWtests/unit/auto/test_interview_pipeline.py4481 max_rounds=3,COMMENT
LOWtests/unit/auto/test_interview_pipeline.py4601 state.transition(AutoPhase.INTERVIEW, "resuming interview after backend.answer failure")COMMENT
LOWtests/unit/auto/test_adapters_ralph_poller.py81 result = await poller(job_id="job_ralph_existing")COMMENT
LOWtests/unit/auto/test_pipeline_lateral.py401 def non_goals(self) -> list[str]:COMMENT
LOWtests/unit/auto/test_pipeline_lateral.py1621# ---------------------------------------------------------------------------COMMENT
LOWtests/unit/plugin/test_firewall.py1361 from ouroboros.plugin.digest import canonical_tree_hashCOMMENT
LOW…sts/unit/mcp/tools/test_auto_interview_construction.py2501COMMENT
LOWtests/unit/cli/test_harness.py421# run_id path-traversal boundary (security regression, #1582 bot finding) #COMMENT
LOWtests/unit/orchestrator/test_context_governor.py241 )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# This is intentionally a post-dispatch unit-style test: it constructsCOMMENT
LOWtests/conformance/workflow_ir/__init__.py1# Workflow IR conformance harness — Wave 1 N-2 (parent #956, umbrella #1131).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
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.sh601# Refresh already-installed artifacts for every detected runtime, even thoseCOMMENT
LOWscripts/ralph.sh1#!/usr/bin/env bashCOMMENT
LOW.github/dependabot.yml1# Dependabot configuration.COMMENT
LOWsrc/ouroboros/copilot_permissions.py41COMMENT
LOWsrc/ouroboros/config/_model_defaults.py41DEFAULT_HAIKU_MODEL = "claude-haiku-4-5"COMMENT
LOWsrc/ouroboros/config/_model_defaults.py61 DEFAULT_OPUS_MODEL: ("claude-opus-4-6",),COMMENT
LOWsrc/ouroboros/config/_model_defaults.py81# bit that could distinguish those cases. Explicit ids that were never shippedCOMMENT
LOWsrc/ouroboros/config/loader.py141 candidate = value.strip()COMMENT
LOWsrc/ouroboros/config/loader.py181 "OUROBOROS_PI_CLI_PATH",COMMENT
LOWsrc/ouroboros/config/loader.py201 # untrusted .env entry survives and a spawned Copilot loads attackerCOMMENT
LOWsrc/ouroboros/config/loader.py221 "CODEX_HOME",COMMENT
LOWsrc/ouroboros/config/loader.py241 # SSRF guard toggle. `mcp/types.py` blocks loopback/private/link-localCOMMENT
LOWsrc/ouroboros/config/loader.py261 # is therefore an approval-gate-bypass sink — same class as theCOMMENT
LOWsrc/ouroboros/auto/grading.py381 "high",COMMENT
LOWsrc/ouroboros/auto/interview_driver.py41 build_safe_default_synthesis,COMMENT
LOWsrc/ouroboros/auto/interview_driver.py61# set to 1 via persisted/env policy). A bounded inline await stillCOMMENT
LOWsrc/ouroboros/auto/interview_driver.py81# RFC #1256 §I4 — durability is a COMPOSITION-ROOT responsibility.COMMENT
LOWsrc/ouroboros/auto/interview_driver.py101# background ``asyncio.Task`` and returns immediately; ``run()``COMMENT
LOWsrc/ouroboros/auto/interview_driver.py121# timeout that downgrades pathologically slow observers to a typedCOMMENT
LOWsrc/ouroboros/auto/interview_driver.py161# Mirrors the runtime ``watchdog_wall_clock_exceeded`` / interviewCOMMENT
LOWsrc/ouroboros/auto/interview_driver.py301 backend: InterviewBackendCOMMENT
LOWsrc/ouroboros/auto/interview_driver.py321 # constraint/success-criteria clarity) is replaced with a concrete,COMMENT
LOWsrc/ouroboros/auto/interview_driver.py601 status=result.status,COMMENT
LOWsrc/ouroboros/auto/interview_driver.py701 self._save(state)COMMENT
LOWsrc/ouroboros/auto/interview_driver.py1221 "blocked",COMMENT
LOWsrc/ouroboros/auto/safe_defaults.py121# section that ends a multi-line non-goals body. Matches things likeCOMMENT
LOWsrc/ouroboros/auto/safe_defaults.py141# gate over-blocked benign ``ooo auto`` runs — e.g. a CSV→JSON tool wasCOMMENT
LOWsrc/ouroboros/auto/trace_export.py101 "persistence_probe",COMMENT
LOWsrc/ouroboros/auto/seed_repairer.py81@dataclass(slots=True)COMMENT
131 more matches not shown…
Structural Annotation Overuse79 hits · 122 pts
SeverityFileLineSnippetContext
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.md248### Step 1: InterviewCOMMENT
LOWdocs/getting-started.md282### Step 2: ExecuteCOMMENT
LOWdocs/getting-started.md292### Step 3: MonitorCOMMENT
LOWdocs/getting-started.md307### 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 1: Load MCP ToolCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md49### Step 2: Start InterviewCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md58### Step 3: LoopCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md117### Step 4: Copy to ClipboardCOMMENT
LOW.claude-plugin/skills/pm/SKILL.md125### Step 5: Show Result & Next StepCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md44### Step 0: Welcome & Motivation (The Hook)COMMENT
LOW.claude-plugin/skills/setup/SKILL.md117### Step 1: Environment DetectionCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md215### Step 2: MCP Server RegistrationCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md258### Step 3: CLAUDE.md Integration (Optional)COMMENT
LOW.claude-plugin/skills/setup/SKILL.md345### Step 4: Quick VerificationCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md372### Step 5: Success SummaryCOMMENT
LOW.claude-plugin/skills/setup/SKILL.md533### Step 6: First Project NudgeCOMMENT
LOW.claude-plugin/skills/qa/SKILL.md41### Step 0: Determine execution modeCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md116### Step 1: Welcome BannerCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md136### Step 2: Persona DetectionCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md167### Step 3: MCP CheckCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md192### Step 4: Quick ReferenceCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md211### Step 5: First ActionCOMMENT
LOW.claude-plugin/skills/welcome/SKILL.md236### Step 6: 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 1: Load MCP ToolCOMMENT
LOWskills/pm/SKILL.md49### Step 2: Start InterviewCOMMENT
LOWskills/pm/SKILL.md58### Step 3: LoopCOMMENT
LOWskills/pm/SKILL.md124### Step 4: Copy to ClipboardCOMMENT
LOWskills/pm/SKILL.md132### Step 5: Show Result & Next StepCOMMENT
LOWskills/setup/SKILL.md44### Step 0: Welcome & Motivation (The Hook)COMMENT
LOWskills/setup/SKILL.md117### Step 1: Environment DetectionCOMMENT
LOWskills/setup/SKILL.md215### Step 2: MCP Server RegistrationCOMMENT
LOWskills/setup/SKILL.md258### Step 3: CLAUDE.md Integration (Optional)COMMENT
LOWskills/setup/SKILL.md345### Step 4: Quick VerificationCOMMENT
LOWskills/setup/SKILL.md372### Step 5: Success SummaryCOMMENT
LOWskills/setup/SKILL.md533### Step 6: First Project NudgeCOMMENT
LOWskills/qa/SKILL.md41### Step 0: Determine execution modeCOMMENT
LOWskills/welcome/SKILL.md116### Step 1: Welcome BannerCOMMENT
LOWskills/welcome/SKILL.md136### Step 2: Persona DetectionCOMMENT
LOWskills/welcome/SKILL.md167### Step 3: MCP CheckCOMMENT
LOWskills/welcome/SKILL.md192### Step 4: Quick ReferenceCOMMENT
LOWskills/welcome/SKILL.md212### Step 5: First ActionCOMMENT
LOWskills/welcome/SKILL.md237### Step 6: GitHub Star (Last Step)COMMENT
LOWskills/publish/SKILL.md23### Step 1: Prerequisite CheckCOMMENT
LOWskills/publish/SKILL.md50### Step 2: Locate the SeedCOMMENT
19 more matches not shown…
Self-Referential Comments28 hits · 93 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.py2955 # Create a running session via the repositoryCOMMENT
MEDIUMtests/unit/cli/test_setup.py124 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_setup.py165 "# This file is only for the Codex MCP/env registration block.",CODE
MEDIUMtests/unit/cli/test_run_qa.py970 # 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.py1710 # 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.py655 # Create a file outside the workspaceCOMMENT
MEDIUMtests/unit/orchestrator/test_level_context.py693 # Create a file outside the workspaceCOMMENT
MEDIUMtests/integration/plugin/test_orchestration.py37 # Create an async iterator that yields mock messagesCOMMENT
MEDIUMtests/e2e/test_session_persistence.py110 # 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/providers/litellm_adapter.py407 # Create the retry-decorated function with instance's max_retriesCOMMENT
MEDIUMsrc/ouroboros/cli/main.py77# Create the main Typer appCOMMENT
MEDIUMsrc/ouroboros/cli/commands/setup.py274# This file is only for the Codex MCP/env registration block.COMMENT
MEDIUMsrc/ouroboros/cli/commands/setup.py289 "# This file is only for the Codex MCP/env registration block.",STRING
Modern AI Meta-Vocabulary28 hits · 79 pts
SeverityFileLineSnippetContext
MEDIUMllms.txt82 plugin/ # Plugin system (skills, agents, orchestration)CODE
MEDIUMCONTRIBUTING.md415 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
MEDIUMdocs/architecture.md380+-- orchestrator/ # Runtime abstraction and orchestrationCODE
MEDIUMdocs/agentos/release-readiness.md284| AgentOS smoke: long-running runtime and recovery | Start/status/result behavior, recovery/cancel/retry truthfulness, aCODE
MEDIUMdocs/agentos/release-readiness.md970| #924 | Closed/folded | Done/folded | No direct release impact; covered by the canonical multi-agent deliberation RFC. CODE
MEDIUMdocs/agentos/release-readiness.md975| #934 | Closed/folded | Done/folded | No direct release impact; plugin readiness is assessed through #939 tests and docCODE
MEDIUMdocs/agentos/issue-sequencing-graph.md204| #1258 | B | Regression guardrails landed in #1259; the broader perf policy remains needs-design/needs-approval. | TreaCODE
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
MEDIUMsrc/ouroboros/auto/pipeline.py392 # #1509: final-status surfaces must distinguish orchestration stateCOMMENT
MEDIUMsrc/ouroboros/providers/claude_code_adapter.py814 # *agentic CLI subprocess* and then turns every agent surfaceCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py514 # it drives the agentic orchestrator runtime but does not backCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py529 # --output-format streaming-json`` drives the agentic orchestratorCOMMENT
MEDIUMsrc/ouroboros/backends/capabilities.py548 # agentic orchestrator runtime or interview driving. SDK-free andCOMMENT
MEDIUMsrc/ouroboros/mcp/tools/definitions.py638# needs dependency injection should call ``get_ouroboros_tools(...)`` instead;COMMENT
MEDIUMsrc/ouroboros/mcp/tools/authoring_handlers.py2321 # agentic explorer, and matches ``PMInterviewHandler._get_engine``COMMENT
MEDIUMsrc/ouroboros/mcp/server/adapter.py1826 # Create tool registry for dependency injectionCOMMENT
MEDIUMsrc/ouroboros/cli/commands/mcp.py558 # Create server with all tools pre-registered via dependency injection.COMMENT
MEDIUMsrc/ouroboros/evaluation/detector.py769 # lookup would let an LLM hallucination become a phantom Stage 1 failureCOMMENT
MEDIUMsrc/ouroboros/bigbang/ambiguity.py143# 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.py842# Canonical backend → sub-agent-orchestration mapping. Single source of truth soCOMMENT
MEDIUMsrc/ouroboros/orchestrator/codex_cli_runtime.py273 # exposes only ``codex`` / ``codex-reply`` — its native multi-agentCOMMENT
MEDIUMsrc/ouroboros/orchestrator/codex_cli_runtime.py275 # reuse/continue a Codex thread but cannot orchestrate Codex children;COMMENT
Redundant / Tautological Comments35 hits · 52 pts
SeverityFileLineSnippetContext
LOWtests/unit/test_graceful_shutdown.py469 # Set evaluator to track if it gets called (it shouldn't)COMMENT
LOWtests/integration/plugin/test_orchestration.py44 # Set return_value to the async generator functionCOMMENT
LOWsrc/ouroboros/core/security.py122 # Check if it's a prefixed keyCOMMENT
LOWsrc/ouroboros/core/security.py173 # Check if field name indicates sensitivityCOMMENT
LOWsrc/ouroboros/core/security.py177 # Check if value looks sensitiveCOMMENT
LOWsrc/ouroboros/core/errors.py260 # Check if field name suggests sensitive dataCOMMENT
LOWsrc/ouroboros/core/errors.py266 # Check if value looks like a secret (starts with common prefixes)COMMENT
LOWsrc/ouroboros/config/loader.py358 # Set permissions to owner read/write only (0o600)COMMENT
LOWsrc/ouroboros/config/loader.py405 # Check if files existCOMMENT
LOWsrc/ouroboros/tui/components/progress.py502 # Check if milestone already existsCOMMENT
LOWsrc/ouroboros/providers/claude_code_adapter.py581 # Check if error is retryableCOMMENT
LOWsrc/ouroboros/plugin/agents/pool.py432 # Check if result already availableCOMMENT
LOWsrc/ouroboros/plugin/agents/pool.py453 # Return resultCOMMENT
LOWsrc/ouroboros/plugin/skills/executor.py348 # Check if there's an 'instructions' sectionCOMMENT
LOWsrc/ouroboros/mcp/tools/job_handlers.py617 # 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.py548 # Check if this question was classified as skippable —COMMENT
LOWsrc/ouroboros/cli/commands/setup.py1350 # Set runtime to Hermes. Do not rewrite llm.backend until Hermes alsoCOMMENT
LOWsrc/ouroboros/cli/commands/setup.py2451 # Check if ouroboros is importable via pythonCOMMENT
LOWsrc/ouroboros/observability/logging.py212 # Check if field name indicates sensitivityCOMMENT
LOWsrc/ouroboros/observability/logging.py217 # 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/evolution/loop.py744 # Check if lineage is already terminatedCOMMENT
LOWsrc/ouroboros/persistence/checkpoint.py549 # Check if error is due to no checkpoint (normal for first run)COMMENT
LOWsrc/ouroboros/persistence/brownfield.py256 # Check if repo already existsCOMMENT
LOWsrc/ouroboros/persistence/brownfield.py333 # Check if already exists — preserve metadataCOMMENT
LOWsrc/ouroboros/evaluation/pipeline.py176 # Check if Stage 2 failed on compliance — but allow overrideCOMMENT
LOWsrc/ouroboros/orchestrator/runner.py4787 # Check if session can be resumedCOMMENT
LOWsrc/ouroboros/orchestrator/parallel_executor.py3601 # Check if stall was detected (CancelScope ate the Cancelled)COMMENT
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.py310 # Check if stall was detected (CancelScope ate the Cancelled)COMMENT
Overly Generic Function Names60 hits · 42 pts
SeverityFileLineSnippetContext
LOWtests/unit/orchestrator/test_effort_routed_event.py61 async def execute_task(CODE
LOWtests/unit/orchestrator/test_effort_routed_event.py96 async def execute_task(CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py50 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py91 async def execute_task(self, **kwargs: Any):CODE
LOW…it/orchestrator/test_synapse_after_turn_integration.py122 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_frugality_producers.py151 async def execute_task(CODE
LOWtests/unit/orchestrator/test_frugality_producers.py190 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py1205 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py2692 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py2816 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py2905 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py3182 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py3336 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py3476 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py3551 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py3655 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7644 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7731 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7860 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py7965 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py8031 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py8744 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py8852 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py8980 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9092 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9248 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9364 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9482 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9628 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9718 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9851 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py9997 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py10104 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py10811 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py10907 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py11011 async def execute_task(self, **kwargs: Any):CODE
LOWtests/unit/orchestrator/test_parallel_executor.py11089 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py11206 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py11247 async def execute_task(CODE
LOWtests/unit/orchestrator/test_parallel_executor.py11300 async def execute_task(CODE
LOWtests/unit/orchestrator/test_model_routing_wiring.py105 async def execute_task(CODE
LOWtests/unit/orchestrator/test_model_routing_wiring.py140 async def execute_task(CODE
LOWtests/unit/orchestrator/test_coordinator.py223 async def execute_task(CODE
LOW…orchestrator/test_parallel_executor_atomic_judgment.py18 async def execute_task(CODE
LOW…orchestrator/test_parallel_executor_atomic_judgment.py111 async def execute_task(CODE
LOW…orchestrator/test_parallel_executor_atomic_judgment.py209 async def execute_task(CODE
LOW…it/orchestrator/test_parallel_executor_retry_resume.py38 async def execute_task(CODE
LOWtests/unit/orchestrator/test_shadow_replay.py201 async def execute_task(CODE
LOWtests/unit/orchestrator/test_shadow_replay.py1254 async def execute_task(CODE
LOWtests/e2e/conftest.py342 async def execute_task(CODE
LOWscripts/manual-synapse-state-smoke.py57 async def execute_task(self, **kwargs: Any):CODE
LOWsrc/ouroboros/orchestrator/gjc_runtime.py384 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/hermes_runtime.py392 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/worker_runtime.py207 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/adapter.py1024 def execute_task(CODE
LOWsrc/ouroboros/orchestrator/adapter.py1452 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/opencode_runtime.py1090 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/pi_runtime.py396 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/codex_cli_runtime.py2022 async def execute_task(CODE
LOWsrc/ouroboros/orchestrator/kiro_adapter.py289 async def execute_task(CODE
AI Structural Patterns45 hits · 37 pts
SeverityFileLineSnippetContext
LOWtests/unit/harness/test_deliver_gate.py66CODE
LOWtests/unit/bigbang/test_seed_generator.py56CODE
LOWsrc/ouroboros/auto/adapters.py422CODE
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.py52CODE
LOWsrc/ouroboros/providers/opencode_adapter.py113CODE
LOWsrc/ouroboros/providers/goose_cli_adapter.py61CODE
LOWsrc/ouroboros/providers/factory.py342CODE
LOWsrc/ouroboros/providers/codex_cli_adapter.py121CODE
LOWsrc/ouroboros/providers/gemini_cli_adapter.py110CODE
LOWsrc/ouroboros/providers/kiro_adapter.py69CODE
LOWsrc/ouroboros/providers/claude_code_adapter.py133CODE
LOWsrc/ouroboros/providers/hermes_cli_adapter.py49CODE
LOWsrc/ouroboros/mcp/tools/subagent.py1643CODE
LOWsrc/ouroboros/mcp/tools/subagent.py2054CODE
LOWsrc/ouroboros/mcp/tools/subagent.py2160CODE
LOWsrc/ouroboros/mcp/tools/background.py81CODE
LOWsrc/ouroboros/mcp/server/adapter.py1141CODE
LOWsrc/ouroboros/cli/commands/run.py547CODE
LOWsrc/ouroboros/cli/commands/run.py786CODE
LOWsrc/ouroboros/cli/commands/auto.py133CODE
LOWsrc/ouroboros/cli/commands/auto.py380CODE
LOWsrc/ouroboros/evolution/loop.py234CODE
LOWsrc/ouroboros/events/control.py60CODE
LOWsrc/ouroboros/events/io.py275CODE
LOWsrc/ouroboros/events/io.py337CODE
LOWsrc/ouroboros/events/io.py396CODE
LOWsrc/ouroboros/events/io.py457CODE
LOWsrc/ouroboros/orchestrator/gjc_runtime.py76CODE
LOWsrc/ouroboros/orchestrator/hermes_runtime.py180CODE
LOWsrc/ouroboros/orchestrator/runner.py584CODE
LOWsrc/ouroboros/orchestrator/copilot_cli_runtime.py119CODE
LOWsrc/ouroboros/orchestrator/grok_cli_runtime.py99CODE
LOWsrc/ouroboros/orchestrator/events.py435CODE
LOWsrc/ouroboros/orchestrator/goose_runtime.py71CODE
LOWsrc/ouroboros/orchestrator/opencode_runtime.py192CODE
LOWsrc/ouroboros/orchestrator/pi_runtime.py73CODE
LOWsrc/ouroboros/orchestrator/runtime_factory.py252CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py834CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py2270CODE
LOWsrc/ouroboros/orchestrator/parallel_executor.py3284CODE
LOWsrc/ouroboros/orchestrator/codex_cli_runtime.py166CODE
Verbosity Indicators18 hits · 31 pts
SeverityFileLineSnippetContext
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.py944 # Step 2: select_repos (AC 4)COMMENT
LOWsrc/ouroboros/cli/commands/plugin.py268 # Step 1: stage copy. Pass symlinks=True so symlinks are copied asCOMMENT
LOWsrc/ouroboros/cli/commands/plugin.py285 # Step 2: move existing dest aside.COMMENT
LOWsrc/ouroboros/cli/commands/plugin.py289 # Step 3: promote staging into place.COMMENT
LOWsrc/ouroboros/cli/commands/plugin.py302 # Step 4: cleanup backup. Failure here is non-fatal — the new installCOMMENT
LOWsrc/ouroboros/cli/commands/init.py530 # Step 1: Calculate ambiguity scoreCOMMENT
LOWsrc/ouroboros/cli/commands/init.py569 # Step 2: Generate SeedCOMMENT
LOWsrc/ouroboros/cli/commands/init.py591 # Step 3: Save SeedCOMMENT
LOWsrc/ouroboros/evolution/loop.py715 # Step 1: Replay events to reconstruct stateCOMMENT
LOWsrc/ouroboros/evolution/loop.py857 # Step 2: Run one generation wrapped in AgentProcess for pause/cancel/replayCOMMENT
LOWsrc/ouroboros/evolution/loop.py1052 # Step 3: Emit generation completed event (with seed_json).COMMENT
LOWsrc/ouroboros/evolution/loop.py1098 # Step 4: Check convergence.COMMENT
Synthetic Comment Markers2 hits · 8 pts
SeverityFileLineSnippetContext
HIGHsrc/ouroboros/core/seed.py117 summary: Auto-generated codebase summary from exploration.STRING
HIGHsrc/ouroboros/core/seed.py122 summary: str = Field(default="", description="Auto-generated codebase summary")CODE
Fake / Example Data3 hits · 4 pts
SeverityFileLineSnippetContext
LOWtests/unit/auto/test_safe_defaults_prompt_non_goals.py35 return SeedDraftLedger.from_goal("placeholder")CODE
LOWtests/unit/observability/test_logging.py633 log.info("user.action", name="John Doe", email="john@example.com")CODE
LOWtests/unit/observability/test_logging.py637 assert data["name"] == "John Doe"CODE
Dead Code1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMtests/unit/orchestrator/test_runner_cancellation.py755CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdocs/examples/mcp-config.yaml5# Usage:COMMENT