AI Slop Code RIsk Monitor

OthmanAdi/planning-with-files

Persistent file-based planning for AI coding agents and long-running tasks. Crash-proof markdown plans, session recovery after /clear and compaction, per-turn re-injection against context rot, deterministic completion gate. Manus-style. Install from npm, the Claude Code plugin marketplace, or npx skills. Codex, Cursor, OpenCode, 60+ agents.

42.8 High pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for OthmanAdi/planning-with-files, a Python project with 27,379 GitHub stars. SynthScan examined 188,277 lines of code across 614 source files, recording 3399 pattern matches distributed across 15 syntactic categories. The legacy adjusted pattern signal is 42.8 (High pattern signal); it is not an authorship estimate.

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

42.8
Adjusted Signal
42.8
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
27.4K
Stars
Python
Language
188.3K
Lines of Code
614
Files
3.4K
Pattern Hits
2026-10-12
Scan Date
1.74
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 40.7/100 · MEDIUM

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

Hallucinated Dependency & Supply Chain Risk 6.8/100 · LOW

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

Agent Over-Engineering Ratio 84.2/100 · CRITICAL

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

PR Review Velocity Impact 91.5/100 · CRITICAL

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

What These Metrics Mean

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

Pattern-Signal History

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

Severity Breakdown

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

CRITICAL 0HIGH 1070MEDIUM 273LOW 2056

Directory Score Breakdown

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

Pattern Findings

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

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

