Repository Analysis

Yeachan-Heo/oh-my-codex

OmX - Oh My codeX: Your codex is not alone. Add hooks, agent teams, HUDs, and so much more.

6.7 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Yeachan-Heo/oh-my-codex, a TypeScript project with 32,891 GitHub stars. SynthScan v2.0 examined 456,828 lines of code across 1309 source files, recording 3345 pattern matches distributed across 11 syntactic categories. The overall adjusted score of 6.7 places this repository in the Low AI signal band.

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

6.7
Adjusted Score
6.7
Raw Score
100%
Time Factor
2026-08-28
Last Push
32.9K
Stars
TypeScript
Language
456.8K
Lines of Code
1.3K
Files
3.3K
Pattern Hits
2026-08-29
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

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

Score History

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

Severity Breakdown

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

CRITICAL 0HIGH 19MEDIUM 116LOW 3210

Directory Score Breakdown

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

Pattern Findings

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

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

Hyper-Verbose Identifiers3149 hits · 2580 pts
SeverityFileLineSnippetContext
LOWplayground/bayesopt_highdim_demo/optimizer.py25def resolve_active_dimensions(dim: int, raw: Any) -> list[int]:CODE
LOWplayground/adaptive_sort_demo/sort_benchmark.py93def longest_non_decreasing_run(values: list[int]) -> int:CODE
LOWdocs/pipeline/github-pr-package-identity.md146async function createPackageIdempotently(issue: Issue, classification: Classification) {CODE
LOWpackages/vscode-extension/src/core.ts14function extensionBundledCoreModulePath(context: vscode.ExtensionContext): string {CODE
LOWsrc/ultragoal/artifacts.ts608function unresolvedReviewBlockedGoals(plan: UltragoalPlan): UltragoalItem[] {CODE
LOWsrc/ultragoal/artifacts.ts612function isDesignatedReviewBlockerResolver(goal: UltragoalItem, parent: UltragoalItem | undefined): boolean {CODE
LOWsrc/ultragoal/artifacts.ts619function canUseCleanFinalResolverPathForReviewBlockedParent(CODE
LOWsrc/ultragoal/artifacts.ts674function buildCompletedLegacyGoalRemediation(goal: UltragoalItem): string {CODE
LOWsrc/ultragoal/artifacts.ts682function buildUnavailableCodexGoalRemediation(goal: UltragoalItem): string {CODE
LOWsrc/ultragoal/artifacts.ts690function evidenceDescribesCompletedAggregateMicrogoalLoop(evidence: string | undefined): boolean {CODE
LOWsrc/ultragoal/artifacts.ts698function isSafeCompletedAggregateBlockerSnapshot(CODE
LOWsrc/ultragoal/artifacts.ts727function buildAggregateCodexObjective(statePathPrefix: string): string {CODE
LOWsrc/ultragoal/artifacts.ts737function isLegacyEnumeratedAggregateObjective(objective: string | undefined): boolean {CODE
LOWsrc/ultragoal/artifacts.ts745function compatibleCodexObjectives(plan: UltragoalPlan): string[] {CODE
LOWsrc/ultragoal/artifacts.ts1003export async function readUltragoalPlanSnapshot(cwd: string): Promise<UltragoalPlan> {CODE
LOWsrc/ultragoal/artifacts.ts1007function requiresCanonicalStatePathMigration(plan: UltragoalPlan, statePathPrefix: string): boolean {CODE
LOWsrc/ultragoal/artifacts.ts1011function requiresAggregateObjectiveMigration(plan: UltragoalPlan, statePathPrefix: string): boolean {CODE
LOWsrc/ultragoal/artifacts.ts1018async function migrateAggregateObjectiveUnderLock(cwd: string, parsed: UltragoalPlan): Promise<UltragoalPlan> {CODE
LOWsrc/ultragoal/artifacts.ts1561function sourceReferencesAnyArtifact(source: string, artifacts: readonly string[]): boolean {CODE
LOWsrc/ultragoal/artifacts.ts1565function invariantFromInlineDeclaration(line: string): string | undefined {CODE
LOWsrc/ultragoal/artifacts.ts1573function extractArchitectureInvariantsFromArtifact(text: string, sourceArtifact: string, sourcePrefix?: string): RequireCODE
LOWsrc/ultragoal/artifacts.ts368function normalizeIndentedAtxStorySectionLabel(value: string): string | undefined {CODE
LOWsrc/ultragoal/artifacts.ts449function briefLooksPlanLikeHandoff(lines: readonly string[]): boolean {CODE
LOWsrc/ultragoal/artifacts.ts457function assertSafeImplicitMarkdownGoalCount(brief: string, parsedItems: readonly MarkdownListItem[], parentItems: readoCODE
LOWsrc/ultragoal/artifacts.ts509function objectivesHaveConservativeSpecificTokenOverlap(actual: string, brief: string): boolean {CODE
LOWsrc/ultragoal/artifacts.ts532function classifyExternalAuthorizationBlocker(evidence: string | undefined): ExternalAuthorizationBlocker | null {CODE
LOWsrc/ultragoal/artifacts.ts576function textMentionsUltragoalPlanArtifact(value: string | undefined): boolean {CODE
LOWsrc/ultragoal/artifacts.ts587function textHasCompletionValidationEvidence(value: string | undefined): boolean {CODE
LOWsrc/ultragoal/artifacts.ts596async function snapshotObjectiveMapsToUltragoalPlan(cwd: string, snapshotObjective: string): Promise<boolean> {CODE
LOWsrc/ultragoal/artifacts.ts632function hasReciprocalReviewBlockerResolver(goal: UltragoalItem, plan: UltragoalPlan): boolean {CODE
LOWsrc/ultragoal/artifacts.ts644function canPersistNormalFinalAggregateCompletion(CODE
LOWsrc/ultragoal/artifacts.ts658async function canReconcileCompletedTaskScopedAggregateSnapshot(CODE
LOWsrc/ultragoal/artifacts.ts783function isCompletionBlockingForFinalCandidate(candidate: UltragoalItem, finalCandidate: UltragoalItem, plan: UltragoalPCODE
LOWsrc/ultragoal/artifacts.ts802export function isFinalRunCompletionCandidate(plan: UltragoalPlan, goal: UltragoalItem): boolean {CODE
LOWsrc/ultragoal/artifacts.ts872export async function assertUltragoalWritableLifecycleAuthority(CODE
LOWsrc/ultragoal/artifacts.ts929function describeWritableAuthority(authority: UltragoalWritableAuthority): string {CODE
LOWsrc/ultragoal/artifacts.ts1042async function readUltragoalPlanUnderLock(cwd: string): Promise<UltragoalPlan> {CODE
LOWsrc/ultragoal/artifacts.ts1134export function parseUltragoalSteeringDirective(raw: string): UltragoalSteeringProposal | null {CODE
LOWsrc/ultragoal/artifacts.ts1207function mentionsWeakenedCompletion(...values: Array<string | undefined>): boolean {CODE
LOWsrc/ultragoal/artifacts.ts1213function hasProtectedSteeringPayload(value: unknown): boolean {CODE
LOWsrc/ultragoal/artifacts.ts1262function rawChildGoalsFromProposal(proposal: UltragoalSteeringProposal): unknown[] {CODE
LOWsrc/ultragoal/artifacts.ts1293function revisedObjectiveFromProposal(proposal: UltragoalSteeringProposal): string | undefined {CODE
LOWsrc/ultragoal/artifacts.ts1299export function validateUltragoalSteeringProposal(plan: UltragoalPlan, proposal: UltragoalSteeringProposal): UltragoalStCODE
LOWsrc/ultragoal/artifacts.ts1364async function readSteeringLedgerEntries(cwd: string): Promise<UltragoalLedgerEntry[]> {CODE
LOWsrc/ultragoal/artifacts.ts1529function requiredInvariantSourceKey(invariant: RequiredArchitectureInvariant): string {CODE
LOWsrc/ultragoal/artifacts.ts1533function uniqueRequiredArchitectureInvariants(invariants: readonly RequiredArchitectureInvariant[]): RequiredArchitecturCODE
LOWsrc/ultragoal/artifacts.ts1545function architectureInvariantSectionSlug(label: string): string {CODE
LOWsrc/ultragoal/artifacts.ts1600function extractArchitectureInvariantsFromBrief(brief: string): RequiredArchitectureInvariant[] {CODE
LOWsrc/ultragoal/artifacts.ts1604function extractArchitectureInvariantsFromAcceptedSteering(entries: readonly UltragoalLedgerEntry[]): RequiredArchitectuCODE
LOWsrc/ultragoal/artifacts.ts1624async function collectRequiredArchitectureInvariants(cwd: string): Promise<RequiredArchitectureInvariant[]> {CODE
LOWsrc/ultragoal/artifacts.ts1631function validateArchitectureInvariantGate(gate: Partial<UltragoalQualityGate>, requiredInvariants: readonly RequiredArcCODE
LOWsrc/ultragoal/artifacts.ts2083export async function recordFinalReviewBlockers(cwd: string, options: RecordFinalReviewBlockersOptions): Promise<{ plan:CODE
LOWsrc/ultragoal/artifacts.ts2161function codexGoalConductorGuidance(options: CodexGoalInstructionOptions): string {CODE
LOWsrc/ultragoal/artifacts.ts2172export function buildCodexGoalInstruction(CODE
LOWsrc/ultragoal/artifacts.ts2181function buildPerStoryCodexGoalInstruction(goal: UltragoalItem, plan: UltragoalPlan, options: CodexGoalInstructionOptionCODE
LOWsrc/ultragoal/artifacts.ts2237function buildAggregateCodexGoalInstruction(goal: UltragoalItem, plan: UltragoalPlan, options: CodexGoalInstructionOptioCODE
LOWsrc/ultragoal/__tests__/artifacts.test.ts85async function writeAggregateFixturePlan(cwd: string, activeGoalId: string | undefined, goals: Array<Record<string, unknCODE
LOWsrc/autoresearch/goal.ts112export function autoresearchGoalMissionPath(cwd: string, slug: string): string {CODE
LOWsrc/autoresearch/goal.ts116export function autoresearchGoalRubricPath(cwd: string, slug: string): string {CODE
LOWsrc/autoresearch/goal.ts120export function autoresearchGoalLedgerPath(cwd: string, slug: string): string {CODE
3089 more matches not shown…
Decorative Section Separators101 hits · 280 pts
SeverityFileLineSnippetContext
MEDIUMsrc/mcp/code-intel-server.ts22// ── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/mcp/code-intel-server.ts49// ── Diagnostics (tsc --noEmit wrapper) ────────────────────────────────────COMMENT
MEDIUMsrc/mcp/code-intel-server.ts132// ── Symbol extraction (regex-based) ─────────────────────────────────────────COMMENT
MEDIUMsrc/mcp/code-intel-server.ts192// ── AST-grep wrapper ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/mcp/code-intel-server.ts282// ── Workspace symbol search ─────────────────────────────────────────────────COMMENT
MEDIUMsrc/mcp/code-intel-server.ts325// ── MCP Server ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/mcp/trace-server.ts131// ── State file readers for mode timeline ────────────────────────────────────COMMENT
MEDIUMsrc/mcp/trace-server.ts180// ── Metrics reader ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/mcp/trace-server.ts202// ── MCP Server ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/cli/index.ts4024 // ── Phase 0.5: config repair ────────────────────────────────────────────COMMENT
MEDIUMsrc/team/tmux-session.ts995// ── Async tmux helpers ──────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/role-router.ts13// ─── Layer 1: Prompt Loading ────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/role-router.ts60// ─── Layer 2: Heuristic Role Routing ────────────────────────────────────────COMMENT
MEDIUMsrc/team/scaling.ts2291// ── Helpers ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/scaling.ts145// ── Environment gate ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/scaling.ts289// ── Result types ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/scaling.ts572// ── Scale Up ──────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/scaling.ts1481// ── Scale Down ────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts195// ─── resolveTeamApiOperation ──────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts229// ─── buildLegacyTeamDeprecationHint ───────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts249// ─── constants ────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts275// ─── validateCommonFields (via executeTeamApiOperation) ───────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts345// ─── send-message ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts521// ─── broadcast ────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts549// ─── mailbox-list ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts588// ─── mailbox-mark-delivered ───────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts769// ─── mailbox-mark-notified ────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts803// ─── create-task ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts848// ─── read-task ────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts886// ─── list-tasks ───────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1040// ─── update-task ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1183// ─── claim-task ───────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1223// ─── transition-task-status ───────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1309// ─── release-task-claim ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1320// ─── read-config ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1355// ─── read-manifest ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1376// ─── read-worker-status ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1399// ─── read-worker-heartbeat ────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1422// ─── update-worker-heartbeat ──────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1445// ─── write-worker-inbox ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1468// ─── write-worker-identity ────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1506// ─── append-event ─────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1537// ─── read-events ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1624// ─── await-event ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1715// ─── read-idle-state ────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts1796// ─── read-stall-state ───────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2165// ─── get-summary ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2199// ─── cleanup ──────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2388// ─── write-shutdown-request ───────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2411// ─── read-shutdown-ack ────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2446// ─── read-monitor-snapshot ────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2467// ─── write-monitor-snapshot ───────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2498// ─── read-task-approval ───────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2522// ─── write-task-approval ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/api-interop.test.ts2565// ─── error envelope (catch block) ─────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/scaling.test.ts483// ── isScalingEnabled ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/scaling.test.ts538// ── scale-down cleanup debt path containment ──────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/scaling.test.ts604// ── WorkerStatus draining state ───────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/scaling.test.ts637// ── Monotonic worker index counter ────────────────────────────────────────────COMMENT
MEDIUMsrc/team/__tests__/scaling.test.ts682// ── File-based scaling lock ───────────────────────────────────────────────────COMMENT
41 more matches not shown…
Cross-Language Confusion (JS/TS)19 hits · 95 pts
SeverityFileLineSnippetContext
HIGHsrc/cli/__tests__/launch-fallback.test.ts1519 elif [ "$2" = '-p' ] && [ "$5" = '#{session_name}' ]; thenCODE
HIGHsrc/cli/__tests__/launch-fallback.test.ts1521 elif [ "$2" = '-p' ] && [ "$5" = '#{session_attached}' ]; thenCODE
HIGHsrc/cli/__tests__/launch-fallback.test.ts1632 elif [ "$2" = '-p' ] && [ "$5" = '#{session_name}' ]; thenCODE
HIGHsrc/cli/__tests__/launch-fallback.test.ts1634 elif [ "$2" = '-p' ] && [ "$5" = '#{session_attached}' ]; thenCODE
HIGHsrc/cli/__tests__/launch-fallback.test.ts1732 elif [ "$2" = '-p' ] && [ "$5" = '#{session_name}' ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts1024 elif [ -f "$text_sent_file" ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts4758 elif [ "${scenario.extraWorkerPane ?? ''}" = "foreign" ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts6862 elif [ -f "${logPath}.worker" ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts7706 elif [ -f "${logPath}.leader-authorized" ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts8325 elif [ "$count" -le 2 ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts9005 elif [ "$count" -le 12 ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts9244elif [ "$1" = "show-option" ]; thenCODE
HIGHsrc/team/__tests__/tmux-session.test.ts9264elif [ "$1" = "show-option" ]; thenCODE
HIGHsrc/team/__tests__/scaling.test.ts3073 elif [ "$split_count" -eq 1 ]; thenCODE
HIGHsrc/team/__tests__/scaling.test.ts3085 elif [ "$split_count" -eq 2 ]; thenCODE
HIGHsrc/team/__tests__/scaling.test.ts4115 elif [ "$3" = '%13' ]; thenCODE
HIGHsrc/team/__tests__/runtime.test.ts4724 elif [ -f "${cwd}/startup-ready-check-started" ]; thenCODE
HIGHsrc/team/__tests__/runtime.test.ts9244 elif [ ! -f "${proofStatePath}.owner-authorized" ]; thenCODE
HIGHsrc/scripts/smoke-packed-install.ts3530print("'Pa' + 'th'('src/python-alias-owned.ts').write_text('x')")CODE
Modern AI Meta-Vocabulary13 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md90- **Native sidecar and collaboration authority** — native sidecar session authority is scoped during pointer conflicts (CODE
MEDIUMartifacts/release-0.21.0/inventory.md24- #3518 feat(autopilot) restore canonical staged orchestration (8d2adf42)CODE
MEDIUMdocs/release-notes-0.8.7.md25- [#625](https://github.com/Yeachan-Heo/oh-my-codex/pull/625) — leader-only orchestration boundariesCODE
MEDIUMdocs/release-notes-0.20.1.md24| `05262a1cb27429c72764dc4ba0b3c96a2e987fa3` | PR #3111 | Stopped seeding legacy multi-agent configuration. |CODE
MEDIUMdocs/release-notes-0.20.4.md25- **Native sidecar and collaboration authority** — native sidecar session authority is scoped during pointer conflicts (CODE
MEDIUMdocs/qa/release-readiness-0.20.1.md25| `05262a1cb27429c72764dc4ba0b3c96a2e987fa3` | PR #3111 | `fix: stop seeding legacy multi-agent config (#3111)`; generatCODE
MEDIUMdocs/architecture/cli-first-mcp-taxonomy.md3Issue #2214 establishes a runtime-support boundary for OMX: **CLI/JSON is the canonical durable runtime and control-planCODE
MEDIUMsrc/config/__tests__/generator-idempotent.test.ts626 "# OMX Native Agent Roles (Codex multi-agent)",CODE
MEDIUMsrc/cli/agents-init.ts189 const body = `${parentReference}# ${title}\n\nThis AGENTS.md scopes guidance to \`${relativeDir}\`. Parent AGENTS guidCODE
MEDIUMsrc/scripts/demo-claude-workers.sh5# This script demonstrates the tmux-based multi-agent orchestration systemCOMMENT
MEDIUMsrc/scripts/demo-claude-workers.sh5# This script demonstrates the tmux-based multi-agent orchestration systemCOMMENT
MEDIUMsrc/scripts/demo-team-e2e.sh5# This script demonstrates the tmux-based multi-agent orchestration systemCOMMENT
MEDIUMsrc/scripts/demo-team-e2e.sh5# This script demonstrates the tmux-based multi-agent orchestration systemCOMMENT
Verbosity Indicators13 hits · 20 pts
SeverityFileLineSnippetContext
LOWsrc/cli/uninstall.ts1987 // Step 2: config cleanup is calculated before Step 1 and committed last.COMMENT
LOWsrc/cli/uninstall.ts2001 // Step 3: Remove installed promptsCOMMENT
LOWsrc/cli/uninstall.ts2013 // Step 4: Remove native agent configsCOMMENT
LOWsrc/cli/uninstall.ts2024 // Step 5: Remove installed skillsCOMMENT
LOWsrc/cli/uninstall.ts2036 // Step 6: Remove AGENTS.md and optionally .omx/ cache directoryCOMMENT
LOWsrc/cli/setup.ts5068 // Step 7: Set up notify hookCOMMENT
LOWsrc/cli/setup.ts5077 // Step 8: Configure HUDCOMMENT
LOWsrc/cli/setup.ts4371 // Step 1: Ensure directories existCOMMENT
LOWsrc/cli/setup.ts4430 // Step 2: Install agent promptsCOMMENT
LOWsrc/cli/setup.ts4484 // Step 3: Install skillsCOMMENT
LOWsrc/cli/setup.ts4535 // Step 4: Install native agent configsCOMMENT
LOWsrc/cli/setup.ts4575 // Step 5: Update config.tomlCOMMENT
LOWsrc/cli/setup.ts4743 // Step 6: Generate AGENTS.mdCOMMENT
Structural Annotation Overuse13 hits · 20 pts
SeverityFileLineSnippetContext
LOWsrc/cli/uninstall.ts1987 // Step 2: config cleanup is calculated before Step 1 and committed last.COMMENT
LOWsrc/cli/uninstall.ts2001 // Step 3: Remove installed promptsCOMMENT
LOWsrc/cli/uninstall.ts2013 // Step 4: Remove native agent configsCOMMENT
LOWsrc/cli/uninstall.ts2024 // Step 5: Remove installed skillsCOMMENT
LOWsrc/cli/uninstall.ts2036 // Step 6: Remove AGENTS.md and optionally .omx/ cache directoryCOMMENT
LOWsrc/cli/setup.ts5068 // Step 7: Set up notify hookCOMMENT
LOWsrc/cli/setup.ts5077 // Step 8: Configure HUDCOMMENT
LOWsrc/cli/setup.ts4371 // Step 1: Ensure directories existCOMMENT
LOWsrc/cli/setup.ts4430 // Step 2: Install agent promptsCOMMENT
LOWsrc/cli/setup.ts4484 // Step 3: Install skillsCOMMENT
LOWsrc/cli/setup.ts4535 // Step 4: Install native agent configsCOMMENT
LOWsrc/cli/setup.ts4575 // Step 5: Update config.tomlCOMMENT
LOWsrc/cli/setup.ts4743 // Step 6: Generate AGENTS.mdCOMMENT
Unused Imports14 hits · 14 pts
SeverityFileLineSnippetContext
LOWplayground/bayesopt_highdim_demo/run_search.py1CODE
LOWplayground/bayesopt_highdim_demo/problem.py1CODE
LOWplayground/bayesopt_highdim_demo/optimizer.py1CODE
LOWplayground/adaptive_sort_demo/sort_benchmark.py1CODE
LOWplayground/adaptive_sort_demo/sort_benchmark.py6CODE
LOWplayground/bayesopt_latent_discovery_demo/run_search.py1CODE
LOWplayground/bayesopt_latent_discovery_demo/problem.py1CODE
LOWplayground/bayesopt_latent_discovery_demo/optimizer.py1CODE
LOWplayground/ml_kaggle_demo/train.py1CODE
LOWplayground/ml_kaggle_demo/model_factory.py1CODE
LOWsrc/scripts/eval/eval-ml-kaggle-model-optimization.py1CODE
LOW…c/scripts/eval/eval-noisy-latent-subspace-discovery.py1CODE
LOWsrc/scripts/eval/eval-adaptive-sort-optimization.py1CODE
LOWsrc/scripts/eval/eval-noisy-bayesopt-highdim.py1CODE
Over-Commented Block15 hits · 10 pts
SeverityFileLineSnippetContext
LOWprompts/ux-researcher.md41### Top Usability RisksCOMMENT
LOWprompts/product-manager.md61### Persona & JTBDCOMMENT
LOWsrc/subagents/tracker.ts901 const current = parseStrictSubagentTrackingState(raw);COMMENT
LOWsrc/config/generator.ts221 return `status_line = [${fields.map((field) => `"${field}"`).join(", ")}]`;COMMENT
LOWsrc/question/renderer.ts361 envEntries.push(['OMX_QUESTION_RETURN_TARGET', options.returnTarget]);COMMENT
LOWsrc/hooks/session.ts861 if (classification === 'stale-dead') return true;COMMENT
LOWsrc/scripts/demo-claude-workers.sh1#!/usr/bin/env bashCOMMENT
LOWsrc/scripts/demo-team-e2e.sh1#!/usr/bin/env bashCOMMENT
LOWsrc/scripts/codex-native-hook.ts2221 // so it must not trigger root identity repair or reopen consumption on anyCOMMENT
LOWsrc/scripts/codex-native-hook.ts2601 updated_at: nowIso,COMMENT
LOWsrc/scripts/codex-native-hook.ts4981COMMENT
LOWsrc/scripts/codex-native-hook.ts9601// at hook-owned workflow callsites, withCOMMENT
LOWsrc/scripts/codex-native-hook.ts10101 command: string,COMMENT
LOWsrc/scripts/codex-native-hook.ts10361 // Authorizing evaluators must receive the untrimmed payload commandCOMMENT
LOWsrc/scripts/codex-native-pre-post.ts561}COMMENT
AI Slop Vocabulary2 hits · 5 pts
SeverityFileLineSnippetContext
MEDIUMsrc/cli/__tests__/doctor-warning-copy.test.ts942 await writeFile(packagedBinary, '#!/bin/sh\necho "stub harness"\n');CODE
MEDIUMsrc/question/renderer.ts372 // Two properties keep this robust:COMMENT
Example Usage Blocks2 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/scripts/demo-claude-workers.sh12# Usage:COMMENT
LOWsrc/scripts/demo-team-e2e.sh9# Usage:COMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/hooks/__tests__/codebase-map.test.ts20 execSync('git config user.email "test@test.com"', { cwd: dir, stdio: 'ignore' });CODE
LOWsrc/hooks/__tests__/codebase-map.test.ts117 execSync('git config user.email "test@test.com"', { cwd: secDir, stdio: 'ignore' });CODE
LOWsrc/hooks/__tests__/codebase-map.test.ts140 execSync('git config user.email "test@test.com"', { cwd: cacheDir, stdio: 'ignore' });CODE
LOWsrc/hooks/__tests__/codebase-map.test.ts164 execSync('git config user.email "test@test.com"', { cwd: cacheDir, stdio: 'ignore' });CODE