AI Slop Code Risk Monitor

code-yeongyu/oh-my-openagent

SlopCodeMonitor badge for code-yeongyu/oh-my-openagent Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

OmO: Just type "mass ulw" keyword with your prompt. Now you are the master of graph engineering.

2.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for code-yeongyu/oh-my-openagent, a TypeScript project with 70,516 GitHub stars. SynthScan examined 1,615,189 lines of code across 11265 source files, recording 3670 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 2.9 (Low 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.

2.9
Adjusted Signal
2.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
70.5K
Stars
TypeScript
Language
1.6M
Lines of Code
11.3K
Files
3.7K
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

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

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 11.9/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.0/100 · LOW

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

Agent Over-Engineering Ratio 9.6/100 · LOW

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

PR Review Velocity Impact 13.3/100 · LOW

Which changes need focused human review? 3670 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 3HIGH 53MEDIUM 330LOW 3284

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

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

Hyper-Verbose Identifiers2789 hits · 2905 pts
SeverityFileLineSnippetContext
LOWtest-hermetic-home.ts307function failOnShardsInRealAgentDir(): void {CODE
LOWtest-setup.ts66function cleanupRulesInjectorStorage(): void {CODE
LOWpostinstall.test.ts25function runPostinstallInFixtureEnv(options: { readonly pathPrefix?: string; readonly timeoutMs?: number } = {}): PostinCODE
LOWtest-temp-root.ts91export function markTestInfrastructureDir(path: string): void {CODE
LOWbin/oh-my-opencode.js111function maybeRunLazyCodexNodeInstaller(invocationName) {CODE
LOWbin/oh-my-opencode.test.ts231async function writeNodeInstallerFixture(root: string): Promise<void> {CODE
LOWbin/oh-my-opencode.test.ts247async function canonicalizePackageRootCapture(fixture: { readonly captureDir: string }): Promise<string> {CODE
LOWbin/platform.d.ts8export declare function getPlatformPackageCandidates(options: {CODE
LOWbin/platform.d.ts20export declare function resolvePlatformPackageBaseName(wrapperPackageName: string): string;CODE
LOWbin/version-mismatch.js37export function detectPlatformBinaryMismatch({ mainVersion, platformVersion, platformPackage }) {CODE
LOWbin/platform.js19export function resolvePlatformPackageBaseName(wrapperPackageName) {CODE
LOWbin/platform.js50export function getPlatformPackageCandidates({ platform, arch, libcFamily, preferBaseline = false, packageBaseName = "ohCODE
LOWbin/platform.js67function getBaselinePlatformPackage({ platform, arch, libcFamily, packageBaseName = "oh-my-opencode" }) {CODE
LOWtests/hashline/test-environment.ts21export function parseHashlineTestEnvironment(CODE
LOWdocs/reference/prompt-async-gate-rfc.md147export function releasePromptAsyncReservation(CODE
LOWscript/remove-stale-self-package-tests.ts6export async function removeStaleSelfPackageTests(root = process.cwd()): Promise<string[]> {CODE
LOWscript/publish.ts204async function checkPackageVersionExists(pkgName: string, version: string): Promise<boolean> {CODE
LOWscript/lazycodex-runtime-dists.ts49export async function copyLazycodexRuntimeDists(input: CopyLazycodexRuntimeDistsInput): Promise<void> {CODE
LOWscript/build-binaries.ts36export function createPlatformLauncherSource(): string {CODE
LOWscript/build-binaries.ts65function shouldRunLazyCodexInstaller() {CODE
LOWscript/build-schema-document.ts5export function createOhMyOpenCodeJsonSchema(): Record<string, unknown> {CODE
LOWscript/engine-build-defines.ts32export function compileDefinesForOmoBinary(input: {CODE
LOWscript/ci-job-summary-workflow.test.ts61function sliceWorkflowSectionToEnd(workflow: string, startMarker: string): string {CODE
LOWscript/sync-lazycodex-marketplace.ts128async function copyLazycodexRepositoryWorkflow(sourceRoot: string, lazycodexRoot: string): Promise<void> {CODE
LOWscript/sync-lazycodex-marketplace.ts171async function collectHookManifestPathsInto(root: string, paths: string[]): Promise<void> {CODE
LOWscript/stats.ts77function readGitHubReleaseDownloadStat(releasesJson: unknown): DownloadStat {CODE
LOWscript/stats.ts98export function createPostHogDownloadEvents(CODE
LOWscript/desktop-engine-release.ts11export function stageDesktopEngineReleaseAsset(CODE
LOWscript/desktop-engine-release.ts39export function writeDesktopEngineChecksums(outDir: string): string {CODE
LOWscript/no-raw-tls-client-scan.ts135export function evaluateBuiltRuntimeProbe(input: {CODE
LOWscript/no-raw-tls-client-scan.ts170export function discoverPluginBuiltRuntimes(): string[] {CODE
LOWscript/no-raw-tls-client-scan.ts244export function collectShippedSourceFiles(): string[] {CODE
LOWscript/changelog-audit.ts18export function auditFixtureMissingReleases(fixture: Release[]): {CODE
LOWscript/generate-changelog.ts17export function isExcludedReleaseNoteSubject(subject: string): boolean {CODE
LOWscript/latest-model-ids-audit.test.ts35function latestModelLiteralPattern(ids: readonly string[]): RegExp {CODE
LOWscript/build-omo-binary.test.ts112function packedPrebuildDependencies(packageDir: string, archiveRoot: string, packageSpec: string) {CODE
LOWscript/release-desktop-engine-target.ts139export function stageCompiledDesktopEngine(CODE
LOWscript/release-desktop-engine-target.ts148export function stageCompiledEngineTrustHelper(CODE
LOWscript/ci-root-test-partition.test.ts45function assertWindowsTelemetryContract(script: string): void {CODE
LOWscript/build-codex-install.ts59export async function digestCodexInstallerSources(bundledSources: readonly string[] = []): Promise<string> {CODE
LOWscript/build-codex-install.ts70export function parseCodexInstallerArtifact(CODE
LOWscript/build-codex-install.ts126function rewriteBareBuiltinSpecifiers(source: string): string {CODE
LOWscript/build-omo-binary.ts295export function runtimeManifestFileContent(manifest: RuntimeManifest, releaseTarget: string): string {CODE
LOWscript/build-omo-binary.ts397export function resolveExpectedSidecarRelPaths(target: ReleaseBinaryTarget): string[] {CODE
LOW⚡script/package-registration-audit.test.ts158function isManagedWorkspacePackage(path: string): boolean {CODE
LOW⚡script/package-registration-audit.test.ts167function unclassifiedRootPackageWorkspaces(workspaces: readonly string[]): readonly string[] {CODE
LOW⚡script/package-registration-audit.test.ts171function isNestedCodexPluginPackage(path: string): boolean {CODE
LOW⚡script/package-registration-audit.test.ts175function isRootManagedTypecheckPackage(path: string): boolean {CODE
LOWscript/package-registration-audit.test.ts187function extractTypecheckPackagePaths(command: string): readonly string[] {CODE
LOWscript/json-schema-defaulted-optional.ts12export function optionalizeDefaultedProperties(node: unknown): void {CODE
LOWscript/check-copy.ts62export function findUnexplainedSuppressions(content: string, path: string): { line: number; column: number }[] {CODE
LOWscript/omob-senpi-workspace-reset.ts71export function resolveSenpiWorkspaceDirs(senpiRoot: string): readonly string[] {CODE
LOWscript/omob-senpi-workspace-reset.ts87export function resetSenpiWorkspaceInstalls(senpiRoot: string): readonly string[] {CODE
LOWscript/lazycodex-marketplace-validation.ts9export async function validateLazycodexPluginBundle(CODE
LOWscript/lazycodex-marketplace-validation.ts38async function validatePluginMcpManifests(pluginRoot: string, issues: string[]): Promise<void> {CODE
LOWscript/lazycodex-marketplace-validation.ts44async function validatePluginMcpManifest(pluginRoot: string, manifestPath: string, issues: string[]): Promise<void> {CODE
LOWscript/lazycodex-marketplace-validation.ts68async function validatePluginHookCommands(pluginRoot: string, issues: string[]): Promise<void> {CODE
LOWscript/lazycodex-marketplace-validation.ts89async function validatePluginManagedBins(pluginRoot: string, issues: string[]): Promise<void> {CODE
LOWscript/gpt-mini-reference-audit.test.ts69function repositoryRootFromMetaUrl(metaUrl: string): string {CODE
LOWscript/build-omo-native.ts112export function ensurePrebuiltNativeInputs(CODE
2729 more matches not shown…
AI Slop Vocabulary127 hits · 308 pts
SeverityFileLineSnippetContext
MEDIUM…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh3# Serve-topology wake runner-split QA harness.COMMENT
MEDIUM…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh29# 1 expectation NOT met, or internal harness errorCOMMENT
MEDIUM.agents/skills/opencode-qa/scripts/tui-smoke.sh5# This is a feasibility/smoke check, NOT a functional assertion harness. TheCOMMENT
MEDIUMscript/agent-harness-wiring.test.ts94 test("#given a containerized harness #when reading .devcontainer/devcontainer.json #then host provider creds pass throCODE
MEDIUMscript/shared-core-extraction-guard.test.ts52 test("#given core package production sources #when scanned #then they stay harness-neutral", async () => {CODE
MEDIUMscript/shared-core-extraction-guard.test.ts81 test("#given core package manifests #when scanned #then they do not depend on harness adapters", async () => {CODE
MEDIUMscript/build-codex-install.ts46// alone left omo-config-core outside the digest, and omo#8620's harness rename went undetectedCOMMENT
MEDIUMscript/codex-install-bundle-inputs.test.ts23 // packages/omo-codex/src/install. omo#8620 renamed the harness ids in omo-config-core, theCOMMENT
MEDIUMscript/codex-install-bundle-inputs.test.ts27 test("#given the tracked bundle #when its inlined harness ids are read #then they match the current config source", asCODE
MEDIUMscript/agents-md-dev-env.test.ts12 test("#given root AGENTS.md #when scanned #then it documents the shared setup/cleanup scripts and every harness wiringCODE
MEDIUMscript/agent/setup.sh2# Cross-harness dev-environment bootstrap for oh-my-openagent.COMMENT
MEDIUMscript/agent/cleanup.sh2# Cross-harness teardown for oh-my-openagent dev environments.COMMENT
MEDIUMscript/agent/cleanup.sh40# before traversal so short-lived harness shutdown hooks do not get cancelledCOMMENT
MEDIUM.codex/setup.sh4# delegates to the shared cross-harness bootstrap so every harness stays in sync.COMMENT
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM…ges/omo-senpi/plugin/extensions/omo-memory-commands.js11`,Li=e=>`'${e.replaceAll("'","'\\''")}'`;function Ui(e,t,n){if(void 0===n)return e;let r="commit-msg"===t?e.indexOf("\n"CODE
MEDIUM…ges/omo-senpi/plugin/extensions/omo-onboarding-scan.js2import{homedir as e}from"node:os";import{resolve as t}from"node:path";import{createHash as r}from"node:crypto";import{exCODE
MEDIUM⚡…kages/omo-senpi/plugin/extensions/omo-memory-palace.js11`,Oi=e=>`'${e.replaceAll("'","'\\''")}'`;function Mi(e,t,n){if(void 0===n)return e;let i="commit-msg"===t?e.indexOf("\n"CODE
MEDIUM⚡…kages/omo-senpi/plugin/extensions/omo-memory-palace.js11`,Oi=e=>`'${e.replaceAll("'","'\\''")}'`;function Mi(e,t,n){if(void 0===n)return e;let i="commit-msg"===t?e.indexOf("\n"CODE
MEDIUM⚡…kages/omo-senpi/plugin/extensions/omo-memory-palace.js11`,Oi=e=>`'${e.replaceAll("'","'\\''")}'`;function Mi(e,t,n){if(void 0===n)return e;let i="commit-msg"===t?e.indexOf("\n"CODE
MEDIUM⚡…kages/omo-senpi/plugin/extensions/omo-memory-palace.js11`,Oi=e=>`'${e.replaceAll("'","'\\''")}'`;function Mi(e,t,n){if(void 0===n)return e;let i="commit-msg"===t?e.indexOf("\n"CODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUMpackages/omo-senpi/scripts/qa/team-e2e-runtime.test.ts270 it("#given a Windows shim with no package CLI #when resolved #then the harness fails loudly instead of direct-spawningCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json2881 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json2773 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json1875 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM…scripts/qa/fused-equivalence-golden/linux-x64/E22.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json1767 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUMpackages/omo-senpi/src/plugin-manifest.test.ts60 it("#given the plugin is the harness itself #when the engine resolves it from the command line #then the manifest declCODE
MEDIUMpackages/omo-senpi/src/skills-sync.test.ts173 test("#given codex-derived and native skill roots #when scanned #then no Codex or multi-agent harness guidance surviveCODE
MEDIUMpackages/omo-senpi/src/skills-sync.test.ts255 test("#given ported orchestration skills #when scanned #then no foreign-harness delegation guidance survives", () => {CODE
67 more matches not shown…
Decorative Section Separators91 hits · 303 pts
SeverityFileLineSnippetContext
MEDIUMtests/hashline/test-edit-ops.ts18// ── CLI arg passthrough ───────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts37// ── Colors ────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts49// ── Test case definition ─────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts251 // ── Creative cases (6-15) ────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts447 // ── Whitespace cases (16-21) ──────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts575// ── JSONL event types ─────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts619// ── Run single test case ─────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edit-ops.ts741// ── Main ──────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edge-cases.ts18// ── CLI arg passthrough ───────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edge-cases.ts37// ── Colors ────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edge-cases.ts51// ── Test case definition ─────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edge-cases.ts881// ── JSONL event types ─────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edge-cases.ts925// ── Run single test case ─────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-edge-cases.ts1049// ── Main ──────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts15// ── Models ────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts20// ── CLI args ──────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts35// ── Colors ────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts44// ── Types ─────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts61// ── Parse test-headless-edit-ops stdout ───────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts120// ── Run one model ────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts192// ── Main ──────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/test-multi-model.ts227 // ── Summary Table ──────────────────────────────────────────COMMENT
MEDIUMtests/hashline/headless.ts22// ── CLI ──────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/headless.ts44// ── Tools ────────────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/headless.ts117// ── Agent Loop ───────────────────────────────────────────────COMMENT
MEDIUMtests/hashline/headless.ts189// ── Signal + Startup ─────────────────────────────────────────COMMENT
MEDIUMpackages/omo-senpi/plugin/extensions/CaseFolding.txt31# ================================================================================COMMENT
MEDIUMpackages/omo-senpi/plugin/extensions/CaseFolding.txt33# ================================================================================COMMENT
MEDIUMpackages/omo-senpi/plugin/extensions/CaseFolding.txt55# =================================================================COMMENT
MEDIUMpackages/omo-senpi/plugin/extensions/CaseFolding.txt62# =================================================================COMMENT
MEDIUM…ages/omo-opencode/src/tools/delegate-task/constants.ts51# ╚═╝ ╚═╝╚══════╝ ╚══▀▀═╝ ╚═════╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═════╝ #COMMENT
MEDIUM…skills/frontend/scripts/perfection/lighthouse-audit.py20# ──────────────────COMMENT
MEDIUM…ills/skills/ultimate-browsing/engine/waf_profiles.yaml140# ---------------------------------------------------------------------------COMMENT
MEDIUM…ills/skills/ultimate-browsing/engine/waf_profiles.yaml142# ---------------------------------------------------------------------------COMMENT
MEDIUM…ls/skills/programming/references/go/golangci-strict.md20 # ── Correctness — bug catchers ───────────────────────────────COMMENT
MEDIUM⚡…ls/skills/programming/references/go/golangci-strict.md47 # ── Architecture — file size, complexity, dead code ─────────COMMENT
MEDIUM⚡…ls/skills/programming/references/go/golangci-strict.md57 # ── Exhaustiveness — Go's weakest spot ──────────────────────COMMENT
MEDIUM⚡…ls/skills/programming/references/go/golangci-strict.md60 # ── Security ────────────────────────────────────────────────COMMENT
MEDIUM⚡…ls/skills/programming/references/go/golangci-strict.md63 # ── Logging ─────────────────────────────────────────────────COMMENT
MEDIUM⚡…ls/skills/programming/references/go/golangci-strict.md66 # ── Performance ─────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md41# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md44# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md64# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md68# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md132# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md134# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md145# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/python/pyproject-strict.md147# ─────────────────────────────────────────────────────────────────COMMENT
MEDIUM…lls/skills/programming/references/python/one-liners.md42# ──────────────────COMMENT
MEDIUM…lls/skills/programming/references/python/one-liners.md81# ──────────────────COMMENT
MEDIUM…lls/skills/programming/references/python/one-liners.md132# ──────────────────COMMENT
MEDIUM…lls/skills/programming/references/python/one-liners.md170# ──────────────────COMMENT
MEDIUM…lls/skills/programming/references/python/one-liners.md209# ──────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md56// ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md58// ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md73// ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md75// ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md131// ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md133// ───────────────────────────────────────────────────────────────COMMENT
MEDIUM…ills/programming/references/typescript/backend-hono.md151// ───────────────────────────────────────────────────────────────COMMENT
31 more matches not shown…
Modern AI Meta-Vocabulary107 hits · 267 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md1998**The `programming` skill's Rust guidance compiles and no longer contradicts itself.** ([#8739](https://github.com/code-CODE
MEDIUMCHANGELOG.md1998**The `programming` skill's Rust guidance compiles and no longer contradicts itself.** ([#8739](https://github.com/code-CODE
MEDIUMCHANGELOG.md3429- 9e86f635a Merge pull request #6865 from code-yeongyu/feat/mass-ulw-dag-orchestrationCODE
MEDIUMCHANGELOG.md4154- **Parent-side verification directive (#7080).** DAG completion payloads now tell the orchestrating parent to treat theCODE
MEDIUMCHANGELOG.md4479#### Reliability and orchestrationCOMMENT
MEDIUMCHANGELOG.md5055This is a hotfix release. Steering a message into a running turn while the shared interactive host socket dropped used tCODE
MEDIUMchanges.md773Every `@code-yeongyu/senpi` pin moves from 2026.10.1-2 to 2026.10.1-3: the root devDependency, `omo-native`, the `omo-seCODE
MEDIUMchanges.md1799Scripts: `scripts/rust/check-no-excuse-rules.sh` (the entry SKILL.md names; the unreferenced `.py` duplicate is deleted,CODE
MEDIUMchanges.md1799Scripts: `scripts/rust/check-no-excuse-rules.sh` (the entry SKILL.md names; the unreferenced `.py` duplicate is deleted,CODE
MEDIUMchanges.md2468### Tool orchestration and observabilityCOMMENT
MEDIUMAGENTS.md68OpenCode plugin (npm: `oh-my-opencode`, dual-published as `oh-my-openagent` during the rename transition) extending OpenCODE
MEDIUMCLAUDE.md68OpenCode plugin (npm: `oh-my-opencode`, dual-published as `oh-my-openagent` during the rename transition) extending OpenCODE
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM…kages/omo-senpi/plugin/extensions/omo-memory-doctor.js11`;var bi='[],<>})"]*$',_i='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM…kages/omo-senpi/plugin/extensions/omo-memory-doctor.js11`;var bi='[],<>})"]*$',_i='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json2881 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json2881 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json2773 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json2773 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json1875 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json1875 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM…scripts/qa/fused-equivalence-golden/linux-x64/E22.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json1767 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json1767 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
MEDIUM…o-senpi/skills/ulw-research/references/latex-report.md50## Preamble scaffoldCOMMENT
MEDIUM…kages/omo-senpi/skills/mass-ulw/references/planning.md68## Eval orchestration patternsCOMMENT
47 more matches not shown…
Over-Commented Block210 hits · 209 pts
SeverityFileLineSnippetContext
LOWtest-env.ts1/// <reference types="bun-types" />COMMENT
LOWtest-setup.ts21// out-of-band before `bun test`; mirror that here so fresh clones/worktrees pass too.COMMENT
LOWtest-temp-root.ts1/// <reference types="bun-types" />COMMENT
LOWcrates/senpi-desktop-session/src/grant.rs1//! The human-confirmed foreground control grant.COMMENT
LOWcrates/senpi-desktop-session/src/intervention/record.rs1//! The per-app record of the user's own keys and clicks (ported from oh-my-piCOMMENT
LOWcrates/senpi-desktop-backend-win32/src/lib.rs1//! Windows desktop backend: xcap (GDI) capture and display/windowCOMMENT
LOWcrates/senpi-desktop-backend-win32/src/capture/dpi.rs1//! Per-monitor-v2 DPI awareness. The engine is a plain binary without anCOMMENT
LOW…ates/senpi-desktop-backend-win32/src/input/dispatch.rs1//! `Win32Input`: routes every input by target and delivery mode, and keepsCOMMENT
LOWcrates/senpi-desktop-backend-win32/src/input/barrier.rs1//! The delivery barrier of foreground input. `SendInput` only appends toCOMMENT
LOW…es/senpi-desktop-backend-win32/src/input/compositor.rs1//! The compositor half of the foreground focus guard (#9095). Raising theCOMMENT
LOWcrates/senpi-desktop-backend-win32/src/input/mod.rs1//! Win32 input. The key vocabulary ([`keys`]), the message packingCOMMENT
LOW…pi-desktop-backend-win32/src/input/cursor_placement.rs1//! Cursor placement before any `SendInput` button, drag step or wheel. ACOMMENT
LOW…ates/senpi-desktop-backend-win32/src/stop_path/hook.rs1//! The `WH_KEYBOARD_LL` hook of the kill switch. It runs on the listenerCOMMENT
LOWcrates/senpi-desktop-backend-win32/src/stop_path/mod.rs1//! The Windows `Global` stop path: on the dedicatedCOMMENT
LOW…es/senpi-desktop-backend-wayland/src/capture/layout.rs1//! Logical geometry for capture pixels that arrived without it: theCOMMENT
LOWcrates/senpi-desktop-backend-wayland/src/capture/mod.rs1//! Wayland capture. Where libpipewire loads at runtime, the ScreenCastCOMMENT
LOWcrates/senpi-desktop-backend-x11/src/stop_path/mod.rs1//! The X11 `Global` stop path: on the dedicated `senpi-desktop-killswitch`COMMENT
LOWcrates/senpi-desktop-core/src/error.rs41 ControlRequired,COMMENT
LOWcrates/senpi-desktop-core/src/protocol_results.rs41 /// RFC 3339 UTC with milliseconds, matching the audit timestamps.COMMENT
LOWcrates/senpi-desktop-core/src/user_input.rs1//! The user's own key presses and clicks, as a backend's watch records them:COMMENT
LOWcrates/senpi-desktop-core/src/protocol_params.rs121 #[serde(default)]COMMENT
LOWcrates/senpi-desktop-core/src/text_range.rs1//! Locating text inside an element's value for AX text selection.COMMENT
LOWcrates/senpi-desktop-core/src/types/display.rs121 /// Windows mandatory integrity level of the engine process.COMMENT
LOWcrates/senpi-desktop-core/src/types/window.rs1use schemars::JsonSchema;COMMENT
LOW…mo-engine-trust-helper/examples/trust_facts_fixture.rs1//! Test fixture for `packages/omo-native/test/macos-trust-helper.macos.test.ts` (design 9.3).COMMENT
LOWcrates/senpi-desktop-backend-atspi/src/owner.rs1//! The native window that owns an element's frame on a host whose windowCOMMENT
LOWcrates/senpi-desktop-safety/src/supervisor.rs1//! Fail-closed kill-switch supervisor, ported from gajae-codeCOMMENT
LOWcrates/senpi-desktop-safety/src/authority_reset.rs1//! The local half of an authority activation, not a user resume token.COMMENT
LOWcrates/senpi-desktop-backend-macos/build.rs1//! Builds the persistent ScreenCaptureKit capture helper beside the RustCOMMENT
LOW…op-backend-macos/native/senpi-desktop-capture-helper.m1// Persistent capture-only worker: one JSON request per line on stdin, oneCOMMENT
LOWcrates/senpi-desktop-backend-macos/src/launch_gate.rs1//! Refuses an engine that macOS made its own responsible process (#10207).COMMENT
LOWcrates/senpi-desktop-backend-macos/src/capture/route.rs81}COMMENT
LOW…tes/senpi-desktop-backend-macos/src/capture/sck/mod.rs61}COMMENT
LOW…tes/senpi-desktop-backend-macos/src/capture/sck/mod.rs101// Tests default to a 30 s warm-up so a fake helper's interpreter start on aCOMMENT
LOW…senpi-desktop-backend-macos/src/release_helper/wire.rs1//! The engine-to-helper stream: what an input request presses, how each pressCOMMENT
LOW…senpi-desktop-backend-macos/src/input/live/observer.rs1//! Independent observers: spawned `osascript` (JXA) processes read theCOMMENT
LOWcrates/senpi-desktop-backend-macos/src/stop_path/mod.rs1//! The macOS `Global` stop path, ported from gajae-codeCOMMENT
LOWcrates/senpi-desktop-backend-macos/src/skylight/mod.rs141 return Err(DesktopError::background_unavailable(format!(COMMENT
LOWcrates/senpi-desktop-engine/src/cli.rs21 stdio: bool,COMMENT
LOWcrates/senpi-desktop-engine/src/cli.rs41 /// Daemon endpoint for --oneshot / --mcp / --resume (default: the per-user socket).COMMENT
LOWcrates/senpi-desktop-xpc/scripts/signed-fixtures.sh1#!/bin/bashCOMMENT
LOWcrates/senpi-desktop-xpc/src/policy.rs41}COMMENT
LOWcrates/senpi-desktop-xpc/src/lib.rs1//! macOS peer identity foundation. Eligibility is not a user operation grant.COMMENT
LOW.agents/skills/codex-qa/scripts/app-server-drive.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/codex-qa/scripts/hook-unit-probe.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/codex-qa/scripts/lsp-e2e.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/codex-qa/scripts/lib/common.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/opencode-qa/scripts/sse-hook-probe.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/opencode-qa/scripts/sse-hook-probe.sh21# then watch for e.g. message.part.updated.COMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh1#!/usr/bin/env bashCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh21# $XDG_CONFIG_HOME/opencode/oh-my-openagent.jsonCOMMENT
LOW.agents/skills/opencode-qa/scripts/tui-smoke.sh1#!/usr/bin/env bashCOMMENT
LOW…gents/skills/opencode-qa/scripts/db-session-by-name.sh1#!/usr/bin/env bashCOMMENT
LOW…gents/skills/opencode-qa/scripts/db-session-by-text.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/opencode-qa/scripts/lsp-e2e.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/opencode-qa/scripts/export-roundtrip.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/opencode-qa/scripts/server-smoke.sh1#!/usr/bin/env bashCOMMENT
LOW.agents/skills/opencode-qa/scripts/lib/common.sh1#!/usr/bin/env bashCOMMENT
LOWscript/derive-temp-leak-report-only.ts1#!/usr/bin/env bunCOMMENT
LOWscript/knip-coverage.test.ts1import { describe, expect, test } from "bun:test";COMMENT
150 more matches not shown…
Structural Annotation Overuse98 hits · 154 pts
SeverityFileLineSnippetContext
LOW.opencode/skills/github-triage/SKILL.md89# Step 1: Fetch basic metadata (without body/comments to avoid JSON parsing issues)COMMENT
LOW.agents/skills/github-triage/SKILL.md89# Step 1: Fetch basic metadata (without body/comments to avoid JSON parsing issues)COMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh748 # Step 2: Start fake-openai serverCOMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh758 # Step 3: Create isolated sandbox and write opencode.jsoncCOMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh768 # Step 4: Start opencode serve (using oqa_start_server internals but with our config)COMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh860 # Step 8: Plugin-init countCOMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh867 # Step 9: Route provenanceCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh727 # Step 1: Record real-DB session count (read-only)COMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh798 # Step 5: Create a sessionCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh817 # Step 6: Send the split probe promptCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh899 # Step 10: Branch-count guardCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh914 # Step 11: Determine verdictCOMMENT
LOWdocs/guide/installation.md234### Step 0: Ask user which platform(s) and subscriptionsCOMMENT
LOWdocs/guide/installation.md319### Step 1: PrerequisitesCOMMENT
LOWdocs/guide/installation.md370### Step 2: Run the installerCOMMENT
LOWdocs/guide/installation.md430### Step 3: VerifyCOMMENT
LOWdocs/guide/installation.md470### Step 4: Configure authenticationCOMMENT
LOWdocs/guide/installation.md611### Step 5: Understand your model setupCOMMENT
LOWdocs/guide/installation.md732### Step 6: First use — modes, commands, agents, skillsCOMMENT
LOWdocs/guide/installation.md800### Step 7: Light Edition deep dive (Codex CLI)COMMENT
LOWdocs/guide/installation.md848### Step 8: Team Mode (optional, opt-in)COMMENT
LOWdocs/guide/installation.md889### Step 9: Advanced configurationCOMMENT
LOWdocs/guide/installation.md957### Step 10: MaintenanceCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k2-7.md142## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k2-7.md151## Step 1: Analyze PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k2-7.md165## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k2-7.md175## Step 3: Execute TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k2-7.md239## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi.md227## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi.md236## Step 1: Analyze PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi.md253## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/kimi.md263## Step 3: Execute TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi.md339## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/default.md204## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/default.md213## Step 1: Analyze PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/default.md230## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/default.md240## Step 3: Execute TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/default.md354## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k3.md142## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k3.md151## Step 1: Analyze PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k3.md165## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k3.md175## Step 3: Execute TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/kimi-k3.md239## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/gpt.md214## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/gpt.md223## Step 1: Analyze PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/gpt.md239## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/gpt.md249## Step 3: Execute TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/gpt.md329## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/glm.md187## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/glm.md198## Step 1: Analyze the PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/glm.md214## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/glm.md224## Step 3: Execute Implementation TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/glm.md283## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/gemini.md239## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/gemini.md248## Step 1: Analyze PlanCOMMENT
LOWpackages/prompts-core/prompts/atlas/gemini.md263## Step 2: Notepad (auto-scaffolded)COMMENT
LOWpackages/prompts-core/prompts/atlas/gemini.md273## Step 3: Execute TasksCOMMENT
LOWpackages/prompts-core/prompts/atlas/gemini.md376## Step 4: Final Verification WaveCOMMENT
LOWpackages/prompts-core/prompts/atlas/opus-4-7.md220## Step 0: Register TrackingCOMMENT
LOWpackages/prompts-core/prompts/atlas/opus-4-7.md229## Step 1: Analyze PlanCOMMENT
38 more matches not shown…
Synthetic Comment Markers20 hits · 150 pts
SeverityFileLineSnippetContext
HIGHcrates/senpi-desktop-engine/tests/launch_gate.rs31/// the responsibility disclaim attribute set as requested.COMMENT
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E24.json2881 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E23.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E22.json2773 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…ipts/qa/fused-equivalence-golden/darwin-arm64/E21.json1441 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E24.json1875 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E23.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E22.json1767 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json14 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH⚡…scripts/qa/fused-equivalence-golden/linux-x64/E21.json938 "content": "You are senpi, a coding agent. Your work should be indistinguishable from a careful senior engineer'sCODE
HIGH…ills/skills/programming/references/go/data-modeling.md311## Common AI-generated antipatterns this rejectsCOMMENT
Magic Placeholder Names20 hits · 120 pts
SeverityFileLineSnippetContext
HIGH⚡…es/omo-senpi/src/components/builtin-mcps/index.test.ts97 { label: "angle-bracketed", value: "<YOUR_API_KEY>" },CODE
HIGH⚡…es/omo-senpi/src/components/builtin-mcps/index.test.ts97 { label: "angle-bracketed", value: "<YOUR_API_KEY>" },CODE
HIGH⚡…es/omo-senpi/src/components/builtin-mcps/index.test.ts98 { label: "hyphenated", value: "your-api-key" },CODE
HIGHpackages/omo-senpi/src/components/builtin-mcps/index.ts59// copied `.env` templates carry `<YOUR_API_KEY>`-style values, and sending one as a bearer token turnsCOMMENT
HIGHpackages/omo-senpi/src/components/builtin-mcps/index.ts59// copied `.env` templates carry `<YOUR_API_KEY>`-style values, and sending one as a bearer token turnsCOMMENT
HIGH⚡…ckages/omo-senpi/src/components/builtin-mcps/AGENTS.md15- `CONTEXT7_API_KEY` is normalized exactly like the OpenCode edition (`packages/omo-opencode/src/mcp/context7.ts`): blanCODE
HIGH⚡…ckages/omo-senpi/src/components/builtin-mcps/AGENTS.md15- `CONTEXT7_API_KEY` is normalized exactly like the OpenCode edition (`packages/omo-opencode/src/mcp/context7.ts`): blanCODE
HIGH⚡…ckages/omo-senpi/src/components/builtin-mcps/AGENTS.md15- `CONTEXT7_API_KEY` is normalized exactly like the OpenCode edition (`packages/omo-opencode/src/mcp/context7.ts`): blanCODE
HIGH…/src/install/codex-cache-mcp-manifest.context7.test.ts22 env: { CONTEXT7_API_KEY: "<YOUR_API_KEY>", SAFE_FLAG: "1" },CODE
HIGH…/src/install/codex-cache-mcp-manifest.context7.test.ts22 env: { CONTEXT7_API_KEY: "<YOUR_API_KEY>", SAFE_FLAG: "1" },CODE
HIGH…/src/install/codex-cache-mcp-manifest.context7.test.ts40 expect(raw).not.toContain("YOUR_API_KEY")CODE
HIGH…/src/install/codex-cache-mcp-manifest.context7.test.ts88 env: { CONTEXT7_API_KEY: "YOUR_API_KEY", SAFE_FLAG: "1" },CODE
HIGH…/src/install/codex-cache-mcp-manifest.context7.test.ts103 expect(raw).not.toContain("YOUR_API_KEY")CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts231 expect(content).not.toContain("YOUR_API_KEY")CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts254 expect(content).not.toContain("YOUR_API_KEY")CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts287 expect(content).not.toContain("YOUR_API_KEY")CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts299 'args = ["-y", "@upstash/context7-mcp", "--api-key", "ctx7sk_live_example"] # replace YOUR_API_KEY in docs only'CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts318 expect(content).toContain("replace YOUR_API_KEY in docs only")CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts331 'args = ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]',CODE
HIGH…ckages/omo-codex/src/install/codex-config-toml.test.ts351 expect(content).not.toContain("YOUR_API_KEY")CODE
Unused Imports63 hits · 63 pts
SeverityFileLineSnippetContext
LOW…ared-skills/skills/ast-grep/scripts/ast_grep_helper.py51CODE
LOW…skills/frontend/scripts/perfection/lighthouse-audit.py32CODE
LOW…skills/frontend/scripts/perfection/lighthouse-audit.py36CODE
LOW…s/coding-agent-sessions/scripts/find-agent-sessions.py9CODE
LOW…coding-agent-sessions/scripts/agent_sessions/jsonio.py1CODE
LOW…ons/scripts/agent_sessions/sqlite_optional_scanners.py1CODE
LOW…ng-agent-sessions/scripts/agent_sessions/transcript.py1CODE
LOW…/coding-agent-sessions/scripts/agent_sessions/codex.py1CODE
LOW…agent-sessions/scripts/agent_sessions/file_scanners.py1CODE
LOW…coding-agent-sessions/scripts/agent_sessions/claude.py1CODE
LOW…ding-agent-sessions/scripts/agent_sessions/__init__.py1CODE
LOW…/coding-agent-sessions/scripts/agent_sessions/types.py1CODE
LOW…ding-agent-sessions/scripts/agent_sessions/opencode.py1CODE
LOW…ing-agent-sessions/scripts/agent_sessions/pi_family.py1CODE
LOW…-agent-sessions/scripts/agent_sessions/kiro_scanner.py1CODE
LOW…ls/coding-agent-sessions/scripts/agent_sessions/cli.py1CODE
LOW…ent-sessions/scripts/agent_sessions/sqlite_scanners.py1CODE
LOW…ing-agent-sessions/scripts/agent_sessions/timeparse.py1CODE
LOW…agent-sessions/scripts/agent_sessions/aside_scanner.py1CODE
LOW…ding-agent-sessions/scripts/agent_sessions/scanners.py1CODE
LOW…gent-sessions/scripts/tests/test_pi_family_scanners.py8CODE
LOW…essions/scripts/tests/test_optional_sqlite_scanners.py8CODE
LOW…ng-agent-sessions/scripts/tests/test_agent_sessions.py8CODE
LOW…ding-agent-sessions/scripts/tests/test_cli_contract.py8CODE
LOW…agent-sessions/scripts/tests/test_extended_scanners.py8CODE
LOW…ing-agent-sessions/scripts/tests/test_aside_scanner.py8CODE
LOW…ills/skills/ultimate-browsing/scripts/cookie_crypto.py2CODE
LOW…lls/skills/ultimate-browsing/scripts/cookie_domains.py1CODE
LOW…kills/skills/ultimate-browsing/scripts/cookie_paths.py2CODE
LOW…ls/skills/ultimate-browsing/scripts/extract_cookies.py13CODE
LOW…ltimate-browsing/scripts/tests/test_extract_cookies.py3CODE
LOW…te-browsing/scripts/tests/test_cookie_domain_filter.py2CODE
LOW…d-skills/skills/ultimate-browsing/engine/bias_check.py12CODE
LOW…skills/skills/ultimate-browsing/engine/waf_detector.py11CODE
LOW…skills/skills/ultimate-browsing/engine/waf_detector.py15CODE
LOW…d-skills/skills/ultimate-browsing/engine/validators.py12CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py7CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py7CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py7CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py7CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py8CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py9CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py9CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py10CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py11CODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py11CODE
LOW…d-skills/skills/ultimate-browsing/engine/curl_probe.py1CODE
LOW…kills/skills/ultimate-browsing/engine/result_schema.py1CODE
LOW…ared-skills/skills/ultimate-browsing/engine/summary.py1CODE
LOW…ed-skills/skills/ultimate-browsing/engine/surrogate.py18CODE
LOW…ills/skills/ultimate-browsing/engine/url_transforms.py17CODE
LOW…-skills/skills/ultimate-browsing/engine/fetch_chain.py18CODE
LOW…-skills/skills/ultimate-browsing/engine/fetch_chain.py20CODE
LOW…red-skills/skills/ultimate-browsing/engine/__main__.py21CODE
LOW…red-skills/skills/ultimate-browsing/engine/executor.py19CODE
LOW…red-skills/skills/ultimate-browsing/engine/referers.py1CODE
LOW…kills/ultimate-browsing/engine/tests/test_surrogate.py2CODE
LOW…ate-browsing/engine/tests/test_surrogate_validators.py2CODE
LOW…lls/ultimate-browsing/engine/tests/test_fetch_chain.py1CODE
LOW…imate-browsing/engine/tests/test_playwright_stealth.py1CODE
3 more matches not shown…
Verbosity Indicators29 hits · 55 pts
SeverityFileLineSnippetContext
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh748 # Step 2: Start fake-openai serverCOMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh758 # Step 3: Create isolated sandbox and write opencode.jsoncCOMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh768 # Step 4: Start opencode serve (using oqa_start_server internals but with our config)COMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh860 # Step 8: Plugin-init countCOMMENT
LOW⚡…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh867 # Step 9: Route provenanceCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh727 # Step 1: Record real-DB session count (read-only)COMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh798 # Step 5: Create a sessionCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh817 # Step 6: Send the split probe promptCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh899 # Step 10: Branch-count guardCOMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh914 # Step 11: Determine verdictCOMMENT
LOW⚡…s/omo-senpi/plugin/extensions/omo-init-deep-advisor.js2import{fileURLToPath as e}from"node:url";import{dirname as t,join as n,sep as a}from"node:path";import{accessSync as o,rCODE
LOW⚡packages/omo-senpi/plugin/extensions/omo-side-panel.js11`;var Sl='[],<>})"]*$',Ol='(process\\.env\\.[A-Za-z_][A-Za-z0-9_]*|os\\.environ(\\.get\\(|\\[)?("[A-Za-z0-9_]*")?[])]*|eCODE
LOW⚡packages/omo-senpi/plugin/extensions/omo-feedback.js2import{randomUUID as e}from"node:crypto";import{AsyncLocalStorage as t}from"node:async_hooks";import{createHash as n}froCODE
LOW⚡…kages/senpi-task/src/agents/builtin/plan-consultant.ts24### Step 1: Identify Intent TypeCOMMENT
LOW⚡…kages/senpi-task/src/agents/builtin/plan-consultant.ts33### Step 2: Validate ClassificationCOMMENT
LOW…features/builtin-commands/templates/remove-ai-slops.ts24## Step 0: Task PlanningCOMMENT
LOW⚡packages/omo-opencode/src/agents/metis.ts39### Step 1: Identify Intent TypeCOMMENT
LOW⚡packages/omo-opencode/src/agents/metis.ts48### Step 2: Validate ClassificationCOMMENT
LOW⚡packages/omo-opencode/src/agents/librarian.ts71### Step 1: Find Official DocumentationCOMMENT
LOW⚡packages/omo-opencode/src/agents/librarian.ts78### Step 2: Version Check (if version specified)COMMENT
LOWpackages/omo-opencode/src/agents/librarian.ts90### Step 3: Sitemap Discovery (understand doc structure)COMMENT
LOWpackages/omo-opencode/src/agents/librarian.ts101### Step 4: Targeted InvestigationCOMMENT
LOW⚡packages/omo-opencode/src/agents/hephaestus/gpt.ts130### Step 1: Classify Task TypeCOMMENT
LOW⚡packages/omo-opencode/src/agents/hephaestus/gpt.ts138### Step 2: Ambiguity Protocol (EXPLORE FIRST - NEVER ask before exploring)COMMENT
LOWpackages/omo-opencode/src/agents/hephaestus/gpt.ts154### Step 3: Validate Before ActingCOMMENT
LOWpackages/omo-opencode/src/agents/sisyphus/default.ts194### Step 0: Verbalize Intent (BEFORE Classification)COMMENT
LOW⚡packages/omo-opencode/src/agents/sisyphus/default.ts216### Step 1: Classify Request TypeCOMMENT
LOW⚡packages/omo-opencode/src/agents/sisyphus/default.ts224### Step 2: Check for AmbiguityCOMMENT
LOW⚡packages/omo-opencode/src/agents/sisyphus/default.ts232### Step 3: Validate Before ActingCOMMENT
Fake / Example Data43 hits · 44 pts
SeverityFileLineSnippetContext
LOWcrates/senpi-desktop-backend-x11/src/input/tests.rs37pub(super) const fn fake_key(code: u8, press: bool) -> Call {CODE
LOWcrates/senpi-desktop-backend-x11/src/input/tests.rs154 assert!(input.server.calls().contains(&fake_key(KEY_A, true)));CODE
LOWcrates/senpi-desktop-backend-x11/src/input/tests.rs175 fake_key(KEY_A, true),CODE
LOWcrates/senpi-desktop-backend-x11/src/input/tests.rs176 fake_key(KEY_A, false),CODE
LOW⚡crates/senpi-desktop-backend-x11/src/input/tests.rs210 fake_key(KEY_SHIFT_L, true),CODE
LOW⚡crates/senpi-desktop-backend-x11/src/input/tests.rs211 fake_key(KEY_A, true),CODE
LOW⚡crates/senpi-desktop-backend-x11/src/input/tests.rs212 fake_key(KEY_A, false),CODE
LOW⚡crates/senpi-desktop-backend-x11/src/input/tests.rs213 fake_key(KEY_SHIFT_L, false),CODE
LOW…s/senpi-desktop-backend-x11/src/input/release_tests.rs9use super::tests::{fake_button, fake_key, input};CODE
LOW…s/senpi-desktop-backend-x11/src/input/release_tests.rs25 [fake_key(KEY_CONTROL_L, true), fake_key(KEY_CONTROL_L, false)]CODE
LOW…s/senpi-desktop-backend-x11/src/input/release_tests.rs48 assert_eq!(input.server.calls(), [fake_key(KEY_C, false)]);CODE
LOWtests/hashline/test-edge-cases.ts707 fileContent: ["placeholder", "tail"].join("\n"),CODE
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh207 "apiKey": "fake-key",CODE
LOW.agents/skills/opencode-qa/scripts/lsp-e2e.sh1481 options: { apiKey: "fake-key", baseURL: `http://127.0.0.1:${port}/v1`, timeout: 30000 },CODE
LOWdocs/reference/omo-thread.md99 `author="Jane Doe" author_id="U123"` (and `author_user_id="..."`). Brackets inside a value areCODE
LOWdocs/reference/omo-thread.md284omo thread send --binding "$id" --idempotency-key evt-1 --author-id U123 --author-name "Jane Doe" "hello from outside"CODE
LOWdocs/reference/omo-thread.md292omo thread answer --binding "$id" --token "$token" --author-id U123 --author-name "Jane Doe" "yes"CODE
LOWscript/qa/dependency-audit/runtime.ts90 ...provider, apiKey: "audit-fake-key", models: [{ id: "audit-v1", name: "Audit local", reasoning: false, input: ["teCODE
LOW…e/src/features/builtin-skills/skills/playwright-cli.ts45playwright-cli fill e5 "user@example.com"CODE
LOW…e/src/features/builtin-skills/skills/playwright-cli.ts220playwright-cli fill e1 "user@example.com"CODE
LOW…-senpi/src/components/memory/facts-record-tool.test.ts116 const result = await tool.execute("placeholder", { scope: "project", person: { name: "", aliases: [] }, text: "TheCODE
LOW…/omo-senpi/src/components/memory/palace/people.test.ts40 expect(jane?.displayName).toBe("Jane Doe")CODE
LOW…mo-senpi/src/components/memory/kibitzer/events.test.ts224 stream.onPrompt(prompt(`prompt ${index} ${"lorem ipsum ".repeat(400)}`), branchOf(index))CODE
LOW…omo-senpi/src/components/memory/kibitzer/nudge-tool.ts13 hint: Type.String({ description: "One factual sentence stating what the stored note records ('the note records that ..CODE
LOW…enpi/src/components/memory/commands/people-ask.test.ts105 displayName: "Jane Doe",CODE
LOWpackages/omo-senpi/src/components/thread/sdk.test.ts123 const author = { platform_user_id: "U123", display: "Jane Doe" }CODE
LOW…pi/src/components/thread/tools/extension-tools.test.ts166const placeholder = { sessionId: "route-placeholder", durableSessionId: UNKNOWN_CALLER, cwd: process.cwd(), name: "placeCODE
LOW…rc/components/thread/gateway/relay-author-mode.test.ts45const JANE = { platform_user_id: "U123", display: "Jane Doe" }CODE
LOW…rc/components/thread/gateway/relay-author-mode.test.ts56 expect(header).toContain('author="Jane Doe" author_id="U123" author_user_id="u-jane"')CODE
LOW…es/senpi-task/src/tools/task/argument-normalization.ts6const PROVIDER_PADDING_PROMPTS = new Set(["unused", "placeholder", "not used", "n/a"])CODE
LOW…ts/ulw-loop/test/quality-gate-aggregate-basics.test.ts139 evidence: "placeholder",CODE
LOW…ts/ulw-loop/test/quality-gate-aggregate-basics.test.ts172 { field: "manualQa.evidence", message: expect.stringContaining("placeholder") },CODE
LOW…/ulw-loop/test/quality-gate-poisoning-cascades.test.ts94 expect(list.some((x) => x.includes("reportPath") && x.includes("placeholder"))).toBe(true);CODE
LOW…x/plugin/components/ulw-loop/test/quality-gate.test.ts249 expect(error.message).toContain("placeholder");CODE
LOW…ents/lazycodex-executor-verify/test/codex-hook.test.ts265 expect(parseBlockOutput(output).reason).toContain("placeholder");CODE
LOW…components/lazycodex-executor-verify/src/codex-hook.ts11type EvidenceReceiptFailure = "invalid" | "placeholder" | "stale" | null;CODE
LOW…components/lazycodex-executor-verify/src/codex-hook.ts90 if (stat.size <= 0 || fs.readFileSync(filePath, "utf8").trim().length < 40) return "placeholder";CODE
LOW…red-skills/skills/frontend/references/design/README.md102- Loading nothing and freestyling: purple-blue gradients, rounded-2xl everywhere, three feature cards, Inter, lorem ipsuCODE
LOW…pts/detect/rules/color/support/placeholder-contrast.ts9 const text = (el.attributes["placeholder"] ?? "").trim()CODE
LOW…rontend/scripts/detect/rules/copy/broken-image.test.ts20 { tag: "img", id: "placeholder", attributes: { src: "#", srcset: " " } },CODE
LOWpackages/omo-native/test/keychain-helper-verbs.test.ts26 const value = JSON.stringify({ refreshToken: "dummy-token", note: "quote\" newline\n é 😀" })CODE
LOWpackages/omo-native/test/thread.test.ts83 const result = await run(["send", "--binding", "b-1", "--author-id", "U123", "--author-name", "Jane Doe", "--author-CODE
LOWpackages/omo-native/test/thread.test.ts84 expect(JSON.parse(result.stdout).request).toEqual({ text: "hi", binding_id: "b-1", idempotency_key: "evt-9", mode: "CODE
Cross-Language Confusion7 hits · 42 pts
SeverityFileLineSnippetContext
HIGH…skills/frontend/scripts/perfection/lighthouse-audit.py60 : undefined,CODE
HIGH…skills/frontend/scripts/perfection/lighthouse-audit.py63 : undefined,CODE
HIGH…ls/skills/ultimate-browsing/scripts/extract_cookies.py110 if (result && result.success) ok += 1;CODE
HIGH…ls/skills/ultimate-browsing/scripts/extract_cookies.py115 process.stderr.write(`${error.name || "Error"}: ${error.message || error}\n`);CODE
HIGH⚡…imate-browsing/engine/tests/test_playwright_stealth.py43 events.push(plugin.name);CODE
HIGH⚡…imate-browsing/engine/tests/test_playwright_stealth.py47 events.push({ profileDir, channel: options.channel, viewport: options.viewport });CODE
HIGH⚡…imate-browsing/engine/tests/test_playwright_stealth.py53 events.push('close');CODE
Hallucination Indicators3 hits · 40 pts
SeverityFileLineSnippetContext
CRITICAL…ages/omo-senpi/src/components/thread/contracts.test.ts179 const literals = threadToolParamSchemas.thread_set_reasoning.properties.level.anyOf.map((member) => member.const)CODE
CRITICAL⚡…ges/senpi-task/src/__adversarial__/chaos-invariants.ts178 for (const handle of state.harness.probeEngine.inProcessRunner.allHandles.filter((entry) => entry.handle.task_id ===CODE
CRITICAL⚡…ges/senpi-task/src/__adversarial__/chaos-invariants.ts181 for (const handle of state.harness.probeEngine.processRunner.allHandles.filter((entry) => entry.handle.task_id === iCODE
Excessive Try-Catch Wrapping24 hits · 28 pts
SeverityFileLineSnippetContext
LOWpackages/senpi-desktop-prelude/test/harness.ts138except Exception as caught:CODE
LOW…ared-skills/skills/ast-grep/scripts/ast_grep_helper.py195 except Exception:CODE
LOW…e-browsing/references/insane-search/tls-impersonate.md44 except Exception:CODE
LOW…e-browsing/references/insane-search/tls-impersonate.md53 except Exception:CODE
LOW…d-skills/skills/ultimate-browsing/engine/bias_check.py109 except Exception as e:CODE
LOW…skills/skills/ultimate-browsing/engine/waf_detector.py87 except Exception as e:CODE
LOW⚡…skills/skills/ultimate-browsing/engine/waf_detector.py101 except Exception:CODE
LOW⚡…skills/skills/ultimate-browsing/engine/waf_detector.py104 except Exception:CODE
LOW⚡…skills/skills/ultimate-browsing/engine/waf_detector.py111 except Exception:CODE
MEDIUM…skills/skills/ultimate-browsing/engine/waf_detector.py98def _cookies_dict(resp) -> dict:CODE
MEDIUM…skills/skills/ultimate-browsing/engine/waf_detector.py108def _headers_dict(resp) -> dict:CODE
LOW…d-skills/skills/ultimate-browsing/engine/validators.py135 except Exception:CODE
LOW…d-skills/skills/ultimate-browsing/engine/validators.py142 except Exception:CODE
LOW…d-skills/skills/ultimate-browsing/engine/validators.py174 except Exception as e:CODE
LOW…d-skills/skills/ultimate-browsing/engine/validators.py258 except Exception:CODE
LOW…d-skills/skills/ultimate-browsing/engine/validators.py261 except Exception:CODE
MEDIUM…d-skills/skills/ultimate-browsing/engine/validators.py255def _extract_cookies(resp) -> dict:CODE
LOW…ed-skills/skills/ultimate-browsing/engine/surrogate.py181 except Exception as exc:CODE
LOW…ed-skills/skills/ultimate-browsing/engine/surrogate.py189 except Exception as exc:CODE
LOW…red-skills/skills/ultimate-browsing/engine/__main__.py68 except Exception as e:CODE
LOW…red-skills/skills/ultimate-browsing/engine/executor.py84 except Exception as e:CODE
LOW…-skills/skills/programming/references/python/README.md137except Exception as e:CODE
LOW…-skills/skills/programming/references/python/README.md144except Exception:CODE
LOW…-skills/skills/programming/references/python/README.md160 except Exception:CODE
Example Usage Blocks10 hits · 15 pts
SeverityFileLineSnippetContext
LOW.agents/skills/codex-qa/scripts/lsp-e2e.sh10# Usage:COMMENT
LOW.agents/skills/opencode-qa/scripts/sse-hook-probe.sh30# Usage:COMMENT
LOW.agents/skills/opencode-qa/scripts/db-session-by-id.sh5# Usage:COMMENT
LOW…s/skills/opencode-qa/scripts/serve-wake-split-probe.sh14# Usage:COMMENT
LOW.agents/skills/opencode-qa/scripts/tui-smoke.sh14# Usage:COMMENT
LOW…gents/skills/opencode-qa/scripts/db-session-by-name.sh6# Usage:COMMENT
LOW…gents/skills/opencode-qa/scripts/db-session-by-text.sh18# Usage:COMMENT
LOW.agents/skills/opencode-qa/scripts/lsp-e2e.sh9# Usage:COMMENT
LOW.agents/skills/opencode-qa/scripts/export-roundtrip.sh9# Usage:COMMENT
LOW.agents/skills/opencode-qa/scripts/server-smoke.sh12# Usage:COMMENT
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGH…mponents/ultrawork/agents/lazycodex-worker-medium.toml0role: implementation executor. you own the task end to end. make the smallest correct change that satisfies the caller'sSTRING
HIGH…/components/ultrawork/agents/lazycodex-worker-low.toml0role: implementation executor. you own the task end to end. make the smallest correct change that satisfies the caller'sSTRING
HIGH…components/ultrawork/agents/lazycodex-worker-high.toml0role: implementation executor. you own the task end to end. make the smallest correct change that satisfies the caller'sSTRING
Deep Nesting14 hits · 14 pts
SeverityFileLineSnippetContext
LOW…ared-skills/skills/ast-grep/scripts/ast_grep_helper.py171CODE
LOW…ared-skills/skills/ast-grep/scripts/ast_grep_helper.py635CODE
LOW…coding-agent-sessions/scripts/agent_sessions/jsonio.py43CODE
LOW…ding-agent-sessions/scripts/agent_sessions/opencode.py34CODE
LOW…ding-agent-sessions/scripts/agent_sessions/opencode.py268CODE
LOW…ls/coding-agent-sessions/scripts/agent_sessions/cli.py32CODE
LOW…ls/coding-agent-sessions/scripts/agent_sessions/cli.py141CODE
LOW…d-skills/skills/ultimate-browsing/engine/bias_check.py139CODE
LOW…skills/skills/ultimate-browsing/engine/waf_detector.py115CODE
LOW…-skills/skills/ultimate-browsing/engine/fetch_chain.py34CODE
LOW…ls/programming/scripts/python/check-no-excuse-rules.py143CODE
LOW…ls/programming/scripts/python/check-no-excuse-rules.py199CODE
LOW…ls/programming/scripts/python/check-no-excuse-rules.py373CODE
LOWpackages/omo-native/test/pty-signal-qa.py71CODE
Cross-Language Confusion (JS/TS)2 hits · 10 pts
SeverityFileLineSnippetContext
HIGHpackages/senpi-desktop-prelude/test/harness.ts140print(json.dumps({"calls": calls, "displayed": displayed, "out": ns.get("out"), "error": error}))CODE
HIGH…ncode/src/cli/service-auth/secret-service-lock.test.ts20 print("READY", flush=True)CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM.agents/skills/codex-qa/scripts/lib/common.sh71# Create an isolated CODEX_HOME and project dir, export the env that keeps theCOMMENT
MEDIUM.agents/skills/opencode-qa/scripts/lib/common.sh67# Create an isolated XDG sandbox so a spawned opencode never touches the realCOMMENT
Empty Error Handlers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHpackages/omo-native/test/pty-signal-qa.py206except ProcessLookupError:CODE
Redundant / Tautological Comments3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…ls/programming/scripts/python/check-no-excuse-rules.py404 # Check if body contains assert_never callCOMMENT
LOW…ls/programming/scripts/python/check-no-excuse-rules.py447 # Check if all arguments are string literals or f-stringsCOMMENT
LOW.github/workflows/sisyphus-agent.yml358 # Check if PR or Issue and get titleCOMMENT
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOW…ing-agent-sessions/scripts/agent_sessions/pi_family.py12__all__ = ["scan_gajae_code", "scan_oh_my_pi", "scan_senpi"]CODE
LOW…ding-agent-sessions/scripts/agent_sessions/scanners.py78__all__ = ["DEFAULT_PLATFORMS", "PLATFORM_SCANNERS", "scan", "scan_claude", "scan_codex", "scan_gajae_code", "scan_oh_myCODE
LOW…red-skills/skills/ultimate-browsing/engine/__init__.py13__all__ = [CODE
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…/src/features/opencode-runtime-skills/source-server.ts71 function handleRequest(request: Request): Response | Promise<Response> {CODE