Cross-File Repetition736 hits · 3680 pts
SeverityFileLineSnippetContext
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGHskills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0session catchup script for planning-with-files analyzes the previous session to find unsynced context after the last plaSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGHskills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…i18n/planning-with-files-es/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…i18n/planning-with-files-zh/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…i18n/planning-with-files-de/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…18n/planning-with-files-zht/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…i18n/planning-with-files-ar/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0make catchup output deterministic on windows legacy code pages. codex sessions and planning files are utf-8 and can contSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGHskills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…i18n/planning-with-files-es/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…i18n/planning-with-files-zh/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…i18n/planning-with-files-de/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…18n/planning-with-files-zht/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…i18n/planning-with-files-ar/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0prefer optional orjson while keeping the hook dependency-free.STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGHskills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…i18n/planning-with-files-es/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…i18n/planning-with-files-zh/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…i18n/planning-with-files-de/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…18n/planning-with-files-zht/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…i18n/planning-with-files-ar/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0normalize project path to match claude code's internal representation. claude code stores session directories using the STRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0claude code's project-dir name for a project path. every character outside [a-za-z0-9_-] becomes '-', and the leading daSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0claude code's project-dir name for a project path. every character outside [a-za-z0-9_-] becomes '-', and the leading daSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0claude code's project-dir name for a project path. every character outside [a-za-z0-9_-] becomes '-', and the leading daSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0claude code's project-dir name for a project path. every character outside [a-za-z0-9_-] becomes '-', and the leading daSTRING
HIGH…/skills/planning-with-files/scripts/session-catchup.py0claude code's project-dir name for a project path. every character outside [a-za-z0-9_-] becomes '-', and the leading daSTRING
676 more matches not shown…
Empty Error Handlers305 hits · 1525 pts
SeverityFileLineSnippetContext
HIGH…/skills/planning-with-files/scripts/session-catchup.py95except (OSError, ValueError):CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py38except (OSError, ValueError):CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py519except (OSError, UnicodeError, ValueError):CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py785except (ValueError, UnicodeError):CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py863except (OSError, ValueError, UnicodeError):CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1748except Exception:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py200except (OSError, ValueError):CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py540except FileExistsError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py926except Bail:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1152except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1164except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1438except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1621except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py869except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1648except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py639except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py645except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1429except OSError:CODE
HIGH…rsor/skills/planning-with-files/scripts/inject-plan.py1434except OSError:CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py95except (OSError, ValueError):CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py38except (OSError, ValueError):CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py45except (OSError, ValueError):CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py291except json.JSONDecodeError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py519except (OSError, UnicodeError, ValueError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py785except (ValueError, UnicodeError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py863except (OSError, ValueError, UnicodeError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1748except Exception:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py200except (OSError, ValueError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py540except FileExistsError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py926except Bail:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1152except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1164except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1438except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1621except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py869except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1648except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py639except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py645except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1429except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1434except OSError:CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py95except (OSError, ValueError):CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py38except (OSError, ValueError):CODE
HIGH…/skills/planning-with-files/scripts/session-catchup.py71except (OSError, ValueError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py519except (OSError, UnicodeError, ValueError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py785except (ValueError, UnicodeError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py863except (OSError, ValueError, UnicodeError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1748except Exception:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py200except (OSError, ValueError):CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py540except FileExistsError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py926except Bail:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1152except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1164except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1438except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1621except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py869except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1648except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py639except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py645except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1429except OSError:CODE
HIGH…code/skills/planning-with-files/scripts/inject-plan.py1434except OSError:CODE
245 more matches not shown…
Hyper-Verbose Identifiers1084 hits · 1112 pts
SeverityFileLineSnippetContext
LOW…/skills/planning-with-files/scripts/session-catchup.py121def _newest_session_cwd_matches(project_dir: Path, normalized: str) -> bool:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py346def find_current_codex_session(sessions: List[Path]) -> Optional[Path]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py449def _opencode_state_annotation(state: Any) -> str:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py733def find_last_planning_update(messages: List[Dict[str, Any]]) -> Tuple[int, Optional[str]]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py806def collect_claude_tool_results(messages: List[Dict[str, Any]]) -> Dict[str, str]:CODE
LOW⚡…rsor/skills/planning-with-files/scripts/inject-plan.py314def _normalized_windows_final(path):CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py1348 def prepare_progress_snapshot(self, progress_file, root):CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py121def _newest_session_cwd_matches(project_dir: Path, normalized: str) -> bool:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py346def find_current_codex_session(sessions: List[Path]) -> Optional[Path]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py449def _opencode_state_annotation(state: Any) -> str:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py733def find_last_planning_update(messages: List[Dict[str, Any]]) -> Tuple[int, Optional[str]]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py806def collect_claude_tool_results(messages: List[Dict[str, Any]]) -> Dict[str, str]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py296def find_last_planning_update(messages: List[Dict]) -> Tuple[int, Optional[str]]:CODE
LOW⚡…code/skills/planning-with-files/scripts/inject-plan.py314def _normalized_windows_final(path):CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py1348 def prepare_progress_snapshot(self, progress_file, root):CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py121def _newest_session_cwd_matches(project_dir: Path, normalized: str) -> bool:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py346def find_current_codex_session(sessions: List[Path]) -> Optional[Path]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py449def _opencode_state_annotation(state: Any) -> str:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py733def find_last_planning_update(messages: List[Dict[str, Any]]) -> Tuple[int, Optional[str]]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py806def collect_claude_tool_results(messages: List[Dict[str, Any]]) -> Dict[str, str]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py97def _newest_session_cwd_matches(project_dir: Path, normalized: str) -> bool:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py322def find_current_codex_session(sessions: List[Path]) -> Optional[Path]:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py658def find_last_planning_update(messages: List[Dict[str, Any]]) -> Tuple[int, Optional[str]]:CODE
LOW⚡…code/skills/planning-with-files/scripts/inject-plan.py314def _normalized_windows_final(path):CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py1348 def prepare_progress_snapshot(self, progress_file, root):CODE
LOW⚡tests/test_powershell_literal_paths.py88 def test_active_pointer_resolves_in_a_bracketed_project_path(self) -> None:CODE
LOW⚡tests/test_powershell_literal_paths.py93 def test_plan_id_resolves_in_a_bracketed_project_path(self) -> None:CODE
LOW⚡tests/test_powershell_literal_paths.py97 def test_newest_plan_fallback_resolves_in_a_bracketed_project_path(self) -> None:CODE
LOWtests/test_powershell_literal_paths.py120 def test_absolute_pin_locks_the_pinned_plan(self) -> None:CODE
LOWtests/test_powershell_literal_paths.py127 def test_relative_pin_is_refused(self) -> None:CODE
LOW⚡tests/test_seo_docs_pages.py63 def test_install_section_with_both_routes(self) -> None:CODE
LOW⚡tests/test_seo_docs_pages.py72 def test_links_to_readme_and_installation_guide(self) -> None:CODE
LOW⚡tests/test_seo_docs_pages.py80 def test_pages_cross_link_each_other(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py93 def test_codex_user_prompt_submit_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py100 def test_codex_stop_emits_no_followup_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py107 def test_codex_pre_tool_use_still_allows_but_skips_context(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py112 def test_codex_post_tool_use_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py116 def test_codex_session_start_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py120 def test_codex_pre_compact_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py124 def test_codex_adapter_reports_not_attached_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py142 def test_inject_plan_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py148 def test_gate_stop_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py153 def test_check_complete_stays_silent_when_disabled(self) -> None:CODE
LOW⚡tests/test_planning_disabled_optout.py161 def test_plan_files_unchanged_after_disabled_hook_pass(self) -> None:CODE
LOWtests/test_planning_disabled_optout.py179 def test_copilot_shell_hooks_skip_context_when_disabled(self) -> None:CODE
LOWtests/test_planning_disabled_optout.py230 def test_all_check_complete_copies_carry_the_guard(self) -> None:CODE
LOWtests/test_planning_disabled_optout.py257 def test_copilot_powershell_hooks_skip_context_when_disabled(self) -> None:CODE
LOWtests/test_planning_disabled_optout.py322 def test_cursor_shell_hooks_go_inert_when_disabled(self) -> None:CODE
LOWtests/test_planning_disabled_optout.py348 def test_cursor_powershell_hooks_go_inert_when_disabled(self) -> None:CODE
LOWtests/test_check_complete_resolver.py86 def test_explicit_path_arg_still_works(self) -> None:STRING
LOWtests/test_check_complete_resolver.py97 def test_no_args_resolves_slug_plan_via_active_pointer(self) -> None:STRING
LOWtests/test_check_complete_resolver.py112 def test_no_args_resolves_via_plan_id_env(self) -> None:STRING
LOWtests/test_check_complete_resolver.py129 def test_no_args_legacy_root_plan_still_works(self) -> None:STRING
LOWtests/test_check_complete_resolver.py140 def test_no_args_no_plan_anywhere_clean_message(self) -> None:STRING
LOW⚡tests/test_check_complete_resolver.py180 def test_canonical_templates_contain_next_step(self) -> None:STRING
LOW⚡tests/test_check_complete_resolver.py190 def test_root_template_copy_contains_next_step(self) -> None:STRING
LOW⚡tests/test_check_complete_resolver.py197 def test_next_step_sits_between_goal_and_current_phase(self) -> None:STRING
LOWtests/test_check_complete_resolver.py208 def test_template_phase_counts_unchanged(self) -> None:STRING
LOWtests/test_check_complete_resolver.py241 def test_init_session_output_contains_next_step(self):STRING
LOW⚡tests/test_nested_plan_isolation.py225 def test_unattached_session_notice_does_not_repeat_per_tool_call(self) -> None:CODE
1024 more matches not shown…
Decorative Section Separators249 hits · 562 pts
SeverityFileLineSnippetContext
MEDIUM…r/skills/planning-with-files/scripts/ledger-summary.sh34# ==================COMMENT
MEDIUM⚡…rsor/skills/planning-with-files/scripts/inject-plan.py310# --------------------------------------------------------------------------COMMENT
MEDIUM⚡…rsor/skills/planning-with-files/scripts/inject-plan.py312# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py117# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py119# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py649# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py651# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py755# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py757# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py1446# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py1448# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py1553# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py1555# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py1706# --------------------------------------------------------------------------COMMENT
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py1708# --------------------------------------------------------------------------COMMENT
MEDIUM…e/skills/planning-with-files/scripts/ledger-summary.sh34# ==================COMMENT
MEDIUM⚡…code/skills/planning-with-files/scripts/inject-plan.py310# --------------------------------------------------------------------------COMMENT
MEDIUM⚡…code/skills/planning-with-files/scripts/inject-plan.py312# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py117# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py119# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py649# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py651# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py755# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py757# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1446# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1448# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1553# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1555# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1706# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1708# --------------------------------------------------------------------------COMMENT
MEDIUM…e/skills/planning-with-files/scripts/ledger-summary.sh34# ==================COMMENT
MEDIUM⚡…code/skills/planning-with-files/scripts/inject-plan.py310# --------------------------------------------------------------------------COMMENT
MEDIUM⚡…code/skills/planning-with-files/scripts/inject-plan.py312# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py117# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py119# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py649# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py651# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py755# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py757# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1446# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1448# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1553# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1555# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1706# --------------------------------------------------------------------------COMMENT
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py1708# --------------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py265 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py267 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py407 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py409 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py430 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py432 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py452 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_hook_resolver_integration.py454 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_codex_session_isolation.py82 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_codex_session_isolation.py84 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_codex_session_isolation.py102 # ------------------------------------------------------------------COMMENT
MEDIUM⚡tests/test_codex_session_isolation.py104 # ------------------------------------------------------------------COMMENT
MEDIUM…s/skills/planning-with-files/scripts/ledger-summary.sh34# ==================COMMENT
MEDIUM⚡…ents/skills/planning-with-files/scripts/inject-plan.py310# --------------------------------------------------------------------------COMMENT
MEDIUM⚡…ents/skills/planning-with-files/scripts/inject-plan.py312# --------------------------------------------------------------------------COMMENT
189 more matches not shown…
Over-Commented Block500 hits · 500 pts
SeverityFileLineSnippetContext
LOW.cursor/hooks/user-prompt-submit.sh1#!/bin/bashCOMMENT
LOW…sor/skills/planning-with-files/scripts/init-session.sh1#!/usr/bin/env bashCOMMENT
LOW…sor/skills/planning-with-files/scripts/init-session.sh141 # short_uuid's third-level fallback is printf '%08x' "$(date +%s)" withCOMMENT
LOW…rsor/skills/planning-with-files/scripts/attest-plan.sh1#!/bin/shCOMMENT
LOW…rsor/skills/planning-with-files/scripts/attest-plan.sh201 elseCOMMENT
LOW…r/skills/planning-with-files/scripts/ledger-summary.sh1#!/bin/shCOMMENT
LOW…r/skills/planning-with-files/scripts/ledger-summary.sh21# wins over self-resolution: inject-plan.sh passes the dir it resolved,COMMENT
LOW…rsor/skills/planning-with-files/scripts/plan-doctor.sh1#!/bin/shCOMMENT
LOW…rsor/skills/planning-with-files/scripts/plan-doctor.sh81 # warning" made the doctor report a hash mismatch on a correctlyCOMMENT
LOW…r/skills/planning-with-files/scripts/check-complete.sh1#!/usr/bin/env bashCOMMENT
LOW…r/skills/planning-with-files/scripts/check-complete.sh21# 4. the block counter (<plan-dir>/.stop_blocks) is below cap (PWF_GATE_CAP, default 20)COMMENT
LOW…r/skills/planning-with-files/scripts/check-complete.sh141}COMMENT
LOW…/skills/planning-with-files/scripts/set-active-plan.sh121# realpath("$PWD") and realpath(relative-candidate) resolve through differentCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh1#!/bin/shCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh21#COMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh81CONTEXT="userprompt"COMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh121# single-session case and stays byte-identical.COMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh221 # string. On some Windows/MSYS setups (8.3 short names, the /tmp mountCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh281RESOLVED=""COMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh501# ponytail: depth 1 only — one shell glob per hook fire is the whole perfCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh941# mode is written as "autonomous gate". Do NOT collapse whitespace withCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh1241 elseCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh1261# PROGRESS instead: checked boxes and completed phases only go up during normalCOMMENT
LOW…rsor/skills/planning-with-files/scripts/inject-plan.sh1281# "plan-guard-off" token in .mode restores the old silence.COMMENT
LOW…ursor/skills/planning-with-files/scripts/skill-hook.sh1#!/bin/shCOMMENT
LOW…ursor/skills/planning-with-files/scripts/skill-hook.sh61# Locate a CPython 3 without forking (v3.17.0). Every $(...) and everyCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh1#!/bin/shCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh21if [ "${1:-}" = "--check-ambiguity" ]; thenCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh61# enforcing a date prefix that would break backward compatibility.COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh161 out="$("${_canonical_python}" -I -c "import os,sys;print(os.path.realpath(sys.argv[1]))" "${target}" 2>/dev/nullCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh321# followed the attestation onto it. commands/plan-attest.md already promisedCOMMENT
LOW.cursor/skills/planning-with-files/scripts/gate-stop.sh1#!/bin/shCOMMENT
LOW…ini/skills/planning-with-files/scripts/init-session.sh1#!/usr/bin/env bashCOMMENT
LOW…ini/skills/planning-with-files/scripts/init-session.sh141 # short_uuid's third-level fallback is printf '%08x' "$(date +%s)" withCOMMENT
LOW…mini/skills/planning-with-files/scripts/attest-plan.sh1#!/bin/shCOMMENT
LOW…mini/skills/planning-with-files/scripts/attest-plan.sh201 elseCOMMENT
LOW…mini/skills/planning-with-files/scripts/plan-doctor.sh1#!/bin/shCOMMENT
LOW…mini/skills/planning-with-files/scripts/plan-doctor.sh81 # warning" made the doctor report a hash mismatch on a correctlyCOMMENT
LOW…i/skills/planning-with-files/scripts/check-complete.sh1#!/usr/bin/env bashCOMMENT
LOW…i/skills/planning-with-files/scripts/check-complete.sh21# 4. the block counter (<plan-dir>/.stop_blocks) is below cap (PWF_GATE_CAP, default 20)COMMENT
LOW…i/skills/planning-with-files/scripts/check-complete.sh141}COMMENT
LOW…/skills/planning-with-files/scripts/set-active-plan.sh121# realpath("$PWD") and realpath(relative-candidate) resolve through differentCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh1#!/bin/shCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh21if [ "${1:-}" = "--check-ambiguity" ]; thenCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh61# enforcing a date prefix that would break backward compatibility.COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh161 out="$("${_canonical_python}" -I -c "import os,sys;print(os.path.realpath(sys.argv[1]))" "${target}" 2>/dev/nullCOMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh321# followed the attestation onto it. commands/plan-attest.md already promisedCOMMENT
LOW.dsh/packages/dsh-planning-with-files/src/core.ts261 //COMMENT
LOW…e/skills/planning-with-files/scripts/ledger-summary.sh1#!/bin/shCOMMENT
LOW…e/skills/planning-with-files/scripts/ledger-summary.sh21# wins over self-resolution: inject-plan.sh passes the dir it resolved,COMMENT
LOW…/skills/planning-with-files/scripts/set-active-plan.sh121# realpath("$PWD") and realpath(relative-candidate) resolve through differentCOMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh1#!/bin/shCOMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh21#COMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh81CONTEXT="userprompt"COMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh121# single-session case and stays byte-identical.COMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh221 # string. On some Windows/MSYS setups (8.3 short names, the /tmp mountCOMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh281RESOLVED=""COMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh501# ponytail: depth 1 only — one shell glob per hook fire is the whole perfCOMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh941# mode is written as "autonomous gate". Do NOT collapse whitespace withCOMMENT
LOW…code/skills/planning-with-files/scripts/inject-plan.sh1241 elseCOMMENT
440 more matches not shown…
Deep Nesting208 hits · 172 pts
SeverityFileLineSnippetContext
LOW…/skills/planning-with-files/scripts/session-catchup.py121CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py193CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py326CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py508CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py733CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py834CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py433CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py524CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py790CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py930CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py121CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py193CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py326CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py508CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py733CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py834CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py124CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py210CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py296CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py325CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py433CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py524CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py790CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py930CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py121CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py193CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py326CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py508CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py733CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py834CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py97CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py169CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py302CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py433CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py658CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py731CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py433CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py524CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py790CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py930CODE
LOWtests/test_hook_script_modes.py24CODE
LOWtests/test_hook_resolver_integration.py361CODE
LOWtests/test_session_catchup.py222CODE
LOWtests/test_session_catchup.py320CODE
LOWtests/test_session_catchup.py379CODE
LOWtests/test_session_catchup.py355CODE
LOWtests/test_npm_package_line_endings.py104CODE
LOWtests/test_cursor_hook_schema.py35CODE
LOWtests/test_codex_hooks.py305CODE
LOWtests/test_hermes_first_class.py291CODE
LOWtests/test_codex_nested_root_isolation.py322CODE
LOWtests/test_session_plan_ambiguity.py280CODE
LOWtests/test_context_frame_security.py57CODE
LOWtests/test_context_frame_security.py156CODE
LOWtests/test_context_frame_security.py189CODE
LOWtests/test_context_frame_security.py202CODE
LOWtests/test_context_frame_security.py221CODE
LOWtests/test_context_frame_security.py253CODE
LOWtests/test_context_frame_security.py277CODE
LOWtests/test_context_frame_security.py326CODE
148 more matches not shown…
Cross-Language Confusion29 hits · 170 pts
SeverityFileLineSnippetContext
HIGHtests/test_phase_status_locking.py98mkdir "$@" 2>/dev/null || trueSTRING
HIGHtests/test_ps1_windows_encoding.py114 " $errors = $null; "CODE
HIGHtests/test_ps1_windows_encoding.py116 "$f, [ref]$null, [ref]$errors); "CODE
HIGHtests/test_adapter_python_isolation.py45 'PY=$(command -v python3 || command -v python); [ -n "$PY" ] && "$PY" -I -c "import json"',CODE
HIGHtests/test_codex_hooks.py335 f'python3 "$HOME/.codex/hooks/run_sh.py" {script} 2>/dev/null || true',CODE
HIGHtests/test_codex_hooks.py310 (python3 alias stub, /dev/null, $HOME, the missing `true` command). Runs onSTRING
HIGHtests/test_bsd_userland_sim.py92 out="$("%(real_stat)s" -c '%%Y' "$@" 2>/dev/null)" && [ -n "$out" ] && { printf '%%s\\n' "$out"; exit 0; }CODE
HIGHtests/test_bsd_userland_sim.py93 out="$("%(real_stat)s" -f '%%m' "$@" 2>/dev/null)" && [ -n "$out" ] && { printf '%%s\\n' "$out"; exit 0; }CODE
HIGHtests/test_gemini_hook_contract.py39 'PY=$(command -v python3 || command -v python); [ -n "$PY" ] && "$PY" -I -c "import json"',CODE
HIGHtests/test_init_session_powershell_slug.py366if ($VerifyRoot) { & $real -VerifyRoot *> $null; exit $LASTEXITCODE }CODE
HIGHtests/test_init_session_powershell_slug.py406if ($VerifyRoot) { & $real -VerifyRoot *> $null; exit $LASTEXITCODE }CODE
HIGHtests/test_init_session_powershell_slug.py448if ($VerifyRoot) { & $real -VerifyRoot *> $null; exit $LASTEXITCODE }CODE
HIGHtests/test_init_session_powershell_slug.py493if ($VerifyRoot) { & $real -VerifyRoot *> $null; exit $LASTEXITCODE }CODE
HIGHscripts/_v240_update_hook_bodies.py60 "AP=$(tr -d '\\r\\n[:space:]' < .planning/.active_plan 2>/dev/null); "CODE
HIGH⚡scripts/_v240_update_hook_bodies.py71 "m=$(stat -c '%Y' \"$d\" 2>/dev/null || stat -f '%m' \"$d\" 2>/dev/null || date -r \"$d\" +%s 2>/dev/null || echo 0)CODE
HIGH⚡scripts/_v240_update_hook_bodies.py72 'if [ "$m" -gt "$NEWEST_MT" ] 2>/dev/null; then NEWEST_MT="$m"; NEWEST="$d"; fi; 'CODE
HIGH⚡scripts/_v240_update_hook_bodies.py80 "[ -f .plan-attestation ] && ATTEST=$(tr -d '\\r\\n[:space:]' < .plan-attestation 2>/dev/null); "CODE
HIGH⚡scripts/_v240_update_hook_bodies.py83 "[ -f \"${RESOLVED}/.attestation\" ] && ATTEST=$(tr -d '\\r\\n[:space:]' < \"${RESOLVED}/.attestation\" 2>/dev/null)CODE
HIGH⚡scripts/_v240_update_hook_bodies.py88 'CD="${TMPDIR:-/tmp}/pwf-sha"; mkdir -p "$CD" 2>/dev/null; 'CODE
HIGH⚡scripts/_v240_update_hook_bodies.py89 'KEY=$(printf "%s" "$PLAN_FILE" | { sha256sum 2>/dev/null || shasum -a 256 2>/dev/null; } | awk \'{print $1}\' | cutCODE
HIGH⚡scripts/_v240_update_hook_bodies.py89 'KEY=$(printf "%s" "$PLAN_FILE" | { sha256sum 2>/dev/null || shasum -a 256 2>/dev/null; } | awk \'{print $1}\' | cutCODE
HIGH⚡scripts/_v240_update_hook_bodies.py90 "MT=$(stat -c '%Y' \"$PLAN_FILE\" 2>/dev/null || stat -f '%m' \"$PLAN_FILE\" 2>/dev/null || date -r \"$PLAN_FILE\" +CODE
HIGH⚡scripts/_v240_update_hook_bodies.py92 'if [ -f "$CF" ]; then CM=$(sed -n 1p "$CF" 2>/dev/null); CS=$(sed -n 2p "$CF" 2>/dev/null); fi; 'CODE
HIGH⚡scripts/_v240_update_hook_bodies.py94 'else ACTUAL=$( (sha256sum "$PLAN_FILE" 2>/dev/null || shasum -a 256 "$PLAN_FILE" 2>/dev/null) | awk \'{print $1}\')CODE
HIGH⚡scripts/_v240_update_hook_bodies.py94 'else ACTUAL=$( (sha256sum "$PLAN_FILE" 2>/dev/null || shasum -a 256 "$PLAN_FILE" 2>/dev/null) | awk \'{print $1}\')CODE
HIGH⚡scripts/_v240_update_hook_bodies.py95 '[ -n "$ACTUAL" ] && [ -n "$MT" ] && printf "%s\\n%s\\n" "$MT" "$ACTUAL" > "$CF" 2>/dev/null; fi; 'CODE
HIGHscripts/_v240_update_hook_bodies.py129 'head -30 "$PLAN_FILE" 2>/dev/null; 'CODE
HIGHscripts/_v240_update_hook_bodies.py173 'powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File \\"$TARGET_PS1\\" 2>/dev/null; 'CODE
HIGHscripts/_v240_update_hook_bodies.py175 'sh \\"$TARGET_SH\\" 2>/dev/null; 'CODE
Example Usage Blocks75 hits · 112 pts
SeverityFileLineSnippetContext
LOW…sor/skills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOW…rsor/skills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOW…r/skills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…ini/skills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOW…mini/skills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…e/skills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…nue/skills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOW…inue/skills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…e/skills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…nts/skills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOW…ents/skills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOW…s/skills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…nts/skills/planning-with-files/scripts/phase-status.sh23# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…ts/skills/planning-with-files/scripts/ledger-append.sh14# Usage:COMMENT
LOW…dex/skills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOW…odex/skills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOW…x/skills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOWscripts/init-session.sh4# Usage:COMMENT
LOWscripts/attest-plan.sh16# Usage:COMMENT
LOWscripts/ledger-summary.sh17# Usage:COMMENT
LOWscripts/phase-status.sh23# Usage:COMMENT
LOWscripts/resolve-plan-dir.sh12# Usage:COMMENT
LOWscripts/ledger-append.sh14# Usage:COMMENT
LOW…ory/skills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOW…tory/skills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOW…y/skills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…skills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOWskills/planning-with-files/scripts/init-session.sh4# Usage:COMMENT
LOWskills/planning-with-files/scripts/attest-plan.sh16# Usage:COMMENT
LOWskills/planning-with-files/scripts/ledger-summary.sh17# Usage:COMMENT
LOWskills/planning-with-files/scripts/phase-status.sh23# Usage:COMMENT
LOWskills/planning-with-files/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOWskills/planning-with-files/scripts/ledger-append.sh14# Usage:COMMENT
LOW…lls/i18n/planning-with-files-es/scripts/attest-plan.sh16# Usage:COMMENT
LOW…/i18n/planning-with-files-es/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…ls/i18n/planning-with-files-es/scripts/phase-status.sh23# Usage:COMMENT
LOW…18n/planning-with-files-es/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…s/i18n/planning-with-files-es/scripts/ledger-append.sh14# Usage:COMMENT
LOW…lls/i18n/planning-with-files-zh/scripts/attest-plan.sh16# Usage:COMMENT
LOW…/i18n/planning-with-files-zh/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…ls/i18n/planning-with-files-zh/scripts/phase-status.sh23# Usage:COMMENT
LOW…18n/planning-with-files-zh/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…s/i18n/planning-with-files-zh/scripts/ledger-append.sh14# Usage:COMMENT
LOW…lls/i18n/planning-with-files-de/scripts/attest-plan.sh16# Usage:COMMENT
LOW…/i18n/planning-with-files-de/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…ls/i18n/planning-with-files-de/scripts/phase-status.sh23# Usage:COMMENT
LOW…18n/planning-with-files-de/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…s/i18n/planning-with-files-de/scripts/ledger-append.sh14# Usage:COMMENT
LOW…ls/i18n/planning-with-files-zht/scripts/attest-plan.sh16# Usage:COMMENT
LOW…i18n/planning-with-files-zht/scripts/ledger-summary.sh17# Usage:COMMENT
LOW…s/i18n/planning-with-files-zht/scripts/phase-status.sh23# Usage:COMMENT
LOW…8n/planning-with-files-zht/scripts/resolve-plan-dir.sh12# Usage:COMMENT
LOW…/i18n/planning-with-files-zht/scripts/ledger-append.sh14# Usage:COMMENT
15 more matches not shown…
Unused Imports101 hits · 96 pts
SeverityFileLineSnippetContext
LOW.qoder-plugin/hook_adapter.py8CODE
LOWtests/test_powershell_literal_paths.py21CODE
LOWtests/test_seo_docs_pages.py10CODE
LOWtests/test_planning_disabled_optout.py9CODE
LOWtests/test_check_complete_resolver.py15CODE
LOWtests/test_nested_plan_isolation.py32CODE
LOWtests/test_v238_command_files.py8CODE
LOWtests/test_hook_script_modes.py10CODE
LOWtests/test_hook_resolver_integration.py8CODE
LOWtests/test_precompact_hook.py18CODE
LOWtests/test_resolver_plan_root_pin.py21CODE
LOWtests/test_hook_body_v240.py24CODE
LOWtests/test_inject_plan_python_parity.py21CODE
LOWtests/test_plan_listing.py7CODE
LOWtests/test_dsh_plugin_core_parity.py12CODE
LOWtests/test_phase_status_locking.py2CODE
LOWtests/test_injection_determinism.py31CODE
LOWtests/test_cursor_powershell_named_plans.py8CODE
LOWtests/test_npm_package_line_endings.py3CODE
LOWtests/test_ledger_utf8.py20CODE
LOWtests/test_ps1_windows_encoding.py29CODE
LOWtests/test_catchup_i18n_security.py3CODE
LOWtests/test_quiet_completion_hooks.py2CODE
LOWtests/test_adapter_python_isolation.py2CODE
LOWtests/test_plan_listing_distribution.py2CODE
LOWtests/test_cursor_nested_root_isolation.py21CODE
LOWtests/test_bump_version.py2CODE
LOWtests/test_resolver_parity.py9CODE
LOWtests/test_verified_plan_snapshot.py2CODE
LOWtests/test_cursor_hook_schema.py2CODE
LOWtests/test_copilot_agent_stop.py3CODE
LOWtests/test_init_session_attestation_reporting.py2CODE
LOWtests/test_script_location_parity.py18CODE
LOWtests/test_bsd_userland_sim.py33CODE
LOWtests/test_qoder_hook_execution.py1CODE
LOWtests/test_plan_selector_binding.py18CODE
LOWtests/test_hermes_first_class.py9CODE
LOWtests/test_post_tool_nudge.py26CODE
LOWtests/test_resolve_plan_dir.py10CODE
LOWtests/test_plan_attestation.py12CODE
LOWtests/test_plan_attestation.py18CODE
LOWtests/test_active_pointer_bom.py2CODE
LOWtests/test_codex_nested_root_isolation.py29CODE
LOWtests/test_root_mode_floor.py17CODE
LOWtests/test_init_session_slug.py9CODE
LOWtests/test_catchup_project_dir.py10CODE
LOWtests/test_session_plan_ambiguity.py2CODE
LOWtests/test_stop_hook_dispatch.py25CODE
LOWtests/test_plan_regression_guard.py19CODE
LOWtests/test_session_catchup_opencode.py11CODE
LOWtests/test_session_catchup_opencode.py18CODE
LOWtests/test_gate.py21CODE
LOWtests/test_line_endings.py19CODE
LOWtests/test_set_active_plan.py7CODE
LOWtests/test_context_frame_security.py2CODE
LOWtests/test_context_frame_security.py7CODE
LOWtests/test_build_clawhub_upload.py3CODE
LOWtests/test_sync_ide_folders.py3CODE
LOWtests/test_pi_extension_packaging.py7CODE
LOWtests/test_standalone_post_tool_nudge.py9CODE
41 more matches not shown…
Excessive Try-Catch Wrapping65 hits · 55 pts
SeverityFileLineSnippetContext
MEDIUM…rsor/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…rsor/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…code/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…code/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
LOWtests/test_skill_frontmatter_valid.py87 except Exception as exc: # noqa: BLE001CODE
MEDIUM…ents/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…ents/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…ents/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
LOW.codex/hooks/codex_hook_adapter.py388 except Exception as exc: # pragma: no coverCODE
MEDIUM.codex/hooks/codex_hook_adapter.py385def main_guard(func) -> int:CODE
LOW.codex/hooks/context_frame.py163 except Exception:CODE
MEDIUM…odex/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…odex/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…odex/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
LOWexamples/file-only-recovery/grade.py194 except Exception as exc:CODE
LOWexamples/file-only-recovery/grade.py210 except Exception:CODE
MEDIUMscripts/bump-version.py165 print(f"Error: '{new}' is not a valid semver string.", file=sys.stderr)CODE
LOWscripts/session-catchup.py363 except Exception:CODE
LOWscripts/session-catchup.py447 except Exception:CODE
MEDIUMscripts/inject-plan.py205def canonicalize(target):CODE
LOWscripts/inject-plan.py1743 except Exception:CODE
LOWscripts/inject-plan.py1748 except Exception:CODE
MEDIUMscripts/sync-ide-folders.py408 print(f"Error: Canonical source not found at {CANONICAL}/")CODE
MEDIUM…tory/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…tory/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…tory/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
MEDIUMskills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOWskills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOWskills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…lls/i18n/planning-with-files-es/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…lls/i18n/planning-with-files-es/scripts/inject-plan.py1743 except Exception:CODE
LOW…lls/i18n/planning-with-files-es/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…lls/i18n/planning-with-files-zh/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…lls/i18n/planning-with-files-zh/scripts/inject-plan.py1743 except Exception:CODE
LOW…lls/i18n/planning-with-files-zh/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…lls/i18n/planning-with-files-de/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…lls/i18n/planning-with-files-de/scripts/inject-plan.py1743 except Exception:CODE
LOW…lls/i18n/planning-with-files-de/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…ls/i18n/planning-with-files-zht/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…ls/i18n/planning-with-files-zht/scripts/inject-plan.py1743 except Exception:CODE
LOW…ls/i18n/planning-with-files-zht/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…lls/i18n/planning-with-files-ar/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…lls/i18n/planning-with-files-ar/scripts/inject-plan.py1743 except Exception:CODE
LOW…lls/i18n/planning-with-files-ar/scripts/inject-plan.py1748 except Exception:CODE
MEDIUM…uddy/skills/planning-with-files/scripts/inject-plan.py205def canonicalize(target):CODE
LOW…uddy/skills/planning-with-files/scripts/inject-plan.py1743 except Exception:CODE
LOW…uddy/skills/planning-with-files/scripts/inject-plan.py1748 except Exception:CODE
LOW.hermes/plugins/planning-with-files/shell_hook.py125 except Exception: # noqa: BLE001 - a hook bridge must never fail the turnCODE
MEDIUM.hermes/plugins/planning-with-files/shell_hook.py118def main() -> int:CODE
LOW.hermes/plugins/planning-with-files/__init__.py51 except Exception: # noqa: BLE001 - any runtime failure falls back to the process cwdCODE
LOW.hermes/plugins/planning-with-files/__init__.py160 except Exception: # noqa: BLE001 - a host without the pin keeps the hintCODE
LOW.hermes/plugins/planning-with-files/__init__.py204 except Exception: # noqa: BLE001 - a host without slash-command support must not lose the toolsCODE
LOW.hermes/plugins/planning-with-files/__init__.py223 except Exception: # noqa: BLE001 - bundled skill registration is best effortCODE
LOW.hermes/plugins/planning-with-files/context_frame.py163 except Exception:CODE
LOW…/skills/planning-with-files/scripts/session-catchup.py386 except Exception:CODE
5 more matches not shown…
Redundant / Tautological Comments29 hits · 44 pts
SeverityFileLineSnippetContext
LOW…r/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOW…i/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOW…e/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py395 # Check if planning files exist (indicates active task)COMMENT
LOW…e/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOW…e/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py824 # Check if planning files exist (indicates active task)COMMENT
LOW…s/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOW…x/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOWscripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…y/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOWskills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOWskills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOW…i18n/planning-with-files-es/scripts/session-catchup.py647 # Check if planning files exist (indicates active task)COMMENT
LOW…i18n/planning-with-files-zh/scripts/session-catchup.py905 # Check if planning files exist (indicates active task)COMMENT
LOW…i18n/planning-with-files-de/scripts/session-catchup.py640 # Check if planning files exist (indicates active task)COMMENT
LOW…18n/planning-with-files-zht/scripts/session-catchup.py638 # Check if planning files exist (indicates active task)COMMENT
LOW…i18n/planning-with-files-ar/scripts/session-catchup.py638 # Check if planning files exist (indicates active task)COMMENT
LOW…y/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
LOW…s/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…i/skills/planning-with-files/scripts/check-complete.sh2# Check if all phases in task_plan.md are completeCOMMENT
LOW…/skills/planning-with-files/scripts/session-catchup.py933 # Check if planning files exist (indicates active task)COMMENT
Structural Annotation Overuse12 hits · 20 pts
SeverityFileLineSnippetContext
LOWMIGRATION.md43### Step 1: Update the PluginCOMMENT
LOW⚡MIGRATION.md54### Step 2: Existing Files Continue WorkingCOMMENT
LOW⚡MIGRATION.md58### Step 3: Adopt New Templates (Optional)COMMENT
LOW⚡MIGRATION.md66### Step 4: Update Phase Status Format (Recommended)COMMENT
LOWdocs/quickstart.md7## Step 1: Invoke the Skill and Describe Your TaskCOMMENT
LOWdocs/quickstart.md31## Step 2: Plan Your PhasesCOMMENT
LOWdocs/quickstart.md55## Step 3: Work and DocumentCOMMENT
LOWdocs/quickstart.md130## Step 4: Re-read Before DecisionsCOMMENT
LOWdocs/quickstart.md142## Step 5: Complete and VerifyCOMMENT
LOWdocs/opencode.md137### Step 1: Install the skillCOMMENT
LOWdocs/opencode.md143### Step 2: Configure oh-my-opencodeCOMMENT
LOWdocs/opencode.md159### Step 3: Verify loadingCOMMENT
Modern AI Meta-Vocabulary3 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md43 <a href="#multi-agent-runs-orchestrators-workers-and-subagents">Multi-agent</a> ·CODE
MEDIUMdocs/workflow.md119The behavior is consistent and intentional, though it was never stated as a rule until now (see [#14](https://github.comCODE
MEDIUM.pi/skills/planning-with-files/README.md43 <a href="#multi-agent-runs-orchestrators-workers-and-subagents">Multi-agent</a> ·CODE
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_bsd_userland_sim.py239 # Self-check of the harness: if a runner image change or a stub bugCOMMENT
Modern Structural Boilerplate2 hits · 2 pts
SeverityFileLineSnippetContext
LOWtests/test_gate.py66 def set_mode(self, mode: str | None) -> None:CODE
LOWtests/test_gate.py71 def set_blocks(self, n: int) -> None:CODE