Repository Analysis

stablyai/orca

Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. Available on desktop and mobile.

6.2 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of stablyai/orca, a TypeScript project with 18,844 GitHub stars. SynthScan v2.0 examined 1,956,821 lines of code across 8059 source files, recording 10437 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 6.2 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.2
Adjusted Score
6.2
Raw Score
100%
Time Factor
2026-07-14
Last Push
18.8K
Stars
TypeScript
Language
2.0M
Lines of Code
8.1K
Files
10.4K
Pattern Hits
2026-07-14
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 33HIGH 12MEDIUM 486LOW 9906

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 10437 distinct pattern matches across 15 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 Identifiers9231 hits · 9546 pts
SeverityFileLineSnippetContext
LOWelectron.vite.config.ts37function createStartupDiagnosticsBanner(chunkName: string): string {CODE
LOWelectron.vite.config.ts151function createStartupDiagnosticsBootstrapPlugin() {CODE
LOWbuild-plugins/plain-node-entry-guard.ts98export function createPlainNodeEntryGuardPlugin(): Plugin {CODE
LOWnative/computer-use-linux/runtime.py349def render_accessibility_tree(root, window_rect, root_path, compact_browser_tabs=False):CODE
LOWnative/computer-use-linux/runtime.py444def compact_rendered_browser_tabs(records, lines, start_line, depth):CODE
LOWnative/computer-use-linux/runtime.py478def is_direct_rendered_browser_tab_line(line, depth):CODE
LOWnative/computer-use-linux/runtime.py488def is_active_rendered_browser_tab_line(line, depth, records_by_index):CODE
LOWtests/e2e/terminal-pty-readiness.ts20export async function getTerminalContentForPtyId(CODE
LOW…2e/terminal-document-visibility-webgl-recovery.spec.ts56async function writeStableTerminalContent(page: Page): Promise<void> {CODE
LOW…2e/terminal-document-visibility-webgl-recovery.spec.ts243async function tryBrowserWindowVisibilityCycle(CODE
LOW…2e/terminal-document-visibility-webgl-recovery.spec.ts261async function dispatchDocumentVisibilityCycle(page: Page): Promise<void> {CODE
LOWtests/e2e/combined-diff-scroll-restore.spec.ts50function createCombinedDiffScrollRepo(): CombinedDiffScrollRepo {CODE
LOWtests/e2e/combined-diff-scroll-restore.spec.ts215async function waitForStableViewportAnchor(page: Page): Promise<ViewportAnchor> {CODE
LOWtests/e2e/combined-diff-scroll-restore.spec.ts249async function waitForRestoredViewportAnchor(CODE
LOWtests/e2e/combined-diff-scroll-restore.spec.ts271async function startCombinedDiffScrollProbe(page: Page): Promise<void> {CODE
LOWtests/e2e/combined-diff-scroll-restore.spec.ts303async function stopCombinedDiffScrollProbe(page: Page): Promise<ScrollProbeSample[]> {CODE
LOWtests/e2e/combined-diff-scroll-restore.spec.ts339function getLargestBackwardScrollJump(samples: readonly ScrollProbeSample[]): number {CODE
LOWtests/e2e/terminal-panes.spec.ts46async function setPaneTitleFromTerminalMenu(page: Page, title: string): Promise<void> {CODE
LOWtests/e2e/terminal-panes.spec.ts98async function installDelayedTerminalFocusSteals(CODE
LOWtests/e2e/terminal-panes.spec.ts120async function readVisibleXtermContainerBox(CODE
LOWtests/e2e/terminal-panes.spec.ts136function expectTerminalToReserveTitleSpace(CODE
LOWtests/e2e/terminal-panes.spec.ts146async function expectPaneTitleAttachedToLeaf(CODE
LOWtests/e2e/terminal-panes.spec.ts209async function expectSavedLayoutNotToContainTitle(CODE
LOWtests/e2e/ssh-codex-terminal-observers.ts13export async function waitForRemoteFixtureCleanFinalInHiddenPane(CODE
LOWtests/e2e/ssh-codex-terminal-observers.ts38export async function waitForRealRemoteCodexCompletion(CODE
LOWtests/e2e/ssh-codex-terminal-observers.ts68export async function clearRemoteTerminalAfterCodex(CODE
LOWtests/e2e/ssh-codex-terminal-observers.ts83export async function waitForRealRemoteCodexBackgroundStatus(page: Page): Promise<void> {CODE
LOWtests/e2e/ssh-codex-terminal-observers.ts112export async function scrollActiveTerminalToArtifactHistory(page: Page): Promise<void> {CODE
LOWtests/e2e/ssh-codex-terminal-observers.ts134export async function stressRestoreRemoteTerminalDuringCodex(CODE
LOWtests/e2e/setup-script-import.spec.ts128async function openImportedSetupSettingsFromToast(page: Page, repoId: string): Promise<Locator> {CODE
LOWtests/e2e/setup-script-import.spec.ts141async function expectSettingsCommandValue(CODE
LOWtests/e2e/computer-mac-safari.e2e.ts173async function safariFixtureWindowTargetArgs(title: string): Promise<string[]> {CODE
LOWtests/e2e/worktree-smart-sort.spec.ts16async function getVisibleWorktreeIdsByTop(page: Page): Promise<string[]> {CODE
LOWtests/e2e/worktree-smart-sort.spec.ts177async function getSmartSortScenarioReadiness(CODE
LOWtests/e2e/markdown-prose-reflow.spec.ts102async function placeCaretAtGoalParagraphEnd(CODE
LOW…s/e2e/floating-workspace-reopen-webgl-recovery.spec.ts27async function enableFloatingWorkspaceWithWebgl(page: Page): Promise<void> {CODE
LOW…s/e2e/floating-workspace-reopen-webgl-recovery.spec.ts253async function instrumentRecoveryCounters(page: Page): Promise<boolean> {CODE
LOW…s/e2e/floating-workspace-reopen-webgl-recovery.spec.ts292async function screenshotFloatingTerminal(page: Page): Promise<Buffer> {CODE
LOW…s/e2e/floating-workspace-reopen-webgl-recovery.spec.ts320async function setUpCorruptedFloatingTerminal(CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts68async function setActiveViewForFlashProbe(CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts79async function installBlockedCompletedCapabilityFakes(CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts150async function releaseBlockedSkillDiscovery(electronApp: ElectronApplication): Promise<void> {CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts188async function seedCompletedSetupExceptCapabilityReadiness(page: Page): Promise<void> {CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts327async function startSetupGuideFlashMonitor(page: Page): Promise<void> {CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts378async function stopSetupGuideFlashMonitor(page: Page): Promise<number[]> {CODE
LOW…sts/e2e/terminal-reveal-stale-pty-resize-repro.spec.ts129async function closeRightSidebarAndFeatureTips(page: Page): Promise<void> {CODE
LOW…sts/e2e/terminal-reveal-stale-pty-resize-repro.spec.ts172async function driveHiddenResizeRevealCycles(args: CycleDriverArgs): Promise<CycleFailure[]> {CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts64function rawEmojiFixtureBoxTableScript(table: string, runId: string): string {CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts174function rawEmojiFixtureCompletionMarker(runId: string): string {CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts178function rawEmojiFixtureFrameTailMarker(runId: string): string {CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts182async function setWideRenderedTableViewport(page: Page): Promise<void> {CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts197async function waitForActiveTerminalColumns(CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts222async function readTerminalBoxTableWrapDiagnostics(page: Page): Promise<{CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts267async function readTerminalRightEdgeOverpaint(page: Page): Promise<{CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts316async function readVisibleSingerRowGeometry(page: Page): Promise<{CODE
LOW…ts/e2e/terminal-raw-emoji-table-scroll-restore.spec.ts375async function readTerminalRenderDiagnostics(page: Page): Promise<{CODE
LOWtests/e2e/sustained-agent-typing-load-scripts.ts23export function sustainedLoadReadyFilePath(CODE
LOWtests/e2e/sustained-agent-typing-load-scripts.ts114export function writeSustainedAgentLoadScript(CODE
LOWtests/e2e/sustained-agent-typing-load-scripts.ts128export function writeTypingEchoProbeScript(CODE
LOW…ts/e2e/source-control-commit-draft-persistence.spec.ts14function createWorktreeWithStagedChange(repoPath: string): E2eWorktree {CODE
9171 more matches not shown…
Decorative Section Separators440 hits · 1317 pts
SeverityFileLineSnippetContext
MEDIUMtests/e2e/terminal-reattach-mouse-mode-leak.spec.ts67 // ── First launch: arm the leak through the real daemon ─────────────COMMENT
MEDIUMtests/e2e/terminal-reattach-mouse-mode-leak.spec.ts141 // ── Second launch: reattach must disarm the leaked modes ────────────COMMENT
MEDIUMtests/e2e/global-setup.ts27 // ── 1. Build the Electron app ──────────────────────────────────────COMMENT
MEDIUMtests/e2e/global-setup.ts56 // ── 2. Create a seeded test git repo ───────────────────────────────COMMENT
MEDIUMtests/e2e/resource-usage-warm-reattach.spec.ts61 // ── First launch: seed a daemon-backed PTY ─────────────────────────COMMENT
MEDIUMtests/e2e/resource-usage-warm-reattach.spec.ts94 // ── Second launch: verify hydration restored coverage ──────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts203 // ── First launch ────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts225 // ── Second launch ───────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts327 // ── First launch ────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts354 // ── Second launch ───────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/helpers/terminal-input-probes.ts29// ─── Page-based probes (healthy CDP session) ────────────────────────COMMENT
MEDIUMtests/e2e/helpers/terminal-input-probes.ts88// ─── Main-process-based probes (post-renderer-crash) ────────────────COMMENT
MEDIUMtests/e2e/helpers/terminal-input-probes.ts266// ─── Failure report ─────────────────────────────────────────────────COMMENT
MEDIUMmobile/src/components/NewWorktreeModal.tsx133// ── Main modal ──────────────────────────────────────────────────────COMMENT
MEDIUM…/src/components/pr-sidebar/mobile-pr-sidebar-styles.ts284 // ─── Reviewer picker (BottomDrawer) ───────────────────────────────────────COMMENT
MEDIUMmobile/src/session/use-mobile-pr-actions.test.ts62// ─── mutation wrappers: prRepo / param shapes ───────────────────────────────COMMENT
MEDIUMmobile/src/session/use-mobile-pr-actions.test.ts128// ─── engine: merge / state / reviewers / rerun ──────────────────────────────COMMENT
MEDIUMmobile/src/session/use-mobile-pr-actions.test.ts227// ─── permanent vs transient + last-intent-wins ──────────────────────────────COMMENT
MEDIUM.github/workflows/release-cut.yml1000 # ── Windows inner-binary signing (issue #7785) ─────────────────────COMMENT
MEDIUM.github/workflows/release-cut.yml1236 # ── End Windows inner-binary signing ───────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts182// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts184// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts237// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts239// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts277// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts279// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts299// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts301// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts417// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts420// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx14// ── Helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx53// ── Compact card (transient check feedback) ─────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx99// ── Main component ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx209 // ── Prefers-reduced-motion ──────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx235 // ── Visibility gates ──────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx291 // ── Shared helpers ────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx444 // ── Dynamic aria-label ────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx461 // ── Card wrapper ──────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx470 // ── Compact transient states (user-initiated check feedback) ──────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx490 // ── Error states ─────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx506 // ── Downloaded state ─────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx528 // ── Downloading state ────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx546 // ── Available state ──────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx631// ── Rich card content ────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx729// ── Simple card content ──────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx788// ── Downloading content ──────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx889// ── Error card content ───────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.tsx988// ── Ready to install content ─────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts9// ── Helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts34// ── Store-level tests for setUpdateStatus / changelog caching ────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts132// ── dismissUpdate ────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts164// ── dismissUpdate nudge-aware path ───────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts207// ── updateCardCollapsed ──────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts254// ── markUpdateReassuranceSeen ────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts268// ── hydratePersistedUI for update fields ─────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts305// ── Visibility gate logic (pure function extraction) ─────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts573// ── Full update lifecycle through the store ──────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/TaskPage.tsx3720 // ── GitLab task-source state ──────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/sidebar/WorktreeList.tsx5335 // ── Stable sort order ──────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/sidebar/AddRepoSteps.tsx12// ── SSH host project hook ───────────────────────────────────────────COMMENT
380 more matches not shown…
Over-Commented Block438 hits · 394 pts
SeverityFileLineSnippetContext
LOWelectron.vite.config.ts1import { resolve } from 'node:path'COMMENT
LOWbuild-plugins/plain-node-entry-guard.ts1import { spawnSync } from 'node:child_process'COMMENT
LOWCasks/orca.rb21 # tells Homebrew not to compete with the in-app updater — `brew upgrade`COMMENT
LOWresources/linux/packaging/after-install.sh1#!/bin/bashCOMMENT
LOWtests/e2e/tab-close-navigation.spec.ts241 test('closing the last visible surface returns the app to Landing', async ({ orcaPage }) => {COMMENT
LOWtests/e2e/terminal-panes.spec.ts241// Why: only the pointer-drag resize test needs a visible window (pointerCOMMENT
LOW…sts/e2e/terminal-reveal-stale-pty-resize-repro.spec.ts81 { width: 1280, height: 800 },COMMENT
LOWtests/e2e/terminal-column-desync-repro.spec.ts401 `TUIs: ${JSON.stringify(desyncs)}`COMMENT
LOWtests/e2e/terminal-attention.spec.ts341 message: 'Unread pane state did not clear after pressing Escape in xterm'COMMENT
LOWtests/e2e/terminal-attention.spec.ts381 // secondTabId is already active after createTerminalTab. Simulate whatCOMMENT
LOWtests/e2e/terminal-hidden-view-parking.spec.ts481COMMENT
LOWtests/e2e/terminal-parked-memory.spec.ts21// terminal-hidden-view-parking.spec.ts) so it cannot leak into other specs.COMMENT
LOWtests/e2e/tab-sidebar-closed-overlap.spec.ts41 // regression that broke the Cmd+B binding, carved the chord out for aCOMMENT
LOWtests/e2e/file-open.spec.ts101 // There should be a new open fileCOMMENT
LOWtests/e2e/artificial-opencode-terminal-load.spec.ts121const MAIN_RENDERER_PRESSURE_TARGET_CHARS = 2 * 1024 * 1024COMMENT
LOWtests/e2e/helpers/orca-app.ts41 // opts out via `test.use({ dismissOnboarding: false })`.COMMENT
LOWtests/e2e/helpers/orca-app.ts201 // developer running with ORCA_E2E_FORCE_HEADFUL=1 can actually watch whatCOMMENT
LOWmobile/app/index.tsx561 }, [COMMENT
LOWmobile/app/h/[hostId]/session/[worktreeId].tsx1061 const markdownSaveInFlightRef = useRef<Set<string>>(new Set())COMMENT
LOWmobile/app/h/[hostId]/session/[worktreeId].tsx1461 initializedHandlesRef.current.add(handle)COMMENT
LOWmobile/app/h/[hostId]/session/[worktreeId].tsx1501 const dims = await getTerminalRef(handle)?.measureFitDimensions(COMMENT
LOWmobile/app/h/[hostId]/session/[worktreeId].tsx3061 initializedHandlesRef.current.delete(handle)COMMENT
LOWmobile/src/tasks/mobile-tasks-capability.ts1// Runtime capability the desktop advertises when it supports the mobile Tasks RPCCOMMENT
LOWmobile/src/transport/connection-health.ts1import { isTailscaleEndpoint } from '../../../src/shared/remote-runtime-tailscale-hint'COMMENT
LOWmobile/src/transport/rpc-client.ts81 // Why: UI escalates "Reconnecting…" to "Can't connect" once attempts crossCOMMENT
LOWmobile/src/transport/rpc-client.ts101// own when the network recovers. With 12 total attempts, the lastCOMMENT
LOWmobile/src/transport/rpc-client.ts121const TRICKLE_RECONNECT_DELAY_MS = 90_000COMMENT
LOWmobile/src/transport/client-context.tsx1// Why: collapses the per-screen WebSocket connection model into a singleCOMMENT
LOWmobile/src/transport/rpc-client-live-recovery.test.ts1// Live (real-socket, real-timer) repro harness for issue #5049: AndroidCOMMENT
LOWmobile/src/transport/e2ee.ts1// Why: E2EE primitives for the mobile side. Uses tweetnacl for Curve25519 ECDHCOMMENT
LOWmobile/src/transport/protocol-version.ts1// Why: declares the mobile client's runtime protocol version and the minimumCOMMENT
LOWmobile/src/agent-history/agent-history-capability.ts1// Why: mobile's protocol-version.ts is a separate copy without the capabilityCOMMENT
LOWmobile/src/terminal/terminal-webview-reflow-injected.ts1// In-WebView reflow routine, injected into XTERM_HTML. Extracted fromCOMMENT
LOWmobile/src/terminal/terminal-webview-html.ts421COMMENT
LOWmobile/src/terminal/terminal-path-tap-injected.ts1// Plain-JS file-path-under-tap detection, injected verbatim into the terminalCOMMENT
LOWmobile/src/notifications/mobile-notifications.ts241// Returns an unsubscribe function.COMMENT
LOW.github/workflows/pullfrog.yml41 DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}COMMENT
LOW.github/workflows/release-cut.yml1name: Cut ReleaseCOMMENT
LOW.github/workflows/release-cut.yml201 run: |COMMENT
LOW.github/workflows/release-cut.yml421 doneCOMMENT
LOW.github/workflows/release-cut.yml441 # Recovery policy: if the tag exists AND no GitHub release hasCOMMENT
LOW.github/workflows/release-cut.yml801 retry_wait_seconds: 30COMMENT
LOW.github/workflows/release-cut.yml841 echo "Classified $TAG as $identity"COMMENT
LOW.github/workflows/release-cut.yml1161 }COMMENT
LOW.github/workflows/release-cut.yml1481 }COMMENT
LOW.github/workflows/windows-signing-rehearsal.yml1# Windows inner-binary signing rehearsal.COMMENT
LOW.github/workflows/win-update-e2e.yml1name: Windows Update-Survival E2ECOMMENT
LOW.github/workflows/homebrew-bump.yml1name: Homebrew Cask BumpCOMMENT
LOWskills/orca-per-workspace-env/SKILL.md221COMMENT
LOWskills/orca-per-workspace-env/SKILL.md241COMMENT
LOWskills/orca-per-workspace-env/SKILL.md261COMMENT
LOWskill-guides/orca-per-workspace-env.md221COMMENT
LOWskill-guides/orca-per-workspace-env.md241COMMENT
LOWskill-guides/orca-per-workspace-env.md261COMMENT
LOWsrc/renderer/src/App.tsx721 unmountAddRepoDialogTimerRef.current = nullCOMMENT
LOWsrc/renderer/src/App.tsx861 // Fetch initial data + hydrate GitHub cache from diskCOMMENT
LOWsrc/renderer/src/App.tsx881 // for some tabs but did NOT reach the tail set() that flipsCOMMENT
LOWsrc/renderer/src/App.tsx1141 )COMMENT
LOWsrc/renderer/src/App.tsx1181 } catch (reconnectErr) {COMMENT
LOWsrc/renderer/src/App.tsx1201 // (see terminals.ts post-loop cleanup). Bypassing that drain byCOMMENT
378 more matches not shown…
Hallucination Indicators33 hits · 340 pts
SeverityFileLineSnippetContext
CRITICALtests/e2e/computer-windows.e2e.ts123 expect(envelope.result.snapshot.app.name.toLowerCase()).toBe('notepad')CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts1934 const writesAfterExit = pane.terminal.write.mock.calls.flat().join('')CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts6094 const resizeToSnapshotCall = pane.terminal.resize.mock.invocationCallOrder.find(CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts6100 const snapshotWriteCall = pane.terminal.write.mock.invocationCallOrder.find(CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts6143 const tailWriteCall = pane.terminal.write.mock.invocationCallOrder.find(CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts6146 const resetWriteCall = pane.terminal.write.mock.invocationCallOrder.find((_order, index) =>CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts6972 const writeCalls = pane.terminal.write.mock.calls.map(([data]) => data)CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts7943 const written = pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts8355 return pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts8545 return pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts10955 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts11020 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…er/src/components/terminal-pane/pty-connection.test.ts11125 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICALsrc/main/pi/agent-status-extension-source.test.ts260 const procReads = harness.fsMock.readFileSync.mock.calls.filter(([path]) =>CODE
CRITICALsrc/main/browser/browser-screencast-stream.test.ts257 const beforeNavigation = webContents.debugger.sendCommand.mock.calls.filter(CODE
CRITICALsrc/main/browser/browser-screencast-stream.test.ts265 const afterNavigation = webContents.debugger.sendCommand.mock.calls.filter(CODE
CRITICALsrc/main/browser/browser-screencast-stream.test.ts798 const methods = webContents.debugger.sendCommand.mock.calls.map((call) => call[0])CODE
CRITICALsrc/main/browser/agent-browser-bridge.test.ts602 wc.debugger.sendCommand.mock.calls.some((call) => call[0] === 'Input.dispatchMouseEvent')CODE
CRITICALsrc/main/browser/agent-browser-bridge.test.ts620 const mouseCalls = wc.debugger.sendCommand.mock.calls.filter(CODE
CRITICALsrc/main/browser/agent-browser-bridge.test.ts640 const mouseCalls = wc.debugger.sendCommand.mock.calls.filter(CODE
CRITICALsrc/main/browser/agent-browser-bridge.test.ts663 const evaluateCall = wc.debugger.sendCommand.mock.calls.find(CODE
CRITICALsrc/main/browser/agent-browser-bridge.test.ts669 const mouseCalls = wc.debugger.sendCommand.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty.test.ts8542 return mainWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty.test.ts8548 return mainWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty.test.ts698 const listenerCall = mainWindow.webContents.on.mock.calls.find(CODE
CRITICALsrc/main/ipc/pty.test.ts2711 mainWindow.webContents.send.mock.calls.filter((call) => call[0] === 'pty:exit')CODE
CRITICALsrc/main/ipc/pty.test.ts2765 mainWindow.webContents.send.mock.calls.filter((call) => call[0] === 'pty:exit')CODE
CRITICALsrc/main/ipc/pty.test.ts3431 expect(mainWindow.webContents.send.mock.calls.filter((call) => call[0] === 'pty:exit')).toEqual(CODE
CRITICALsrc/main/ipc/pty.test.ts3477 expect(mainWindow.webContents.send.mock.calls.filter((call) => call[0] === 'pty:exit')).toEqual(CODE
CRITICALsrc/main/ipc/pty.test.ts3615 const dataSends = mainWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty.test.ts10419 expect(mockProc.proc.write.mock.calls.map(([chunk]) => chunk).join('')).toBe(text)CODE
CRITICALsrc/main/ipc/pty.test.ts10831 const firstWindowLoadHandlers = firstWindow.webContents.on.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty.test.ts10859 secondWindow.webContents.on.mock.calls.filter(CODE
Fake / Example Data178 hits · 148 pts
SeverityFileLineSnippetContext
LOWskills/orca-emulator/SKILL.md153ORCA emulator type "user@example.com" --jsonCODE
LOWskills/orca-emulator-android/SKILL.md97| Type text | `ORCA emulator type "user@example.com" --device <serial>` | US ASCII; spaces handledCODE
LOWskill-guides/orca-emulator-android.md97| Type text | `ORCA emulator type "user@example.com" --device <serial>` | US ASCII; spaces handledCODE
LOWskill-guides/orca-emulator.md153ORCA emulator type "user@example.com" --jsonCODE
LOW…nderer/src/components/settings/CommitMessageAiPane.tsx250 translate('auto.components.settings.CommitMessageAiPane.fc1a525fa5', 'placeholder')CODE
LOW…nderer/src/components/settings/CommitMessageAiPane.tsx265 keywords={['custom', 'command', 'cli', 'binary', 'prompt', 'placeholder']}CODE
LOW…c/components/editor/rich-markdown-details-extension.ts25 Extract<PlaceholderOptions['placeholder'], (...args: never[]) => string>CODE
LOWsrc/renderer/src/i18n/locales/zh.json10468 "placeholder": "选择主机"CODE
LOWsrc/renderer/src/i18n/locales/zh.json10641 "placeholder": "my-mac.ts.net、home.example.com 或 192.168.1.50",CODE
LOWsrc/renderer/src/i18n/locales/zh.json12913 "placeholder": "teammate@example.com",CODE
LOWsrc/renderer/src/i18n/locales/zh.json12987 "placeholder": "发送消息…",CODE
LOWsrc/renderer/src/i18n/locales/ja.json10468 "placeholder": "Choose host"CODE
LOWsrc/renderer/src/i18n/locales/ja.json10641 "placeholder": "my-mac.ts.net、home.example.com、または 192.168.1.50",CODE
LOWsrc/renderer/src/i18n/locales/ja.json12913 "placeholder": "teammate@example.com",CODE
LOWsrc/renderer/src/i18n/locales/ja.json12987 "placeholder": "メッセージを送信してください…",CODE
LOWsrc/renderer/src/i18n/locales/en.json5258 "fc1a525fa5": "placeholder",CODE
LOWsrc/renderer/src/i18n/locales/en.json10468 "placeholder": "Choose host"CODE
LOWsrc/renderer/src/i18n/locales/en.json10641 "placeholder": "my-mac.ts.net, home.example.com, or 192.168.1.50",CODE
LOWsrc/renderer/src/i18n/locales/en.json12913 "placeholder": "teammate@example.com",CODE
LOWsrc/renderer/src/i18n/locales/en.json12987 "placeholder": "Send a message…",CODE
LOWsrc/renderer/src/i18n/locales/ko.json10468 "placeholder": "호스트 선택"CODE
LOWsrc/renderer/src/i18n/locales/ko.json10641 "placeholder": "my-mac.ts.net, home.example.com 또는 192.168.1.50",CODE
LOWsrc/renderer/src/i18n/locales/ko.json12913 "placeholder": "teammate@example.com",CODE
LOWsrc/renderer/src/i18n/locales/ko.json12987 "placeholder": "메시지 보내기…",CODE
LOWsrc/renderer/src/i18n/locales/es.json5258 "fc1a525fa5": "placeholder",CODE
LOWsrc/renderer/src/i18n/locales/es.json10468 "placeholder": "Elegir host"CODE
LOWsrc/renderer/src/i18n/locales/es.json10641 "placeholder": "my-mac.ts.net, home.example.com o 192.168.1.50",CODE
LOWsrc/renderer/src/i18n/locales/es.json12913 "placeholder": "teammate@example.com",CODE
LOWsrc/renderer/src/i18n/locales/es.json12987 "placeholder": "Enviar un mensaje…",CODE
LOWsrc/shared/browser-grab-types.ts207 'placeholder',CODE
LOWsrc/relay/git-handler.test.ts1701 execFileSync('git', ['config', 'user.email', 'test@test.com'], {CODE
LOWsrc/relay/git-handler.test.ts1780 execFileSync('git', ['config', 'user.email', 'test@test.com'], {CODE
LOWsrc/relay/git-handler-test-setup.ts12const TEST_GIT_USER_EMAIL = 'test@test.com'CODE
LOW…git-response-pty-echo-backpressure.integration.test.ts174 run(['config', 'user.email', 'test@test.com'])CODE
LOWsrc/relay/subprocess.test.ts155 execFileSync('git', ['config', 'user.email', 'test@test.com'], { cwd: tmpDir, stdio: 'pipe' })CODE
LOWsrc/relay/git-handler-pull-reconciliation.test.ts56 execGit(cwd, ['config', 'user.email', 'test@test.com'])CODE
LOWsrc/relay/integration.test.ts29 execFileSync('git', ['config', 'user.email', 'test@test.com'], { cwd: dir, stdio: 'pipe' })CODE
LOWsrc/main/codex-accounts/service.test.ts258 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts300 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts343 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts432 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts474 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts523 const payload = Buffer.from(JSON.stringify({ email: 'user@example.com' })).toString(CODE
LOWsrc/main/codex-accounts/service.test.ts668 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts714 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts1243 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts1422 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts1464 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/service.test.ts1520 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts2765 const originalAuth = createCodexAuthJson('user@example.com', 'acct-1', 'original')CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts2766 const refreshedAuth = createCodexAuthJson('user@example.com', 'acct-1', 'refreshed')CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts2773 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts2999 const selectedAuth = createCodexAuthJson('user@example.com', 'acct-selected', 'selected')CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3000 const staleLivePtyAuth = createCodexAuthJson('user@example.com', 'acct-stale', 'stale')CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3007 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3034 const originalAuth = createCodexAuthJson('user@example.com', 'acct-selected', 'original')CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3035 const refreshedAuth = createCodexAuthJson('user@example.com', 'acct-selected', 'refreshed')CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3042 email: 'user@example.com',CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3143 const originalAuth = createCodexAuthJson('user@example.com', 'acct-1', 'original', 1_000)CODE
LOWsrc/main/codex-accounts/runtime-home-service.test.ts3144 const refreshedAuth = createCodexAuthJson('user@example.com', 'acct-1', 'refreshed', 2_000)CODE
118 more matches not shown…
AI Slop Vocabulary28 hits · 89 pts
SeverityFileLineSnippetContext
MEDIUMmobile/src/components/NewWorkspaceFab.tsx15// Phone-only floating "+" for creating a workspace. Absolutely positioned so itCOMMENT
MEDIUM.github/workflows/release-cut.yml1171 # pristine elevate.exe from its download cache over resources\elevate.exeCOMMENT
MEDIUM.github/workflows/release-cut.yml1177 # so later runs may see elevate.exe as already signed and skip staging it —COMMENT
MEDIUM.github/workflows/release-cut.yml1179 # elevate.exe in the shipped installer unconditionally. If this ever causesCOMMENT
MEDIUM.github/workflows/release-cut.yml1180 # trouble, delete this step; the only effect is elevate.exe shippingCOMMENT
MEDIUM.github/workflows/release-cut.yml1402 # Why elevate.exe is always appended: staging skips already-signedCOMMENT
MEDIUM.github/workflows/release-cut.yml1404 # previously signed elevate.exe — so it may be absent from the listCOMMENT
MEDIUM.github/workflows/win-update-e2e.yml8# install, so running the harness on a machine with a real Orca install wouldCOMMENT
MEDIUM.github/workflows/win-update-e2e.yml15# own tree. The paths filter keeps it to harness/workflow edits so ordinaryCOMMENT
MEDIUM.github/workflows/win-update-e2e.yml92 # Why: the harness only needs its runtime deps (the Playwright ElectronCOMMENT
MEDIUM.github/workflows/win-update-e2e.yml98 # installer, rather than deep inside the harness.COMMENT
MEDIUM.github/workflows/win-update-e2e.yml116 # the harness installs to the default per-user location and owns it — theCOMMENT
MEDIUM.github/workflows/win-update-e2e.yml123 # Why: on a driving failure the harness dumps a screenshot + DOM stateCOMMENT
MEDIUM.github/workflows/win-update-survival-e2e.yml5# BRANCH, then runs the win-update-e2e harness with --expect survival: install,COMMENT
MEDIUM.github/workflows/win-update-survival-e2e.yml52 # This job only builds and runs the harness locally; it never pushes.COMMENT
MEDIUM.github/workflows/win-update-survival-e2e.yml69 # harness-only edit skips the ~20 min electron-builder build. The daemonCOMMENT
MEDIUM…nts/feature-wall/agents-orchestration/StatusesPage.tsx203// -50% translate loop reads as seamless infinite scroll.COMMENT
MEDIUM…/renderer/src/components/editor/monaco-reveal-range.ts21 // to a one-column range keeps reveal robust if stale or malformed payloadsCOMMENT
MEDIUMsrc/renderer/src/hooks/useEditorExternalWatch.ts582 // equivalent and more robust to future code added after the loop.COMMENT
MEDIUMsrc/cli/bundled-skill-guides.ts18const ORCA_CLI_MARKDOWN = "---\nname: orca-cli\ndescription: >-\n Use the public `orca` CLI to operate Orca-managed worCODE
MEDIUMsrc/cli/bundled-skill-guides.ts18const ORCA_CLI_MARKDOWN = "---\nname: orca-cli\ndescription: >-\n Use the public `orca` CLI to operate Orca-managed worCODE
MEDIUMsrc/cli/bundled-skill-guides.ts21const ORCA_EMULATOR_MARKDOWN = "---\nname: orca-emulator\ndescription: >\n Control a mobile (iOS) emulator / simulator CODE
MEDIUMsrc/cli/bundled-skill-guides.ts21const ORCA_EMULATOR_MARKDOWN = "---\nname: orca-emulator\ndescription: >\n Control a mobile (iOS) emulator / simulator CODE
MEDIUMsrc/cli/bundled-skill-guides.ts30const ORCA_PER_WORKSPACE_ENV_MARKDOWN = "---\nname: orca-per-workspace-env\ndescription: >-\n Set up, review, debug, orCODE
MEDIUMsrc/main/cursor/hook-service.ts149 // shapes to stay robust against future schema changes.COMMENT
MEDIUM…n/daemon/headless-emulator-snapshot-cost.bench.test.ts193describe.skipIf(!benchEnabled)('headless emulator snapshot cost (issue #5096 harness)', () => {CODE
MEDIUMsrc/main/agent-hooks/server.ts1798 // dedup is robust against future shape drift in serializeStatusFile.COMMENT
MEDIUMsrc/main/stats/collector.ts193 // keep stat recording robust — a buggy listener must not lose theCOMMENT
Cross-Language Confusion (JS/TS)10 hits · 60 pts
SeverityFileLineSnippetContext
HIGHtests/e2e/helpers/docker-ssh-relay-processes.ts35 elif [ "$base" = relay.js ]; thenCODE
HIGHsrc/relay/pty-shell-launch.ts139elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHsrc/relay/pty-shell-launch.ts141elif [[ -f "$HOME/.profile" ]]; thenCODE
HIGHsrc/main/shell-templates.ts145 elif (( \${+widgets[zle-line-init]} )) && [[ "\${widgets[zle-line-init]}" == user:* ]]; thenCODE
HIGHsrc/main/providers/local-pty-shell-ready.ts120elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHsrc/main/providers/local-pty-shell-ready.ts122elif [[ -f "$HOME/.profile" ]]; thenCODE
HIGHsrc/main/cli/wsl-cli-scripts.ts17elif [ -x /mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe ]; thenCODE
HIGHsrc/main/cli/wsl-cli-installer.test.ts47elif [ -x /mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe ]; thenCODE
HIGHsrc/main/daemon/shell-ready.ts93elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHsrc/main/daemon/shell-ready.ts95elif [[ -f "$HOME/.profile" ]]; thenCODE
Verbosity Indicators23 hits · 49 pts
SeverityFileLineSnippetContext
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts115 // Step 1: resolve workspace IDs to try.COMMENT
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts191 // Step 2: Robust workspace resolution. Try each candidate ID until one returns 200 OKCOMMENT
LOWsrc/main/daemon/daemon-init.test.ts641 // Step 7: rebind must run *after* Step 6. The last rebind call indexCOMMENT
LOWsrc/main/daemon/daemon-init.ts709 // Step 2: detach renderer listeners from the current adapter. Must happenCOMMENT
LOWsrc/main/daemon/daemon-init.ts714 // Step 3: kill the current-protocol daemon process (shutdown RPC → fallbackCOMMENT
LOWsrc/main/daemon/daemon-init.ts718 // Step 4: reuse the existing spawner so the respawn closure baked intoCOMMENT
LOWsrc/main/daemon/daemon-init.ts723 // Step 5: build a fresh current adapter against the respawned daemon. ItsCOMMENT
LOWsrc/main/daemon/daemon-init.ts756 // Step 6: swap module state (adapter + localProvider) atomically.COMMENT
LOWsrc/main/daemon/daemon-init.ts759 // Step 7: rebind renderer listeners against the new provider.COMMENT
LOWsrc/main/daemon/daemon-init.ts688 // Step 1: synthesize pty:exit for every active session on the currentCOMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts62 // Step 1: write reattach payload (what pty-connection writes to xterm.js)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts64 // Step 2: write SIGWINCH repaint data (what the TUI sends after receiving SIGWINCH)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts359 // Step 1: write snapshot (simulating pty-connection)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts363 // Step 2: NO clear — cursor stays where snapshot left it (end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts365 // Step 3: Ink-style SIGWINCH repaint: move cursor up 3 lines,COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts387 // Step 1: write snapshot (3 lines, cursor at end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts390 // Step 2: clear — cursor moves to (1,1)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts393 // Step 3: Ink-style repaint: cursor-up-3 from (1,1) → clamped to (1,1)COMMENT
LOWsrc/main/ipc/filesystem.test.ts2229 // Step 1: register handlers and trigger initial cache build with onlyCOMMENT
LOWsrc/main/ipc/filesystem.test.ts2237 // Step 2: simulate the CLI creating a new worktree — git now lists it,COMMENT
LOWsrc/main/ipc/filesystem.test.ts2256 // Step 3: branchCompare on the new worktree should fail — this is theCOMMENT
LOWsrc/main/ipc/filesystem.test.ts2265 // Step 4: invalidate the cache (what our fix does after CLI create).COMMENT
LOWsrc/main/ipc/filesystem.test.ts2268 // Step 5: the same branchCompare should now succeed.COMMENT
Structural Annotation Overuse23 hits · 49 pts
SeverityFileLineSnippetContext
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts115 // Step 1: resolve workspace IDs to try.COMMENT
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts191 // Step 2: Robust workspace resolution. Try each candidate ID until one returns 200 OKCOMMENT
LOWsrc/main/daemon/daemon-init.test.ts641 // Step 7: rebind must run *after* Step 6. The last rebind call indexCOMMENT
LOWsrc/main/daemon/daemon-init.ts709 // Step 2: detach renderer listeners from the current adapter. Must happenCOMMENT
LOWsrc/main/daemon/daemon-init.ts714 // Step 3: kill the current-protocol daemon process (shutdown RPC → fallbackCOMMENT
LOWsrc/main/daemon/daemon-init.ts718 // Step 4: reuse the existing spawner so the respawn closure baked intoCOMMENT
LOWsrc/main/daemon/daemon-init.ts723 // Step 5: build a fresh current adapter against the respawned daemon. ItsCOMMENT
LOWsrc/main/daemon/daemon-init.ts756 // Step 6: swap module state (adapter + localProvider) atomically.COMMENT
LOWsrc/main/daemon/daemon-init.ts759 // Step 7: rebind renderer listeners against the new provider.COMMENT
LOWsrc/main/daemon/daemon-init.ts688 // Step 1: synthesize pty:exit for every active session on the currentCOMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts62 // Step 1: write reattach payload (what pty-connection writes to xterm.js)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts64 // Step 2: write SIGWINCH repaint data (what the TUI sends after receiving SIGWINCH)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts359 // Step 1: write snapshot (simulating pty-connection)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts363 // Step 2: NO clear — cursor stays where snapshot left it (end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts365 // Step 3: Ink-style SIGWINCH repaint: move cursor up 3 lines,COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts387 // Step 1: write snapshot (3 lines, cursor at end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts390 // Step 2: clear — cursor moves to (1,1)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts393 // Step 3: Ink-style repaint: cursor-up-3 from (1,1) → clamped to (1,1)COMMENT
LOWsrc/main/ipc/filesystem.test.ts2229 // Step 1: register handlers and trigger initial cache build with onlyCOMMENT
LOWsrc/main/ipc/filesystem.test.ts2237 // Step 2: simulate the CLI creating a new worktree — git now lists it,COMMENT
LOWsrc/main/ipc/filesystem.test.ts2256 // Step 3: branchCompare on the new worktree should fail — this is theCOMMENT
LOWsrc/main/ipc/filesystem.test.ts2265 // Step 4: invalidate the cache (what our fix does after CLI create).COMMENT
LOWsrc/main/ipc/filesystem.test.ts2268 // Step 5: the same branchCompare should now succeed.COMMENT
Modern AI Meta-Vocabulary13 hits · 36 pts
SeverityFileLineSnippetContext
MEDIUMdocs/droid-orchestration-group.md5Issue #4560 reports that Orca CLI / orchestration cannot be used with a Droid agent. Droid is already a first-class launCODE
MEDIUM.github/workflows/pr.yml140 # it for Node so orchestration tests can load the native module.COMMENT
MEDIUMskills/orca-per-workspace-env/SKILL.md321### 7e. State file — scaffold with scope/project/repo filled in and snapshot ids empty (§6).COMMENT
MEDIUMskill-guides/orca-per-workspace-env.md321### 7e. State file — scaffold with scope/project/repo filled in and snapshot ids empty (§6).COMMENT
MEDIUM…/src/components/settings/CliSkillRuntimeSetup.test.tsx70 expect(command).toContain('`\\"\' } # Runs: npx skills update orchestration --global')CODE
MEDIUMsrc/cli/bundled-skill-guides.ts18const ORCA_CLI_MARKDOWN = "---\nname: orca-cli\ndescription: >-\n Use the public `orca` CLI to operate Orca-managed worCODE
MEDIUMsrc/cli/bundled-skill-guides.ts21const ORCA_EMULATOR_MARKDOWN = "---\nname: orca-emulator\ndescription: >\n Control a mobile (iOS) emulator / simulator CODE
MEDIUMsrc/cli/bundled-skill-guides.ts30const ORCA_PER_WORKSPACE_ENV_MARKDOWN = "---\nname: orca-per-workspace-env\ndescription: >-\n Set up, review, debug, orCODE
MEDIUMsrc/cli/bundled-skill-guides.ts30const ORCA_PER_WORKSPACE_ENV_MARKDOWN = "---\nname: orca-per-workspace-env\ndescription: >-\n Set up, review, debug, orCODE
MEDIUMsrc/cli/bundled-skill-guides.ts33const ORCHESTRATION_MARKDOWN = "---\nname: orchestration\ndescription: >-\n Use Orca orchestration for structured multiCODE
MEDIUMsrc/main/runtime/orchestration/preamble.ts102 # NEVER use AskUserQuestion; use \`${cli} orchestration ask\` or sendCOMMENT
MEDIUMsrc/main/agent-hooks/first-work-branch-rename.ts4// owns the orchestration: gate on the signal, enforce the safety guardrails,COMMENT
MEDIUMsrc/main/skills/discovery.test.ts113 await writeFile(join(realSkill, 'SKILL.md'), '# orchestration\n\nCoordinate agents.')CODE
Excessive Try-Catch Wrapping8 hits · 13 pts
SeverityFileLineSnippetContext
LOWnative/computer-use-linux/runtime.py68 except Exception:CODE
LOWnative/computer-use-linux/runtime.py1087 except Exception:CODE
LOWnative/computer-use-linux/runtime.py1102 except Exception as exc:CODE
MEDIUMnative/computer-use-linux/runtime.py64def attempt(fn, fallback=None):CODE
MEDIUMnative/computer-use-linux/runtime.py799def require_positive_integer(value, name):CODE
MEDIUMnative/computer-use-linux/runtime.py1096def main():CODE
MEDIUM…bile/packages/expo-two-way-audio/ios/AudioEngine.swift139 print("Error: Could not access channel data")CODE
MEDIUM…bile/packages/expo-two-way-audio/ios/AudioEngine.swift164 print("Error: Could not access channel data")CODE
Synthetic Comment Markers2 hits · 12 pts
SeverityFileLineSnippetContext
HIGHREADME.md127 <a href="https://www.onorca.dev/docs/review/annotate-ai-diff"><picture><source srcset="docs/assets/feature-wall/annotaCODE
HIGH…c/components/feature-wall/ReviewShipAnimatedVisual.tsx20// the user sees commit + PR generated by AI back-to-back.COMMENT
Overly Generic Function Names4 hits · 4 pts
SeverityFileLineSnippetContext
LOWnative/computer-use-linux/runtime.py784def perform_action(node, index):CODE
LOWmobile/scripts/mock-server-rpc-handlers.ts86export function handleRequest(CODE
LOW…renderer/src/components/terminal-pane/pty-transport.ts434 function processData(CODE
LOW…hared/remote-runtime-shared-control-connection.test.ts603function handleRequest(CODE
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOWnative/computer-use-linux/runtime.py349CODE
LOWnative/computer-use-linux/runtime.py982CODE
LOWnative/computer-use-linux/runtime.py354CODE
LOWnative/computer-use-linux/runtime.py358CODE
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippetContext
LOWconfig/scripts/dev-fresh-profile.sh6# Usage:COMMENT
LOWconfig/scripts/macos-launch-diagnostics.sh4# Usage:COMMENT