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, mobile and VPS.

5.9 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of stablyai/orca, a TypeScript project with 56,154 GitHub stars. SynthScan v2.0 examined 3,610,240 lines of code across 19364 source files, recording 18599 pattern matches distributed across 16 syntactic categories. The overall adjusted score of 5.9 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).

5.9
Adjusted Score
5.9
Raw Score
100%
Time Factor
2026-08-28
Last Push
56.2K
Stars
TypeScript
Language
3.6M
Lines of Code
19.4K
Files
18.6K
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 75HIGH 26MEDIUM 448LOW 18050

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 18599 distinct pattern matches across 16 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 Identifiers17442 hits · 18166 pts
SeverityFileLineSnippetContext
LOWelectron.vite.config.ts61function createStartupDiagnosticsBanner(chunkName: string): string {CODE
LOWelectron.vite.config.ts175function createMainBootstrapPlugin() {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.py447def compact_rendered_browser_tabs(records, lines, start_line, depth):CODE
LOWnative/computer-use-linux/runtime.py481def is_direct_rendered_browser_tab_line(line, depth):CODE
LOWnative/computer-use-linux/runtime.py491def is_active_rendered_browser_tab_line(line, depth, records_by_index):CODE
LOWnative/computer-use-linux/runtime_render_test.py109 def test_named_non_generic_node_skips_unused_summary_walk(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py119 def test_named_generic_node_skips_unused_summary_walk(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py128 def test_unnamed_generic_node_keeps_plain_text_summary(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py140 def test_row_keeps_its_specific_summary_walk(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py153 def test_empty_generic_wrapper_keeps_elision_path_and_depth(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py161 def test_child_failure_keeps_fail_soft_row_output(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py170 def test_node_limit_keeps_exact_prefix_and_truncation(self):CODE
LOWnative/computer-use-linux/runtime_render_test.py184 def test_depth_limit_keeps_exact_prefix_and_flag(self):CODE
LOWconfig/build-plugins/plain-node-entry-guard.ts59function assertEntryNamesAreRollupInputs(input: NormalizedInputOptions['input']): void {CODE
LOWconfig/build-plugins/plain-node-entry-guard.ts227export function createPlainNodeEntryGuardPlugin(CODE
LOWconfig/build-plugins/bootstrap-fatal-exit-banner.ts6export function createBootstrapFatalExitBanner(): string {CODE
LOWconfig/scripts/native-chat-live-session-benchmark.ts82function legacyMessageUpdateSession(messages: NativeChatMessage[]): NativeChatSession {CODE
LOWconfig/scripts/native-chat-live-session-benchmark.ts89function directMessageUpdateSession(messages: NativeChatMessage[]): NativeChatSession {CODE
LOWconfig/scripts/happy-dom-mutation-observer-retention.ts32export function retainedMutationCallbackCount(observer: MutationObserver): number {CODE
LOWconfig/scripts/happy-dom-mutation-observer-retention.ts36export function installHappyDomMutationObserverRetention(): boolean {CODE
LOWconfig/scripts/vitest-host-ports-setup.ts49export function installFakeAppEnvironment(overrides: Partial<AppEnvironment> = {}): void {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/staging-skill-sharing.spec.ts430async function expectManagedRemoteVersion(CODE
LOWtests/e2e/diff-note-layout.spec.ts11async function assertCardClearsFollowingLine(page: Page): Promise<void> {CODE
LOW…sts/e2e/korean-ime-terminal-shift-enter-commit.spec.ts247async function dispatchCommittingEnterChord(CODE
LOWtests/e2e/ssh-skill-installation.spec.ts213async function createRemoteFolderWorkspace(page: Page, targetId: string): Promise<string> {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/terminal-ime-observed-event-sequences.ts3async function dispatchObservedIbusHangulSequence(CODE
LOWtests/e2e/terminal-ime-observed-event-sequences.ts83export async function dispatchObservedIbusHangulMixedSequence(page: Page): Promise<void> {CODE
LOWtests/e2e/terminal-ime-observed-event-sequences.ts87export async function dispatchObservedIbusHangulRetainedCommitSequence(page: Page): Promise<void> {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.ts221async 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
LOWtests/e2e/linear-filter-chip-labels.spec.ts40async function installLinearFilterBackend(electronApp: ElectronApplication): Promise<void> {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.ts149async function releaseBlockedSkillDiscovery(electronApp: ElectronApplication): Promise<void> {CODE
LOWtests/e2e/setup-guide-sidebar.spec.ts187async function seedCompletedSetupExceptCapabilityReadiness(page: Page): Promise<void> {CODE
17382 more matches not shown…
Decorative Section Separators400 hits · 1209 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.ts38 // ── 1. Build the Electron app ──────────────────────────────────────COMMENT
MEDIUMtests/e2e/global-setup.ts104 // ── 2. Create a seeded test git repo ───────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-parked-memory.spec.ts379// ─────────────────────── C1 retention budget outcome ───────────────────────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/ssh-config-host-picker.spec.ts64 // ── P1 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-picker.spec.ts84 // ── P2 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-picker.spec.ts105 // ── P3 + N3 ────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-picker.spec.ts147 // ── P4 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-picker.spec.ts168 // ── P8 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts218 // ── First launch ────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts240 // ── Second launch ───────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts340 // ── First launch ────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-restart-persistence.spec.ts367 // ── Second launch ───────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/terminal-reattach-tui-mouse-mode.spec.ts161 // ── First launch: a real TUI arms mouse reporting ──────────────────COMMENT
MEDIUMtests/e2e/terminal-reattach-tui-mouse-mode.spec.ts191 // ── Second launch: warm reattach to the still-running TUI ──────────COMMENT
MEDIUMtests/e2e/terminal-reattach-tui-mouse-mode.spec.ts232 // ── And the wheel must still reach the TUI as mouse reports ─────────COMMENT
MEDIUMtests/e2e/ssh-config-host-import.spec.ts87 // ── P5 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-import.spec.ts116 // ── P6 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-import.spec.ts154 // ── P7 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-config-host-import.spec.ts187 // ── P9 ─────────────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-host-form-modal.spec.ts123 // ── Add flow ────────────────────────────────────────────────────COMMENT
MEDIUMtests/e2e/ssh-host-form-modal.spec.ts158 // ── Edit flow stays in viewport even with a long list above ─────COMMENT
MEDIUMtests/e2e/markdown-table-row-backspace.spec.ts81 // ── Tab / Shift-Tab cell navigation ────────────────────────────COMMENT
MEDIUMtests/e2e/markdown-table-row-backspace.spec.ts118 // ── Empty-row Backspace deletes the whole row ──────────────────COMMENT
MEDIUMtests/e2e/helpers/terminal-input-probes.ts30// ─── Page-based probes (healthy CDP session) ────────────────────────COMMENT
MEDIUMtests/e2e/helpers/terminal-input-probes.ts89// ─── Main-process-based probes (post-renderer-crash) ────────────────COMMENT
MEDIUMtests/e2e/helpers/terminal-input-probes.ts271// ─── Failure report ─────────────────────────────────────────────────COMMENT
MEDIUM…/src/components/pr-sidebar/mobile-pr-sidebar-styles.ts284 // ─── Reviewer picker (BottomDrawer) ───────────────────────────────────────COMMENT
MEDIUMmobile/src/session/use-mobile-pr-actions.test.ts67// ─── mutation wrappers: prRepo / param shapes ───────────────────────────────COMMENT
MEDIUMmobile/src/session/use-mobile-pr-actions.test.ts157// ─── engine: merge / state / reviewers / rerun ──────────────────────────────COMMENT
MEDIUMmobile/src/session/use-mobile-pr-actions.test.ts269// ─── permanent vs transient + last-intent-wins ──────────────────────────────COMMENT
MEDIUM.github/workflows/release-cut.yml1375 # ── Windows inner-binary signing (issue #7785) ─────────────────────COMMENT
MEDIUM.github/workflows/release-cut.yml1636 # ── End Windows inner-binary signing ───────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts183// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts185// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts238// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts240// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts280// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts282// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts302// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts304// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts426// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/runtime/remote-server-parity.test.ts429// ──────────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…renderer/src/components/UpdateCard.error-card.test.tsx202// ── Linux package-install recovery routing ───────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts13// ── Helpers ──────────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts38// ── Store-level tests for setUpdateStatus / changelog caching ────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts137// ── dismissUpdate ────────────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts169// ── dismissUpdate nudge-aware path ───────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts212// ── updateCardCollapsed ──────────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts259// ── markUpdateReassuranceSeen ────────────────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts273// ── hydratePersistedUI for update fields ─────────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts310// ── Visibility gate logic (pure function extraction) ─────────────────COMMENT
MEDIUMsrc/renderer/src/components/UpdateCard.test.ts560// ── Full update lifecycle through the store ──────────────────────────COMMENT
MEDIUMsrc/renderer/src/components/sidebar/AddRepoSteps.tsx14// ── SSH host project hook ───────────────────────────────────────────COMMENT
MEDIUM…enderer/src/components/sidebar/WorktreeCardHelpers.tsx6// ── Pure helper functions ────────────────────────────────────────────COMMENT
MEDIUM…enderer/src/components/sidebar/WorktreeCardHelpers.tsx31// ── Stable empty arrays for tabs fallback ────────────────────────────COMMENT
MEDIUM…enderer/src/components/sidebar/WorktreeCardHelpers.tsx36// ── SVG icon components ──────────────────────────────────────────────COMMENT
340 more matches not shown…
Hallucination Indicators75 hits · 795 pts
SeverityFileLineSnippetContext
CRITICALtests/e2e/terminal-webgl-atlas-budget.spec.ts414 A.addon._renderer._glyphRenderer.value.setAtlas(atlasB)CODE
CRITICALtests/e2e/computer-windows.e2e.ts123 expect(envelope.result.snapshot.app.name.toLowerCase()).toBe('notepad')CODE
CRITICAL…c/components/sidebar/WorktreeVisibilityDialog.test.tsx755 const update = mocks.state.updateRepo.mock.calls.at(-1)?.[1] as {CODE
CRITICAL…rminal-pane/pty-connection-interrupt-inference.test.ts823 terminalTarget.target.addEventListener.mock.calls.filter(([type]) => type === 'keydown')CODE
CRITICAL…rminal-pane/pty-connection-interrupt-inference.test.ts826 terminalTarget.target.removeEventListener.mock.calls.filter(([type]) => type === 'keydown')CODE
CRITICAL…minal-pane/pty-connection-hidden-delivery-gate.test.ts210 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…minal-pane/pty-connection-hidden-delivery-gate.test.ts286 expect(pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')).not.toContain(CODE
CRITICAL…minal-pane/pty-connection-hidden-delivery-gate.test.ts295 expect(pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')).toContain(CODE
CRITICAL…-pane/pty-connection-cold-restore-agent-resume.test.ts378 const writeCalls = pane.terminal.write.mock.calls.map(([data]) => data)CODE
CRITICAL…nal-pane/pty-connection-stalled-hidden-restore.test.ts205 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…nal-pane/pty-connection-stalled-hidden-restore.test.ts278 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…nal-pane/pty-connection-stalled-hidden-restore.test.ts321 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…nal-pane/pty-connection-stalled-hidden-restore.test.ts378 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…nal-pane/pty-connection-stalled-hidden-restore.test.ts487 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…/terminal-pane/pty-connection-hibernation-wake.test.ts188 const writesAfterExit = pane.terminal.write.mock.calls.flat().join('')CODE
CRITICAL…ane/pty-connection-restored-baseline-shortfall.test.ts139 return pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…al-pane/pty-connection-hidden-backlog-snapshot.test.ts499 const written = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…al-pane/pty-connection-hidden-backlog-snapshot.test.ts796 const writtenAfterAbandon = pane.terminal.write.mock.calls.map(([data]) => data as string)CODE
CRITICAL…al-pane/pty-connection-hidden-backlog-snapshot.test.ts805 expect(pane.terminal.write.mock.calls.map(([data]) => data as string).join('')).not.toContain(CODE
CRITICAL…al-pane/pty-connection-hidden-backlog-snapshot.test.ts814 expect(pane.terminal.write.mock.calls.map(([data]) => data as string).join('')).toContain(CODE
CRITICAL…e/pty-connection-deferred-reattach-live-output.test.ts498 const written = pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…inal-pane/pty-connection-hidden-output-restore.test.ts584 const written = pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…inal-pane/pty-connection-hidden-output-restore.test.ts659 const written = pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…nal-pane/pty-connection-daemon-snapshot-replay.test.ts503 const resizeToSnapshotCall = pane.terminal.resize.mock.invocationCallOrder.find(CODE
CRITICAL…nal-pane/pty-connection-daemon-snapshot-replay.test.ts509 const snapshotWriteCall = pane.terminal.write.mock.invocationCallOrder.find(CODE
CRITICAL…e/pty-connection-hidden-backlog-reconciliation.test.ts198 return pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…e/pty-connection-hidden-backlog-reconciliation.test.ts447 return pane.terminal.write.mock.calls.map((call) => String(call[0])).join('')CODE
CRITICAL…hidden-output-restore-unavailable-banner.repro.test.ts432 writtenChunks: () => pane.terminal.write.mock.calls.map(([data]) => String(data))CODE
CRITICAL…rminal-pane/pty-connection-reattach-mode-reset.test.ts245 const tailWriteCall = pane.terminal.write.mock.invocationCallOrder.find(CODE
CRITICAL…rminal-pane/pty-connection-reattach-mode-reset.test.ts248 const resetWriteCall = pane.terminal.write.mock.invocationCallOrder.find((_order, index) =>CODE
CRITICAL…t-ssh-hidden-output-restore-unavailable-banner.test.ts187 writtenChunks: () => pane.terminal.write.mock.calls.map(([data]) => String(data))CODE
CRITICAL…nal-pane/remote-hidden-output-restore-outcomes.test.ts423 writtenChunks: () => pane.terminal.write.mock.calls.map(([data]) => String(data))CODE
CRITICAL…utomations/AutomationsPage.create-destination.test.tsx382 return api.automations.update.mock.calls.map(CODE
CRITICAL…ts/automations/AutomationsPage.external-scope.test.tsx49 return api.automations.listExternalManagerForOwner.mock.calls.map(CODE
CRITICAL…er/src/components/automations/AutomationsPage.test.tsx203 const owners = api.automations.runExternalActionForOwner.mock.calls.map(CODE
CRITICALsrc/main/pi/agent-status-extension-source.test.ts619 const procReads = harness.fsMock.readFileSync.mock.calls.filter(([path]) =>CODE
CRITICALsrc/main/browser/doc-preview-protocol.test.ts248 const filter = previewSession.webRequest.onBeforeRequest.mock.calls.at(-1)?.[0] as (CODE
CRITICAL…n/browser/browser-session-registry.persistence.test.ts414 r.value.setUserAgent.mock.calls.map((c: unknown[]) => c[0])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
CRITICAL…/main/browser/agent-browser-bridge-mouse-input.test.ts98 wc.debugger.sendCommand.mock.calls.some((call) => call[0] === 'Input.dispatchMouseEvent')CODE
CRITICAL…/main/browser/agent-browser-bridge-mouse-input.test.ts116 const mouseCalls = wc.debugger.sendCommand.mock.calls.filter(CODE
CRITICAL…/main/browser/agent-browser-bridge-mouse-input.test.ts136 const mouseCalls = wc.debugger.sendCommand.mock.calls.filter(CODE
CRITICAL…/main/browser/agent-browser-bridge-mouse-input.test.ts159 const evaluateCall = wc.debugger.sendCommand.mock.calls.find(CODE
CRITICAL…/main/browser/agent-browser-bridge-mouse-input.test.ts165 const mouseCalls = wc.debugger.sendCommand.mock.calls.filter(CODE
CRITICAL…n/browser/browser-cookie-clear-store-lifecycle.test.ts68 electron.windows[0].webContents.debugger.sendCommand.mock.calls.map(([method]) => method)CODE
CRITICALsrc/main/window/createMainWindow-startup-reveal.test.ts104 const revealAfterLoad = browserWindowInstance.webContents.on.mock.calls.find(CODE
CRITICALsrc/main/ipc/pty-listener-teardown-and-orphans.test.ts300 const firstWindowLoadHandlers = firstWindow.webContents.on.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty-listener-teardown-and-orphans.test.ts327 secondWindow.webContents.on.mock.calls.filter(CODE
CRITICALsrc/main/ipc/ssh.test.ts102 const connectedIndex = mockWindow.webContents.send.mock.calls.findIndex(CODE
CRITICALsrc/main/ipc/ssh.test.ts370 const connectedBroadcasts = mockWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/ssh.test.ts440 const stateChanges = mockWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty-renderer-send-failure-recovery.test.ts140 mainWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty-renderer-send-failure-recovery.test.ts214 mainWindow.webContents.send.mock.calls.filter((call) => call[0] === 'pty:exit')CODE
CRITICALsrc/main/ipc/pty-renderer-send-failure-recovery.test.ts217 mainWindow.webContents.send.mock.calls.filter(CODE
CRITICALsrc/main/ipc/pty-persisted-incarnation-repair.test.ts181 mainWindow.webContents.send.mock.calls.filter(([channel]) => channel === 'pty:spawned')CODE
CRITICALsrc/main/ipc/pty-ipc-producer-flow-control.test.ts180 expect(mainWindow.webContents.send.mock.calls.at(-1)).toEqual([CODE
CRITICALsrc/main/ipc/pty-ipc-producer-flow-control.test.ts255 mainWindow.webContents.send.mock.calls.filter((call) => call[0] === 'pty:exit')CODE
CRITICALsrc/main/ipc/pty-ipc-producer-flow-control.test.ts318 mainWindow.webContents.send.mock.calls.filter(CODE
15 more matches not shown…
Over-Commented Block308 hits · 306 pts
SeverityFileLineSnippetContext
LOWpnpm-workspace.yaml1# The desktop app is a single-project install. `mobile/` is a separate workspaceCOMMENT
LOWCasks/orca.rb21 # tells Homebrew not to compete with the in-app updater — `brew upgrade`COMMENT
LOWconfig/runtime-electron-baseline.txt1# Modules reachable from the Orca runtime that import `electron`.COMMENT
LOWconfig/scripts/setup-hourly-release-token.sh1#!/usr/bin/env bashCOMMENT
LOWconfig/scripts/setup-daily-release-repo.sh1#!/usr/bin/env bashCOMMENT
LOWconfig/scripts/setup-adhoc-release-repo.sh1#!/usr/bin/env bashCOMMENT
LOWresources/linux/packaging/after-install.sh1#!/bin/bashCOMMENT
LOW…/paired-remote-browser-ghost-subscriber-rejoin.spec.ts21//COMMENT
LOWtests/e2e/tab-close-navigation.spec.ts241 test('closing the last visible surface returns the app to Landing', async ({ orcaPage }) => {COMMENT
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-parked-memory.spec.ts21// Why: production cold-park hysteresis is 30s. The fast-park env override isCOMMENT
LOWtests/e2e/terminal-parked-memory.spec.ts381// the retention budget exists for: hidden worktrees ordinary parking can neverCOMMENT
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.ts121// CI headroom while still failing changes that make typing visibly sluggish.COMMENT
LOW…sts/e2e/terminal-inline-tui-reveal-convergence.spec.ts21// Field bug (v1.4.144-rc.4): switching back to a workspace whose Codex TUI keptCOMMENT
LOWtests/e2e/helpers/orca-app.ts41 orcaPage: PageCOMMENT
LOWtests/e2e/helpers/orca-app.ts221 // does not produce DOM snapshots, so video is the only reliable replay.COMMENT
LOWmobile/scripts/repro-mobile-foreground-stall.sh1#!/usr/bin/env bashCOMMENT
LOWmobile/src/tasks/mobile-tasks-capability.ts1// Runtime capability the desktop advertises when it supports the mobile Tasks RPCCOMMENT
LOWmobile/src/tasks/worktree-create-retry.ts21// branches outlive worktrees in git, and remote branches/PRs aren't visible fromCOMMENT
LOWmobile/src/transport/connection-health.ts1import { isTailscaleEndpoint } from '../../../src/shared/remote-runtime-tailscale-hint'COMMENT
LOW…transport/cellular-handshake-stall-real-socket.test.ts1import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'COMMENT
LOW…le/src/transport/foreground-stale-dial-restart.test.ts1import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'COMMENT
LOWmobile/src/transport/rpc-stale-dial.ts1import type { ConnectionState } from './types'COMMENT
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
LOW…terminal/terminal-webview-mouse-click-drag-injected.ts1// Indirect-pointer (external mouse / trackpad) click and drag for the terminalCOMMENT
LOWmobile/src/terminal/terminal-webview-html.ts421 if (ch > vpH) {COMMENT
LOWmobile/src/terminal/terminal-path-tap-injected.ts1// Plain-JS file-path-under-tap detection, injected verbatim into the terminalCOMMENT
LOW…le/src/notifications/notification-reconnect-catchup.ts1import AsyncStorage from '@react-native-async-storage/async-storage'COMMENT
LOW…le/src/notifications/notification-reconnect-catchup.ts81 // stored value stays BELOW what we delivered, so a later cold start canCOMMENT
LOW…le/src/notifications/notification-reconnect-catchup.ts121 }COMMENT
LOW…bile/src/session/use-mobile-native-chat-answer-send.ts141 if (!predecessorSafe) {COMMENT
LOW.github/workflows/pullfrog.yml41 MOONSHOT_API_KEY: ${{ secrets.MOONSHOT_API_KEY }}COMMENT
LOW.github/workflows/hourly-mac-build.yml1name: Hourly macOS Dev BuildCOMMENT
LOW.github/workflows/hourly-mac-build.yml21# GitHub App installed on orca-hourly with Contents: Read and write. Its privateCOMMENT
LOW.github/workflows/hourly-mac-build.yml261 # Kept at 12 even though the title shows 7: the freshness check aboveCOMMENT
LOW.github/workflows/hourly-mac-build.yml361 run: |COMMENT
LOW.github/workflows/hourly-mac-build.yml401 # Protect the tag this run just shipped; at the retain cap, a bad sortCOMMENT
LOW.github/workflows/hourly-mac-build.yml441 gh release delete "$tag" --repo "$HOURLY_REPO" --yes --cleanup-tag || \COMMENT
LOW.github/workflows/pr.yml361 # non-zero and would red this required check over something unrelated to theCOMMENT
LOW.github/workflows/daily-mac-build.yml1name: Daily macOS Dev BuildCOMMENT
LOW.github/workflows/daily-mac-build.yml21# under Documents/Desktop/Downloads.COMMENT
LOW.github/workflows/daily-mac-build.yml201 # from. The script picks the number, because it restarts per base versionCOMMENT
LOW.github/workflows/daily-mac-build.yml401 # picker reads is the one composed above, whatever it did in between.COMMENT
LOW.github/workflows/daily-mac-build.yml441 env:COMMENT
LOW.github/workflows/release-cut.yml1name: Cut ReleaseCOMMENT
LOW.github/workflows/release-cut.yml341 # Latest stable release tag, picked by *tag shape* and semver max:COMMENT
LOW.github/workflows/release-cut.yml481 # Fresh repo fallback so the math below never divides by zero.COMMENT
LOW.github/workflows/release-cut.yml521 # from an older RC ref does not carry. An explicit version lets aCOMMENT
LOW.github/workflows/release-cut.yml561 fiCOMMENT
LOW.github/workflows/release-cut.yml681 # subsequent patch cut then recomputes the same version and diesCOMMENT
LOW.github/workflows/release-cut.yml741 # release commit even though package.json is already at VERSION.COMMENT
248 more matches not shown…
Fake / Example Data232 hits · 232 pts
SeverityFileLineSnippetContext
LOWskill-guides/orca-emulator-android.md97| Type text | `ORCA emulator type "user@example.com" --device <serial>` | US CODE
LOWskill-guides/orca-emulator.md155ORCA emulator type "user@example.com" --jsonCODE
LOW…rc/components/window-close-request-coordinator.test.ts110 const error = new Error('placeholder')CODE
LOW…nderer/src/components/settings/CommitMessageAiPane.tsx246 translate('auto.components.settings.CommitMessageAiPane.fc1a525fa5', 'placeholder')CODE
LOW…nderer/src/components/settings/CommitMessageAiPane.tsx261 keywords={['custom', 'command', 'cli', 'binary', 'prompt', 'placeholder']}CODE
LOW…components/tab-bar/TabBarCreateEntry.keyboard.test.tsx308 const placeholder = input.getAttribute('placeholder')CODE
LOW…components/tab-bar/TabBarCreateEntry.keyboard.test.tsx324 ).toBe(container.querySelector('input')!.getAttribute('placeholder'))CODE
LOW…ce/SmartWorkspaceNameField.jira-accessibility.test.tsx321 expect(screen.getByRole('textbox').getAttribute('placeholder')).toBe(CODE
LOW…c/components/editor/rich-markdown-details-extension.ts39 Extract<PlaceholderOptions['placeholder'], (...args: never[]) => string>CODE
LOWsrc/renderer/src/lib/shutdown-checkpoint-guard.test.ts99 const error = new Error('placeholder')CODE
LOWsrc/renderer/src/i18n/locales/zh.json9892 "placeholder": "与终端字体相同"CODE
LOWsrc/renderer/src/i18n/locales/zh.json10006 "placeholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin",CODE
LOWsrc/renderer/src/i18n/locales/zh.json12115 "placeholder": "home.example.com:8443 或 https://example.com/orca",CODE
LOWsrc/renderer/src/i18n/locales/zh.json14120 "placeholder": "搜索...",CODE
LOWsrc/renderer/src/i18n/locales/zh.json14142 "placeholder": "选择主机",CODE
LOWsrc/renderer/src/i18n/locales/zh.json14576 "placeholder": "发送消息…",CODE
LOWsrc/renderer/src/i18n/locales/zh.json14824 "placeholder": {CODE
LOWsrc/renderer/src/i18n/locales/zh.json14884 "placeholder": "搜索工作树、项目或智能体…",CODE
LOWsrc/renderer/src/i18n/locales/ja.json9857 "placeholder": "ターミナルフォントと同じ"CODE
LOWsrc/renderer/src/i18n/locales/ja.json9971 "placeholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin",CODE
LOWsrc/renderer/src/i18n/locales/ja.json12072 "placeholder": "home.example.com:8443 または https://example.com/orca",CODE
LOWsrc/renderer/src/i18n/locales/ja.json14077 "placeholder": "検索...",CODE
LOWsrc/renderer/src/i18n/locales/ja.json14099 "placeholder": "ホストを選択",CODE
LOWsrc/renderer/src/i18n/locales/ja.json14533 "placeholder": "メッセージを送信してください…",CODE
LOWsrc/renderer/src/i18n/locales/ja.json14720 "placeholder": {CODE
LOWsrc/renderer/src/i18n/locales/ja.json14780 "placeholder": "ワークツリー、プロジェクト、Agent を検索…",CODE
LOWsrc/renderer/src/i18n/locales/en.json6771 "fc1a525fa5": "placeholder",CODE
LOWsrc/renderer/src/i18n/locales/en.json10866 "placeholder": "Same as terminal font"CODE
LOWsrc/renderer/src/i18n/locales/en.json10984 "placeholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin",CODE
LOWsrc/renderer/src/i18n/locales/en.json13499 "placeholder": "home.example.com:8443 or https://example.com/orca",CODE
LOWsrc/renderer/src/i18n/locales/en.json15649 "placeholder": "Search...",CODE
LOWsrc/renderer/src/i18n/locales/en.json15767 "placeholder": "Select a host",CODE
LOWsrc/renderer/src/i18n/locales/en.json16359 "placeholder": "Search...",CODE
LOWsrc/renderer/src/i18n/locales/en.json16478 "placeholder": "Send a message…",CODE
LOWsrc/renderer/src/i18n/locales/en.json16970 "placeholder": {CODE
LOWsrc/renderer/src/i18n/locales/en.json17035 "placeholder": "Search worktree, project, or agent…",CODE
LOWsrc/renderer/src/i18n/locales/ko.json9849 "placeholder": "터미널 글꼴과 동일"CODE
LOWsrc/renderer/src/i18n/locales/ko.json9963 "placeholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin",CODE
LOWsrc/renderer/src/i18n/locales/ko.json12080 "placeholder": "home.example.com:8443 또는 https://example.com/orca",CODE
LOWsrc/renderer/src/i18n/locales/ko.json14096 "placeholder": "검색...",CODE
LOWsrc/renderer/src/i18n/locales/ko.json14118 "placeholder": "호스트 선택",CODE
LOWsrc/renderer/src/i18n/locales/ko.json14552 "placeholder": "메시지 보내기…",CODE
LOWsrc/renderer/src/i18n/locales/ko.json14800 "placeholder": {CODE
LOWsrc/renderer/src/i18n/locales/ko.json14860 "placeholder": "워크트리, 프로젝트 또는 에이전트 검색…",CODE
LOWsrc/renderer/src/i18n/locales/es.json5866 "fc1a525fa5": "placeholder",CODE
LOWsrc/renderer/src/i18n/locales/es.json9857 "placeholder": "Igual que la fuente de la terminal"CODE
LOWsrc/renderer/src/i18n/locales/es.json9971 "placeholder": "/Users/you/plugins/my-plugin or C:\\Users\\you\\plugins\\my-plugin",CODE
LOWsrc/renderer/src/i18n/locales/es.json12072 "placeholder": "home.example.com:8443 o https://example.com/orca",CODE
LOWsrc/renderer/src/i18n/locales/es.json14077 "placeholder": "Buscar...",CODE
LOWsrc/renderer/src/i18n/locales/es.json14099 "placeholder": "Seleccionar un host",CODE
LOWsrc/renderer/src/i18n/locales/es.json14533 "placeholder": "Enviar un mensaje…",CODE
LOWsrc/renderer/src/i18n/locales/es.json14720 "placeholder": {CODE
LOWsrc/renderer/src/i18n/locales/es.json14780 "placeholder": "Buscar worktree, proyecto o agente…",CODE
LOWsrc/shared/browser-grab-types.ts211 'placeholder',CODE
LOWsrc/relay/git-handler-test-setup.ts12const TEST_GIT_USER_EMAIL = 'test@test.com'CODE
LOW…git-response-pty-echo-backpressure.integration.test.ts182 run(['config', 'user.email', 'test@test.com'])CODE
LOWsrc/relay/subprocess.test.ts287 execFileSync('git', ['config', 'user.email', 'test@test.com'], { cwd: tmpDir, stdio: 'pipe' })CODE
LOWsrc/relay/git-handler-remote-sync.test.ts186 execFileSync('git', ['config', 'user.email', 'test@test.com'], {CODE
LOWsrc/relay/git-handler-remote-sync.test.ts281 execFileSync('git', ['config', 'user.email', 'test@test.com'], {CODE
LOWsrc/relay/git-handler-remote-sync.test.ts461 execFileSync('git', ['config', 'user.email', 'test@test.com'], {CODE
172 more matches not shown…
AI Slop Vocabulary33 hits · 104 pts
SeverityFileLineSnippetContext
MEDIUMmobile/src/components/NewWorkspaceFab.tsx15// Phone-only floating "+" for creating a workspace. Absolutely positioned so itCOMMENT
MEDIUM.github/workflows/win-crash-survival-e2e.yml5# update-survival harness. Builds an (unsigned) installer FROM THIS BRANCH,COMMENT
MEDIUM.github/workflows/win-crash-survival-e2e.yml43 # This job only builds and runs the harness locally; it never pushes.COMMENT
MEDIUM.github/workflows/win-crash-survival-e2e.yml63 # tests/reliability metadata so harness-only edits skip electron-builder.COMMENT
MEDIUM.github/workflows/win-crash-survival-e2e.yml111 # Why: silent-install the branch build so the crash harness has a packagedCOMMENT
MEDIUM.github/workflows/win-crash-survival-e2e.yml113 # location (%LOCALAPPDATA%\Programs\Orca), which the harness auto-locates.COMMENT
MEDIUM.github/workflows/pr.yml520 # Why fetch-depth 0: the harness extracts the newest release tag to skewCOMMENT
MEDIUM.github/workflows/release-cut.yml1571 # pristine elevate.exe from its download cache over resources\elevate.exeCOMMENT
MEDIUM.github/workflows/release-cut.yml1577 # so later runs may see elevate.exe as already signed and skip staging it —COMMENT
MEDIUM.github/workflows/release-cut.yml1579 # elevate.exe in the shipped installer unconditionally. If this ever causesCOMMENT
MEDIUM.github/workflows/release-cut.yml1580 # trouble, delete this step; the only effect is elevate.exe shippingCOMMENT
MEDIUM.github/workflows/release-cut.yml1875 # Why elevate.exe is always appended: staging skips already-signedCOMMENT
MEDIUM.github/workflows/release-cut.yml1877 # 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…mponents/activity/activity-portal-churn-budget.test.ts44 // A user hopping between threads must keep the seamless path, however long they keep hopping.COMMENT
MEDIUM…/terminal-pane/terminal-render-desync-sentinel.test.ts183 // count (not the write count) keeps this robust to persist microtask depth.COMMENT
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/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
MEDIUM…n/daemon/headless-emulator-snapshot-cost.bench.test.ts193describe.skipIf(!benchEnabled)('headless emulator snapshot cost (issue #5096 harness)', () => {CODE
MEDIUMsrc/main/stats/collector.ts190 // keep stat recording robust — a buggy listener must not lose theCOMMENT
Cross-Language Confusion (JS/TS)17 hits · 92 pts
SeverityFileLineSnippetContext
HIGHtests/e2e/helpers/docker-ssh-relay-processes.ts35 elif [ "$base" = relay.js ]; thenCODE
HIGHsrc/relay/pty-shell-overlay-wrappers.ts60elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHsrc/relay/pty-shell-overlay-wrappers.ts62elif [[ -f "$HOME/.profile" ]]; thenCODE
HIGHsrc/relay/pty-shell-overlay-wrappers.ts111 elif [[ "\${FUNCNAME[1]:-}" == "__orca_run_prompt_command_array" || "$BASH_COMMAND" == "__orca_run_prompt_command_arCODE
HIGHsrc/main/shell-templates.ts132elif [[ "\${HISTFILE:-}" == "$ZDOTDIR/.zsh_history" ]]; thenCODE
HIGHsrc/main/shell-templates.ts158elif (( \${+widgets[zle-line-init]} )) && [[ "\${widgets[zle-line-init]}" == user:* ]]; thenCODE
HIGHsrc/main/pty/legacy-terminal-posix-tombstone.ts149 elif [[ -n "$legacy_target" && "$normalized" == "$legacy_target" ]]; thenCODE
HIGHsrc/main/pty/legacy-terminal-posix-tombstone.ts151 elif [[ "$legacy_target" == /* && "$entry" -ef "$legacy_target" ]]; thenCODE
HIGHsrc/main/pty/legacy-terminal-posix-tombstone.ts160 elif [[ "$entry" -ef "$wrapper_dir" ]]; thenCODE
HIGHsrc/main/providers/local-pty-shell-ready-bash-rcfile.ts26elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHsrc/main/providers/local-pty-shell-ready-bash-rcfile.ts28elif [[ -f "$HOME/.profile" ]]; thenCODE
HIGHsrc/main/providers/local-pty-shell-ready-bash-rcfile.ts94 elif [[ "\${FUNCNAME[1]:-}" == "__orca_run_prompt_command_array" || "$BASH_COMMAND" == "__orca_run_prompt_command_arCODE
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.ts46elif [ -x /mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe ]; thenCODE
HIGHsrc/main/daemon/daemon-bash-shell-ready-rcfile.ts20elif [[ -f "$HOME/.bash_login" ]]; thenCODE
HIGHsrc/main/daemon/daemon-bash-shell-ready-rcfile.ts22elif [[ -f "$HOME/.profile" ]]; thenCODE
HIGHsrc/main/daemon/daemon-bash-shell-ready-rcfile.ts83 elif [[ "\${FUNCNAME[1]:-}" == "__orca_run_prompt_command_array" || "$BASH_COMMAND" == "__orca_run_prompt_command_arCODE
Verbosity Indicators25 hits · 52 pts
SeverityFileLineSnippetContext
LOW…er/src/components/automations/AutomationsPage.test.tsx339 // Step 6: the request names the owner captured when the row was listed.COMMENT
LOW…er/src/components/automations/AutomationsPage.test.tsx373 // Step 6: hydration re-reads the row's own scope; the ambient list is untouched.COMMENT
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts157 // Step 1: resolve workspace IDs to try.COMMENT
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts232 // Step 2: Robust workspace resolution. Try each candidate ID until one returns 200 OKCOMMENT
LOWsrc/main/daemon/daemon-init-restart-sequence.test.ts210 // Step 7: rebind must run *after* Step 6 (the provider swap).COMMENT
LOWsrc/main/daemon/daemon-init.ts1151 // Step 2: detach renderer listeners — after step 1 (so synthesized exits land) and before step 6 (no stale binding).COMMENT
LOWsrc/main/daemon/daemon-init.ts1154 // Step 3: kill the current-protocol daemon process; legacy adapters untouched.COMMENT
LOWsrc/main/daemon/daemon-init.ts1159 // Step 4: reuse the existing spawner so the respawn closure baked into long-lived adapters stays valid (do NOT new COMMENT
LOWsrc/main/daemon/daemon-init.ts1168 // Step 5: build a fresh current adapter against the respawned daemon.COMMENT
LOWsrc/main/daemon/daemon-init.ts1233 // Step 6: swap module state (adapter + localProvider) atomically.COMMENT
LOWsrc/main/daemon/daemon-init.ts1236 // Step 7: rebind renderer listeners against the new provider.COMMENT
LOWsrc/main/daemon/daemon-init.ts1134 // Step 1: synthesize pty:exit for every active session BEFORE teardown — the daemon's shutdown path never fans onExitCOMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts63 // Step 1: write reattach payload (what pty-connection writes to xterm.js)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts65 // Step 2: write SIGWINCH repaint data (what the TUI sends after receiving SIGWINCH)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts360 // Step 1: write snapshot (simulating pty-connection)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts364 // Step 2: NO clear — cursor stays where snapshot left it (end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts366 // Step 3: Ink-style SIGWINCH repaint: move cursor up 3 lines,COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts388 // Step 1: write snapshot (3 lines, cursor at end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts391 // Step 2: clear — cursor moves to (1,1)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts394 // Step 3: Ink-style repaint: cursor-up-3 from (1,1) → clamped to (1,1)COMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts151 // Step 1: register handlers and trigger initial cache build with onlyCOMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts159 // Step 2: simulate the CLI creating a new worktree — git now lists it,COMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts178 // Step 3: branchCompare on the new worktree should fail — this is theCOMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts187 // Step 4: invalidate the cache (what our fix does after CLI create).COMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts190 // Step 5: the same branchCompare should now succeed.COMMENT
Structural Annotation Overuse25 hits · 52 pts
SeverityFileLineSnippetContext
LOW…er/src/components/automations/AutomationsPage.test.tsx339 // Step 6: the request names the owner captured when the row was listed.COMMENT
LOW…er/src/components/automations/AutomationsPage.test.tsx373 // Step 6: hydration re-reads the row's own scope; the ambient list is untouched.COMMENT
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts157 // Step 1: resolve workspace IDs to try.COMMENT
LOWsrc/main/rate-limits/opencode-go-usage-fetcher.ts232 // Step 2: Robust workspace resolution. Try each candidate ID until one returns 200 OKCOMMENT
LOWsrc/main/daemon/daemon-init-restart-sequence.test.ts210 // Step 7: rebind must run *after* Step 6 (the provider swap).COMMENT
LOWsrc/main/daemon/daemon-init.ts1151 // Step 2: detach renderer listeners — after step 1 (so synthesized exits land) and before step 6 (no stale binding).COMMENT
LOWsrc/main/daemon/daemon-init.ts1154 // Step 3: kill the current-protocol daemon process; legacy adapters untouched.COMMENT
LOWsrc/main/daemon/daemon-init.ts1159 // Step 4: reuse the existing spawner so the respawn closure baked into long-lived adapters stays valid (do NOT new COMMENT
LOWsrc/main/daemon/daemon-init.ts1168 // Step 5: build a fresh current adapter against the respawned daemon.COMMENT
LOWsrc/main/daemon/daemon-init.ts1233 // Step 6: swap module state (adapter + localProvider) atomically.COMMENT
LOWsrc/main/daemon/daemon-init.ts1236 // Step 7: rebind renderer listeners against the new provider.COMMENT
LOWsrc/main/daemon/daemon-init.ts1134 // Step 1: synthesize pty:exit for every active session BEFORE teardown — the daemon's shutdown path never fans onExitCOMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts63 // Step 1: write reattach payload (what pty-connection writes to xterm.js)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts65 // Step 2: write SIGWINCH repaint data (what the TUI sends after receiving SIGWINCH)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts360 // Step 1: write snapshot (simulating pty-connection)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts364 // Step 2: NO clear — cursor stays where snapshot left it (end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts366 // Step 3: Ink-style SIGWINCH repaint: move cursor up 3 lines,COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts388 // Step 1: write snapshot (3 lines, cursor at end of line 3)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts391 // Step 2: clear — cursor moves to (1,1)COMMENT
LOWsrc/main/daemon/reattach-snapshot.test.ts394 // Step 3: Ink-style repaint: cursor-up-3 from (1,1) → clamped to (1,1)COMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts151 // Step 1: register handlers and trigger initial cache build with onlyCOMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts159 // Step 2: simulate the CLI creating a new worktree — git now lists it,COMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts178 // Step 3: branchCompare on the new worktree should fail — this is theCOMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts187 // Step 4: invalidate the cache (what our fix does after CLI create).COMMENT
LOWsrc/main/ipc/filesystem-branch-compare-diff.test.ts190 // Step 5: the same branchCompare should now succeed.COMMENT
Magic Placeholder Names6 hits · 45 pts
SeverityFileLineSnippetContext
HIGHmobile/src/components/MobileMarkdown.test.ts141 expect(normalizeMobileMarkdownPreviewHtml('Replace <your-api-key> now')).toBe(CODE
HIGHmobile/src/components/MobileMarkdown.test.ts142 'Replace <your-api-key> now'CODE
HIGHmobile/src/components/MobileMarkdown.test.ts146 '<span title="</your-api-key>"></span> Replace <your-api-key> now'CODE
HIGHmobile/src/components/MobileMarkdown.test.ts148 ).toBe('Replace <your-api-key> now')CODE
HIGHmobile/src/components/MobileMarkdown.test.ts154 '<span title=</your-api-key>></span> Replace <your-api-key> now'CODE
HIGHmobile/src/components/MobileMarkdown.test.ts156 ).toBe('Replace <your-api-key> now')CODE
Modern AI Meta-Vocabulary10 hits · 28 pts
SeverityFileLineSnippetContext
MEDIUMskill-guides/orchestration.md82# "Recovered orchestration work from a contract update"COMMENT
MEDIUMskill-guides/orca-per-workspace-env.md343### 7e. State file — scaffold with scope/project/repo filled in and snapshot ids empty (§6).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.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.ts109 # NEVER use AskUserQuestion; use \`${cli} orchestration ask\`.COMMENT
MEDIUMsrc/main/skills/discovery.test.ts308 await writeFile(join(claudeSkills, 'orchestration', 'SKILL.md'), '# orchestration')CODE
MEDIUMsrc/main/skills/discovery.test.ts469 await writeFile(join(realSkill, 'SKILL.md'), '# orchestration\n\nCoordinate agents.')CODE
Synthetic Comment Markers3 hits · 20 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
HIGHsrc/main/ai-vault/session-scanner-opencode-parser.ts113 // Why: the summary fallbacks are AI-generated. Seed the copyable firstCOMMENT
Excessive Try-Catch Wrapping8 hits · 13 pts
SeverityFileLineSnippetContext
LOWnative/computer-use-linux/runtime.py68 except Exception:CODE
LOWnative/computer-use-linux/runtime.py1133 except Exception:CODE
LOWnative/computer-use-linux/runtime.py1148 except Exception as exc:CODE
MEDIUMnative/computer-use-linux/runtime.py64def attempt(fn, fallback=None):CODE
MEDIUMnative/computer-use-linux/runtime.py802def require_positive_integer(value, name):CODE
MEDIUMnative/computer-use-linux/runtime.py1142def 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
Overly Generic Function Names9 hits · 9 pts
SeverityFileLineSnippetContext
LOWnative/computer-use-linux/runtime.py787def perform_action(node, index):CODE
LOWmobile/scripts/mock-server-rpc-handlers.ts107export function handleRequest(CODE
LOW…r/src/components/terminal-pane/pty-output-processor.ts197 function processData(CODE
LOW…wser-pane/browser-client-page-renderer-installation.ts89async function handleRequest(CODE
LOW…hared/remote-runtime-shared-control-connection.test.ts822function handleRequest(CODE
LOWsrc/main/ai-vault/session-scanner-service-entry.ts110async function handleRequest(request: AiVaultServiceRequest): Promise<void> {CODE
LOWsrc/main/ai-vault/session-scanner-worker-entry.ts47async function handleRequest(request: AiVaultWorkerRequest): Promise<AiVaultWorkerResponse> {CODE
LOW…-vault/session-scanner-opencode-sqlite-worker-entry.ts20async function handleRequest(CODE
LOWsrc/main/ports/port-scan-command-worker-entry.ts24async function handleRequest(request: PortScanCommandRequest): Promise<PortScanCommandResponse> {CODE
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOWnative/computer-use-linux/runtime.py349CODE
LOWnative/computer-use-linux/runtime.py1026CODE
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