{ "schemaVersion": 1, "snapshot": { "gitHead": "0b82f88e9f2b6904f8ecf296b11d0581de4cfbb9", "jsTsContentSha256": "b854d2f3234bd9585c0d07a769cffbf22f50556791f5ea6dcbcef78c860eb15c", "inventory": "Git-tracked paths with current working-tree contents; this audit directory excluded", "missingTrackedPaths": [], "trackedFiles": 38891, "jsTsFiles": 36496, "productionJsTsFiles": 19666, "testSupportJsTsFiles": 16828, "generatedJsTsFiles": 2, "nativeOrShellFiles": 135 }, "methodology": { "directoryCounts": "Direct and recursive counts include tracked test/support and generated files, with direct JS/TS breakdowns. Counts are files, not lines or runtime complexity.", "production": "JS/TS not identified by the existing test-only-source-path policy or generated filename/directory convention. This includes tooling and declarations; it does not mean shipped product code.", "families": "Overlapping discovery signals, not move recommendations. Kebab/Pascal/camel normalized; use- removed; first 1-3 tokens, with at least one remaining token; >=8 files and >=3 production-classified files. Do not sum families.", "imports": "Existing collectModuleSpecifiers AST parser reused. Includes type imports, re-exports and recognized literal/const-string module loaders. Deduplicated directed file pairs for graph counts; inbound/outbound are direct, not transitive.", "resolution": "Relative tracked paths, index modules, JS-to-TS source counterparts, @renderer/, context-aware @/ and root workspace orca-source exports. Exact non-code paths counted separately. Other bare packages/aliases not modeled.", "limitations": "No call graph, runtime dependency proof or behavioral audit. Computed paths, new URL, filesystem reads, worker/spawn strings, package scripts and CI references are outside the import graph. Unresolved inputs and parser failures are explicit. Native/shell code is inventoried but imports are not analyzed.", "proposals": "Human-reviewed candidate ownership scopes. Exact path suggestions and collision checks are supplied; broad proposals require smaller PRs and deeper semantic review. Basenames retained unless explicit stripPrefix/entryStem rules apply." }, "areas": [ { "id": "desktop-shell", "path": "src/main", "purpose": "Desktop application lifecycle, integrations, operating system services and execution adapters", "exclusiveTrackedFiles": 8728, "exclusiveJsTsFiles": 8645 }, { "id": "runtime", "path": "src/main/runtime", "purpose": "Host-owned sessions, workspace state, command execution, RPC and orchestration", "exclusiveTrackedFiles": 3290, "exclusiveJsTsFiles": 3024 }, { "id": "ipc", "path": "src/main/ipc", "purpose": "Electron renderer-to-host request handlers", "exclusiveTrackedFiles": 1208, "exclusiveJsTsFiles": 1208 }, { "id": "terminal-daemon", "path": "src/main/daemon", "purpose": "Long-lived terminal processes, endpoint ownership and terminal history", "exclusiveTrackedFiles": 587, "exclusiveJsTsFiles": 574 }, { "id": "preload", "path": "src/preload", "purpose": "Typed Electron bridge exposed to renderer windows", "exclusiveTrackedFiles": 181, "exclusiveJsTsFiles": 181 }, { "id": "renderer", "path": "src/renderer", "purpose": "Desktop and web React interface, local state and runtime clients", "exclusiveTrackedFiles": 12906, "exclusiveJsTsFiles": 12842 }, { "id": "contracts", "path": "src/shared", "purpose": "Cross-surface contracts, schemas and domain rules; a physical folder, not one cohesive domain", "exclusiveTrackedFiles": 3647, "exclusiveJsTsFiles": 3592 }, { "id": "cli", "path": "src/cli", "purpose": "Orca command-line client and command presentation", "exclusiveTrackedFiles": 428, "exclusiveJsTsFiles": 428 }, { "id": "process-host", "path": "src/packages", "purpose": "Internal packages including the controlled subprocess API", "exclusiveTrackedFiles": 41, "exclusiveJsTsFiles": 36 }, { "id": "wsl-guest", "path": "src/wsl-guest", "purpose": "Windows Subsystem for Linux guest dispatcher and protocol", "exclusiveTrackedFiles": 94, "exclusiveJsTsFiles": 94 }, { "id": "types", "path": "src/types", "purpose": "Ambient TypeScript declarations and build constants", "exclusiveTrackedFiles": 1, "exclusiveJsTsFiles": 1 }, { "id": "mobile", "path": "mobile", "purpose": "Expo phone application, transport, embedded web engines and mobile tooling; independent workspace", "exclusiveTrackedFiles": 3901, "exclusiveJsTsFiles": 2995 }, { "id": "cloud", "path": "cloud", "purpose": "Relay, push services, wire packages, operations and infrastructure; independent workspace", "exclusiveTrackedFiles": 662, "exclusiveJsTsFiles": 578 }, { "id": "native", "path": "native", "purpose": "Platform-specific operating system integrations and native packages", "exclusiveTrackedFiles": 74, "exclusiveJsTsFiles": 4 }, { "id": "tooling", "path": "config", "purpose": "Build configuration, generators, audits, development scripts and CI checks", "exclusiveTrackedFiles": 1138, "exclusiveJsTsFiles": 1035 }, { "id": "integration-tests", "path": "tests", "purpose": "End-to-end, cross-version and test-tool coverage; unit tests also live beside source", "exclusiveTrackedFiles": 1166, "exclusiveJsTsFiles": 1106 }, { "id": "documentation-site", "path": "docs/site", "purpose": "Next.js documentation website; independent package", "exclusiveTrackedFiles": 125, "exclusiveJsTsFiles": 28 }, { "id": "documentation", "path": "docs", "purpose": "Engineering references, investigations, audits and documentation assets", "exclusiveTrackedFiles": 409, "exclusiveJsTsFiles": 108 }, { "id": "automation", "path": ".github", "purpose": "CI, release and cloud-operation workflows and actions", "exclusiveTrackedFiles": 142, "exclusiveJsTsFiles": 14 }, { "id": "repository-support", "path": ".", "purpose": "Repository root, resources, bundled skills, examples and remaining support files", "exclusiveTrackedFiles": 163, "exclusiveJsTsFiles": 3 } ], "featureTrails": [ { "domain": "Jira", "locations": [ { "path": "src/main/jira", "purpose": "Backend client, credentials, issues and attachments" }, { "path": "src/main/ipc", "basenamePattern": "^jira(?:[-.]|$)", "purpose": "Desktop transport handlers" }, { "path": "src/main/runtime/rpc/methods", "basenamePattern": "^jira(?:[-.]|$)", "purpose": "Runtime RPC methods" }, { "path": "src/shared", "basenamePattern": "^jira(?:[-.]|$)", "purpose": "Flat Jira contracts and domain rules" }, { "path": "src/shared/rpc-contract", "basenamePattern": "^jira(?:[-.]|$)", "purpose": "RPC parameter schemas" }, { "path": "src/renderer/src/components/task-page/jira", "purpose": "Provider-specific Task Page UI" }, { "path": "src/renderer/src/store/slices", "basenamePattern": "^jira(?:[-.]|$)", "purpose": "Renderer state" } ] }, { "domain": "Linear", "locations": [ { "path": "src/main/linear", "purpose": "Backend client, issue context, mutations and workspace credentials" }, { "path": "src/main/ipc", "basenamePattern": "^linear(?:[-.]|$)", "purpose": "Desktop transport handlers" }, { "path": "src/main/runtime", "basenamePattern": "^runtime-linear(?:[-.]|$)", "purpose": "Host command implementations" }, { "path": "src/main/runtime/rpc/methods", "basenamePattern": "^linear(?:[-.]|$)", "purpose": "Runtime RPC methods" }, { "path": "src/shared/linear", "purpose": "Existing domain contract folder" }, { "path": "src/renderer/src/components/task-page/linear", "purpose": "Provider-specific Task Page UI" }, { "path": "src/renderer/src/store/slices", "basenamePattern": "^linear(?:[-.]|$)", "purpose": "Renderer state" } ] }, { "domain": "Terminals", "locations": [ { "path": "src/renderer/src/components/terminal-pane", "purpose": "Desktop terminal UI and input/output behavior" }, { "path": "src/main/ipc/pty", "purpose": "Electron terminal request handling" }, { "path": "src/main/runtime/terminal", "purpose": "Host terminal ownership and lifecycle" }, { "path": "src/main/daemon", "purpose": "Persistent terminal process host" }, { "path": "src/packages/process-host", "purpose": "Subprocess execution and termination" }, { "path": "mobile/src/transport", "purpose": "Phone transport including terminal streams" } ] }, { "domain": "Agent chat", "locations": [ { "path": "src/renderer/src/components/native-chat", "purpose": "Desktop chat presentation and composer" }, { "path": "src/main/native-chat", "purpose": "Agent session wire, journals and transcript integration" }, { "path": "src/main/runtime", "basenamePattern": "^(?:structured-)?agent-session(?:[-.]|$)", "purpose": "Session runtime lifecycle" }, { "path": "src/main/claude", "purpose": "Claude provider adapter" }, { "path": "src/main/codex", "purpose": "Codex provider adapter" }, { "path": "mobile/src/session", "purpose": "Mobile session and chat interface" } ] }, { "domain": "Workspace state", "locations": [ { "path": "src/shared/workspace-layout", "purpose": "Layout commands and invariants" }, { "path": "src/main/runtime/sidebar-inputs", "purpose": "Host-owned sidebar facts" }, { "path": "src/main/persistence", "purpose": "Durable profile state, migration and restoration" }, { "path": "src/renderer/src/store/slices", "purpose": "Renderer state projections and interactions" }, { "path": "src/main/ipc/worktrees", "purpose": "Workspace discovery and desktop requests" } ] } ], "directories": [ { "path": ".", "area": "repository-support", "directTrackedFiles": 16, "recursiveTrackedFiles": 38891, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 36496, "recursiveNativeOrShell": 135, "longestCodeBasename": "electron.vite.config.ts", "longestCodeBasenameCharacters": 23 }, { "path": ".github", "area": "automation", "directTrackedFiles": 4, "recursiveTrackedFiles": 142, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions", "area": "automation", "directTrackedFiles": 0, "recursiveTrackedFiles": 30, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 3, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/build-mobile-web-bundle", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/cloud-sql-rollout-lease", "area": "automation", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 9, "directProductionJsTs": 7, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "action-contract.test.mjs", "longestCodeBasenameCharacters": 24 }, { "path": ".github/actions/download-pinned-orca-release", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/install-mobile-dependencies", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/install-node-dependencies", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/install-signpath-module", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-git-compatibility", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-headless-compiler", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-linux-package-fixture", "area": "automation", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-native-runtime", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-orcad-prebuilds", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-wayland-clipboard", "area": "automation", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-windows-agent-hook", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-windows-cli-launcher", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/prepare-xterm-dependencies", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/restore-pnpm-verification", "area": "automation", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/actions/setup-wsl-test-runtime", "area": "automation", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/ISSUE_TEMPLATE", "area": "automation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".github/scripts", "area": "automation", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 1, "longestCodeBasename": "render-readme-downloads-badge.mjs", "longestCodeBasenameCharacters": 33 }, { "path": ".github/workflows", "area": "automation", "directTrackedFiles": 98, "recursiveTrackedFiles": 98, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": ".husky", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "Casks", "area": "repository-support", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud", "area": "cloud", "directTrackedFiles": 12, "recursiveTrackedFiles": 662, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 578, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/apps", "area": "cloud", "directTrackedFiles": 0, "recursiveTrackedFiles": 399, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 380, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/apps/push", "area": "cloud", "directTrackedFiles": 5, "recursiveTrackedFiles": 80, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 76, "recursiveNativeOrShell": 0, "longestCodeBasename": "vitest.config.ts", "longestCodeBasenameCharacters": 16 }, { "path": "cloud/apps/push/src", "area": "cloud", "directTrackedFiles": 75, "recursiveTrackedFiles": 75, "directJsTs": 75, "directProductionJsTs": 33, "directTestSupportJsTs": 42, "directGeneratedJsTs": 0, "recursiveJsTs": 75, "recursiveNativeOrShell": 0, "longestCodeBasename": "durable-push-fixture-lock-isolation.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "cloud/apps/relay", "area": "cloud", "directTrackedFiles": 5, "recursiveTrackedFiles": 266, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 261, "recursiveNativeOrShell": 0, "longestCodeBasename": "vitest.config.ts", "longestCodeBasenameCharacters": 16 }, { "path": "cloud/apps/relay-fence-broker", "area": "cloud", "directTrackedFiles": 4, "recursiveTrackedFiles": 13, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/apps/relay-fence-broker/src", "area": "cloud", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 6, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "fence-operation-runner.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "cloud/apps/relay-ops", "area": "cloud", "directTrackedFiles": 4, "recursiveTrackedFiles": 40, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 34, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/apps/relay-ops/public", "area": "cloud", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "app.js", "longestCodeBasenameCharacters": 6 }, { "path": "cloud/apps/relay-ops/src", "area": "cloud", "directTrackedFiles": 33, "recursiveTrackedFiles": 33, "directJsTs": 33, "directProductionJsTs": 18, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 33, "recursiveNativeOrShell": 0, "longestCodeBasename": "incident-live-preflight-cli.test.ts", "longestCodeBasenameCharacters": 35 }, { "path": "cloud/apps/relay/src", "area": "cloud", "directTrackedFiles": 251, "recursiveTrackedFiles": 261, "directJsTs": 251, "directProductionJsTs": 87, "directTestSupportJsTs": 164, "directGeneratedJsTs": 0, "recursiveJsTs": 260, "recursiveNativeOrShell": 0, "longestCodeBasename": "assignment-isolated-cell-replacement-postgres.test.ts", "longestCodeBasenameCharacters": 53 }, { "path": "cloud/apps/relay/src/test-fixtures", "area": "cloud", "directTrackedFiles": 5, "recursiveTrackedFiles": 10, "directJsTs": 5, "directProductionJsTs": 0, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "statement-recording-database.ts", "longestCodeBasenameCharacters": 31 }, { "path": "cloud/apps/relay/src/test-fixtures/relay-contract-baseline", "area": "cloud", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 4, "directProductionJsTs": 0, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "director-messages.ts", "longestCodeBasenameCharacters": 20 }, { "path": "cloud/dev", "area": "cloud", "directTrackedFiles": 0, "recursiveTrackedFiles": 161, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 158, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/dev/contracts", "area": "cloud", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/dev/fixtures", "area": "cloud", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/dev/fixtures/terraform-root-partition", "area": "cloud", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/dev/scripts", "area": "cloud", "directTrackedFiles": 159, "recursiveTrackedFiles": 159, "directJsTs": 158, "directProductionJsTs": 74, "directTestSupportJsTs": 84, "directGeneratedJsTs": 0, "recursiveJsTs": 158, "recursiveNativeOrShell": 0, "longestCodeBasename": "read-relay-serving-regional-placement-version.test.mjs", "longestCodeBasenameCharacters": 54 }, { "path": "cloud/docs", "area": "cloud", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/infra", "area": "cloud", "directTrackedFiles": 0, "recursiveTrackedFiles": 27, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/infra/terraform", "area": "cloud", "directTrackedFiles": 23, "recursiveTrackedFiles": 27, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/infra/terraform/backend", "area": "cloud", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/infra/terraform/environments", "area": "cloud", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/packages", "area": "cloud", "directTrackedFiles": 0, "recursiveTrackedFiles": 50, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 40, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/packages/postgres-schema", "area": "cloud", "directTrackedFiles": 3, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/packages/postgres-schema/src", "area": "cloud", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "apply-postgres-schema.test.ts", "longestCodeBasenameCharacters": 29 }, { "path": "cloud/packages/push-contract", "area": "cloud", "directTrackedFiles": 3, "recursiveTrackedFiles": 16, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/packages/push-contract/src", "area": "cloud", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 12, "directProductionJsTs": 7, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "notification-identity-limits.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "cloud/packages/relay-contract", "area": "cloud", "directTrackedFiles": 3, "recursiveTrackedFiles": 25, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "cloud/packages/relay-contract/src", "area": "cloud", "directTrackedFiles": 22, "recursiveTrackedFiles": 22, "directJsTs": 22, "directProductionJsTs": 18, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "resume-confirmation-contract.ts", "longestCodeBasenameCharacters": 31 }, { "path": "config", "area": "tooling", "directTrackedFiles": 56, "recursiveTrackedFiles": 1138, "directJsTs": 15, "directProductionJsTs": 14, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1035, "recursiveNativeOrShell": 17, "longestCodeBasename": "vitest.agent-status-benchmark.config.ts", "longestCodeBasenameCharacters": 39 }, { "path": "config/audit-tools", "area": "tooling", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/build-plugins", "area": "tooling", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 8, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "bootstrap-fatal-exit-banner.ts", "longestCodeBasenameCharacters": 30 }, { "path": "config/ci", "area": "tooling", "directTrackedFiles": 0, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/ci/windows-ssh-provider", "area": "tooling", "directTrackedFiles": 1, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/ci/windows-ssh-provider/preview-ssh", "area": "tooling", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 3, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/docker", "area": "tooling", "directTrackedFiles": 0, "recursiveTrackedFiles": 23, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 5, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/docker/cli-launch-contract", "area": "tooling", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/docker/daemon-scope-lifetime", "area": "tooling", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-scope-cases.cjs", "longestCodeBasenameCharacters": 24 }, { "path": "config/docker/daemon-shutdown-descendants", "area": "tooling", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 1, "longestCodeBasename": "bundle-entry.ts", "longestCodeBasenameCharacters": 15 }, { "path": "config/docker/headless-pairing", "area": "tooling", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/docker/headless-serve-shutdown", "area": "tooling", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 2, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/docker/linux-lid-sleep-assertion", "area": "tooling", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "oracle.cjs", "longestCodeBasenameCharacters": 10 }, { "path": "config/nsis", "area": "tooling", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/oxlint-plugins", "area": "tooling", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 7, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-pairing-qrcode-import.mjs", "longestCodeBasenameCharacters": 32 }, { "path": "config/patches", "area": "tooling", "directTrackedFiles": 14, "recursiveTrackedFiles": 19, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/patches/xterm-src", "area": "tooling", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/scripts", "area": "tooling", "directTrackedFiles": 999, "recursiveTrackedFiles": 1013, "directJsTs": 987, "directProductionJsTs": 535, "directTestSupportJsTs": 452, "directGeneratedJsTs": 0, "recursiveJsTs": 997, "recursiveNativeOrShell": 8, "longestCodeBasename": "structured-agent-session-start-failure-row-render.test.mjs", "longestCodeBasenameCharacters": 58 }, { "path": "config/scripts/__fixtures__", "area": "tooling", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/scripts/acp", "area": "tooling", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "generate-protocol.mjs", "longestCodeBasenameCharacters": 21 }, { "path": "config/scripts/fixtures", "area": "tooling", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "config/scripts/session-search-file-id-e2e", "area": "tooling", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "client.cjs", "longestCodeBasenameCharacters": 10 }, { "path": "config/scripts/windows-apphang-repro", "area": "tooling", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 4, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-activation-scenario.mjs", "longestCodeBasenameCharacters": 32 }, { "path": "docs", "area": "documentation", "directTrackedFiles": 6, "recursiveTrackedFiles": 534, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 136, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/assets", "area": "documentation", "directTrackedFiles": 8, "recursiveTrackedFiles": 10, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/assets/feature-wall", "area": "documentation", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/audits", "area": "documentation", "directTrackedFiles": 0, "recursiveTrackedFiles": 326, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 108, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/audits/acknowledged-tab-retirement", "area": "documentation", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixture.test.ts", "longestCodeBasenameCharacters": 15 }, { "path": "docs/audits/auth-filesystem-wait-retention", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "settlement-order.cjs", "longestCodeBasenameCharacters": 20 }, { "path": "docs/audits/browser-closed-result-retention", "area": "documentation", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "scenario.test.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/browser-destroyed-guest-retention", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/browser-registration-reply-retention", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/browser-viewport-owner-retention", "area": "documentation", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "vitest.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/cdp-stream-retention", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/claude-branch-proof-streaming", "area": "documentation", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 8, "directProductionJsTs": 8, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "parity-cases.cjs", "longestCodeBasenameCharacters": 16 }, { "path": "docs/audits/claude-history-window-budget", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/claude-task-retention", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.cjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/closed-editor-model-lifetime", "area": "documentation", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "loader-controls.cjs", "longestCodeBasenameCharacters": 19 }, { "path": "docs/audits/codex-prompt-claim-retention", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/crashpad-read-limit", "area": "documentation", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "stream-signature-parity.cjs", "longestCodeBasenameCharacters": 27 }, { "path": "docs/audits/daemon-late-exit", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/daemon-shared-owner-incarnation-retention", "area": "documentation", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/daemon-stream-retention", "area": "documentation", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/empty-streamed-delta-retention", "area": "documentation", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/gitlab-known-host-retirement", "area": "documentation", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.cjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/headless-hydration-retention", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/legacy-import-source-budget", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/local-log-tail-lifetime", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/native-pty-spawn-env-retention", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/nested-repo-processed-queue", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.cjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/osc133-carry-retention", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/pending-runtime-pane-close", "area": "documentation", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "host-handle-proof.test.ts", "longestCodeBasenameCharacters": 25 }, { "path": "docs/audits/pending-split-close", "area": "documentation", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "daemon-proof.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "docs/audits/plugin-uninstall-log-retirement", "area": "documentation", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 5, "directProductionJsTs": 4, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "loader-controls.cjs", "longestCodeBasenameCharacters": 19 }, { "path": "docs/audits/plugin-worker-output-retention", "area": "documentation", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/pty-detector-retention", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/queued-terminal-graph-exit", "area": "documentation", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "preserved-history-fixture.ts", "longestCodeBasenameCharacters": 28 }, { "path": "docs/audits/retained-text-slices", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/runtime-rpc-consumed-queue", "area": "documentation", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 5, "directProductionJsTs": 5, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "extended-controls.cjs", "longestCodeBasenameCharacters": 21 }, { "path": "docs/audits/scanner-late-cancel", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/session-search-write-fences", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/ssh-file-metadata-retention", "area": "documentation", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/ssh-writer-consumed-prefix", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/audits/stale-pty-inventory", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/structured-hold-retention", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/terminal-close-observed-exit", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/terminal-completed-spawn-inputs", "area": "documentation", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 5, "directProductionJsTs": 4, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "admission-control.cjs", "longestCodeBasenameCharacters": 21 }, { "path": "docs/audits/terminal-mode-tail-retention", "area": "documentation", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "load-source.cjs", "longestCodeBasenameCharacters": 15 }, { "path": "docs/audits/terminal-wait-leading-blank", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/transcript-record-retention", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/tui-transcript-acquisition", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/tui-transcript-close", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "reproduce.mjs", "longestCodeBasenameCharacters": 13 }, { "path": "docs/audits/working-directory-wait-retention", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "before.config.mjs", "longestCodeBasenameCharacters": 17 }, { "path": "docs/bug-reproductions", "area": "documentation", "directTrackedFiles": 2, "recursiveTrackedFiles": 45, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/bug-reproductions/native-chat-tool-pairing", "area": "documentation", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/bug-reproductions/opencode2-form-created-kinds", "area": "documentation", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/bug-reproductions/opencode2-session-lineage", "area": "documentation", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/bug-reproductions/usage-scan-append", "area": "documentation", "directTrackedFiles": 26, "recursiveTrackedFiles": 26, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/readme", "area": "documentation", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/reference", "area": "documentation", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/relay-region-correction", "area": "documentation", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site", "area": "documentation-site", "directTrackedFiles": 13, "recursiveTrackedFiles": 125, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 28, "recursiveNativeOrShell": 0, "longestCodeBasename": "versioning.config.ts", "longestCodeBasenameCharacters": 20 }, { "path": "docs/site/content", "area": "documentation-site", "directTrackedFiles": 0, "recursiveTrackedFiles": 66, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs", "area": "documentation-site", "directTrackedFiles": 16, "recursiveTrackedFiles": 66, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/agents", "area": "documentation-site", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/browser", "area": "documentation-site", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/cli", "area": "documentation-site", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/editing", "area": "documentation-site", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/model", "area": "documentation-site", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/recipes", "area": "documentation-site", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/content/docs/review", "area": "documentation-site", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/public", "area": "documentation-site", "directTrackedFiles": 0, "recursiveTrackedFiles": 18, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/public/docs", "area": "documentation-site", "directTrackedFiles": 11, "recursiveTrackedFiles": 18, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/public/docs/posters", "area": "documentation-site", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/public/docs/videos", "area": "documentation-site", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/src", "area": "documentation-site", "directTrackedFiles": 1, "recursiveTrackedFiles": 26, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "mdx-components.tsx", "longestCodeBasenameCharacters": 18 }, { "path": "docs/site/src/app", "area": "documentation-site", "directTrackedFiles": 3, "recursiveTrackedFiles": 8, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "layout.tsx", "longestCodeBasenameCharacters": 10 }, { "path": "docs/site/src/app/docs", "area": "documentation-site", "directTrackedFiles": 2, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "layout.tsx", "longestCodeBasenameCharacters": 10 }, { "path": "docs/site/src/app/docs/[[...slug]]", "area": "documentation-site", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "page.tsx", "longestCodeBasenameCharacters": 8 }, { "path": "docs/site/src/app/docs/api", "area": "documentation-site", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/src/app/docs/api/search", "area": "documentation-site", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "route.ts", "longestCodeBasenameCharacters": 8 }, { "path": "docs/site/src/app/docs/og", "area": "documentation-site", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/src/app/docs/og/[[...slug]]", "area": "documentation-site", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "route.tsx", "longestCodeBasenameCharacters": 9 }, { "path": "docs/site/src/assets", "area": "documentation-site", "directTrackedFiles": 0, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/src/assets/fonts", "area": "documentation-site", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "docs/site/src/components", "area": "documentation-site", "directTrackedFiles": 1, "recursiveTrackedFiles": 9, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "AutoplayClip.tsx", "longestCodeBasenameCharacters": 16 }, { "path": "docs/site/src/components/docs", "area": "documentation-site", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 6, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "EmptyDocsNavTitle.tsx", "longestCodeBasenameCharacters": 21 }, { "path": "docs/site/src/components/layout", "area": "documentation-site", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "DocsFooter.tsx", "longestCodeBasenameCharacters": 14 }, { "path": "docs/site/src/lib", "area": "documentation-site", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 5, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "docs-og-image.tsx", "longestCodeBasenameCharacters": 17 }, { "path": "docs/site/tests", "area": "documentation-site", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "search-excerpt.test.mjs", "longestCodeBasenameCharacters": 23 }, { "path": "examples", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "examples/plugins", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "examples/plugins/hello-orca", "area": "repository-support", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "main.mjs", "longestCodeBasenameCharacters": 8 }, { "path": "examples/plugins/hostile-panel", "area": "repository-support", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile", "area": "mobile", "directTrackedFiles": 23, "recursiveTrackedFiles": 3901, "directJsTs": 5, "directProductionJsTs": 5, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2995, "recursiveNativeOrShell": 48, "longestCodeBasename": "vitest.config.ts", "longestCodeBasenameCharacters": 16 }, { "path": "mobile/app", "area": "mobile", "directTrackedFiles": 17, "recursiveTrackedFiles": 40, "directJsTs": 17, "directProductionJsTs": 17, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 40, "recursiveNativeOrShell": 0, "longestCodeBasename": "native-chat-settings.tsx", "longestCodeBasenameCharacters": 24 }, { "path": "mobile/app/h", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 23, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 23, "recursiveNativeOrShell": 0, "longestCodeBasename": "_layout.tsx", "longestCodeBasenameCharacters": 11 }, { "path": "mobile/app/h/[hostId]", "area": "mobile", "directTrackedFiles": 8, "recursiveTrackedFiles": 22, "directJsTs": 8, "directProductionJsTs": 8, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "accounts.web.tsx", "longestCodeBasenameCharacters": 16 }, { "path": "mobile/app/h/[hostId]/agent-history", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].web.tsx", "longestCodeBasenameCharacters": 20 }, { "path": "mobile/app/h/[hostId]/files", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 4, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].web.tsx", "longestCodeBasenameCharacters": 20 }, { "path": "mobile/app/h/[hostId]/files/preview", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].web.tsx", "longestCodeBasenameCharacters": 20 }, { "path": "mobile/app/h/[hostId]/history", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].tsx", "longestCodeBasenameCharacters": 16 }, { "path": "mobile/app/h/[hostId]/pr", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].tsx", "longestCodeBasenameCharacters": 16 }, { "path": "mobile/app/h/[hostId]/review", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].web.tsx", "longestCodeBasenameCharacters": 20 }, { "path": "mobile/app/h/[hostId]/session", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].web.tsx", "longestCodeBasenameCharacters": 20 }, { "path": "mobile/app/h/[hostId]/source-control", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "[worktreeId].web.tsx", "longestCodeBasenameCharacters": 20 }, { "path": "mobile/assets", "area": "mobile", "directTrackedFiles": 5, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/assets/fonts", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/fastlane", "area": "mobile", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 52, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 38, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 41, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 33, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 24, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 21, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 22, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 21, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/main", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 13, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 12, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/main/java", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 12, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/main/java/expo", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 12, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/main/java/expo/modules", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 12, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/main/java/expo/modules/orcamobilewebshell", "area": "mobile", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 12, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/test", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/test/java", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/test/java/expo", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/test/java/expo/modules", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/android/src/test/java/expo/modules/orcamobilewebshell", "area": "mobile", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/ios", "area": "mobile", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 11, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-mobile-web-shell/src", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "load-state.ts", "longestCodeBasenameCharacters": 13 }, { "path": "mobile/modules/orca-mobile-web-shell/tests", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-notification-dismissal", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-notification-dismissal/ios", "area": "mobile", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 3, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-notification-dismissal/tests", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-window-controls-inset", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/modules/orca-window-controls-inset/ios", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 23, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio", "area": "mobile", "directTrackedFiles": 5, "recursiveTrackedFiles": 23, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 9, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android/src", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android/src/main", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android/src/main/java", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android/src/main/java/expo", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android/src/main/java/expo/modules", "area": "mobile", "directTrackedFiles": 0, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/android/src/main/java/expo/modules/twowayaudio", "area": "mobile", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/ios", "area": "mobile", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/packages/expo-two-way-audio/src", "area": "mobile", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 6, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "ExpoTwoWayAudioModule.web.ts", "longestCodeBasenameCharacters": 28 }, { "path": "mobile/packages/expo-two-way-audio/tests", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/patches", "area": "mobile", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/plugins", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "android-respect-rotation-lock.js", "longestCodeBasenameCharacters": 32 }, { "path": "mobile/rpc-foundation", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 799, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/rpc-foundation/goldens", "area": "mobile", "directTrackedFiles": 795, "recursiveTrackedFiles": 795, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/rpc-foundation/live-probe", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "settings-get-reply-probe.mts", "longestCodeBasenameCharacters": 28 }, { "path": "mobile/scripts", "area": "mobile", "directTrackedFiles": 38, "recursiveTrackedFiles": 38, "directJsTs": 37, "directProductionJsTs": 32, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 37, "recursiveNativeOrShell": 1, "longestCodeBasename": "check-tests-typecheck-incremental-cache.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "mobile/src", "area": "mobile", "directTrackedFiles": 17, "recursiveTrackedFiles": 2905, "directJsTs": 17, "directProductionJsTs": 5, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 2901, "recursiveNativeOrShell": 0, "longestCodeBasename": "mock-server-terminal-fixture-routing.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "mobile/src/accounts", "area": "mobile", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-accounts-screen-reset-credit.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "mobile/src/agent-history", "area": "mobile", "directTrackedFiles": 30, "recursiveTrackedFiles": 30, "directJsTs": 30, "directProductionJsTs": 19, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 30, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-history-pending-resume-ownership.test.tsx", "longestCodeBasenameCharacters": 47 }, { "path": "mobile/src/app-update", "area": "mobile", "directTrackedFiles": 10, "recursiveTrackedFiles": 13, "directJsTs": 10, "directProductionJsTs": 7, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "github-release-update-source.ts", "longestCodeBasenameCharacters": 31 }, { "path": "mobile/src/app-update/fixtures", "area": "mobile", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "mobile/src/browser", "area": "mobile", "directTrackedFiles": 53, "recursiveTrackedFiles": 53, "directJsTs": 53, "directProductionJsTs": 33, "directTestSupportJsTs": 20, "directGeneratedJsTs": 0, "recursiveJsTs": 53, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-mobile-browser-commands-click-fallback.test.tsx", "longestCodeBasenameCharacters": 51 }, { "path": "mobile/src/cache", "area": "mobile", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "new-tab-agent-inventory-cache.ts", "longestCodeBasenameCharacters": 32 }, { "path": "mobile/src/components", "area": "mobile", "directTrackedFiles": 221, "recursiveTrackedFiles": 301, "directJsTs": 221, "directProductionJsTs": 146, "directTestSupportJsTs": 75, "directGeneratedJsTs": 0, "recursiveJsTs": 301, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-rich-markdown-editor-keyboard-inset.test.ts", "longestCodeBasenameCharacters": 50 }, { "path": "mobile/src/components/pr-sidebar", "area": "mobile", "directTrackedFiles": 45, "recursiveTrackedFiles": 45, "directJsTs": 45, "directProductionJsTs": 34, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 45, "recursiveNativeOrShell": 0, "longestCodeBasename": "markdown-table-delimiter-performance.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "mobile/src/components/rich-markdown", "area": "mobile", "directTrackedFiles": 35, "recursiveTrackedFiles": 35, "directJsTs": 35, "directProductionJsTs": 24, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 35, "recursiveNativeOrShell": 0, "longestCodeBasename": "rich-markdown-document-parse-time.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "mobile/src/diagnostics", "area": "mobile", "directTrackedFiles": 29, "recursiveTrackedFiles": 29, "directJsTs": 29, "directProductionJsTs": 20, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 29, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-web-shell-update-failure-row.test.tsx", "longestCodeBasenameCharacters": 44 }, { "path": "mobile/src/dictation", "area": "mobile", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 5, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "dictation-setup-poll-controller.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "mobile/src/files", "area": "mobile", "directTrackedFiles": 69, "recursiveTrackedFiles": 69, "directJsTs": 69, "directProductionJsTs": 42, "directTestSupportJsTs": 27, "directGeneratedJsTs": 0, "recursiveJsTs": 69, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-terminal-artifact-grant-refresh.ts", "longestCodeBasenameCharacters": 41 }, { "path": "mobile/src/home", "area": "mobile", "directTrackedFiles": 23, "recursiveTrackedFiles": 23, "directJsTs": 23, "directProductionJsTs": 18, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 23, "recursiveNativeOrShell": 0, "longestCodeBasename": "home-host-connection-projection.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "mobile/src/hooks", "area": "mobile", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 7, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-dictation-input-closed-mid-start.test.tsx", "longestCodeBasenameCharacters": 48 }, { "path": "mobile/src/host-screen", "area": "mobile", "directTrackedFiles": 63, "recursiveTrackedFiles": 63, "directJsTs": 63, "directProductionJsTs": 39, "directTestSupportJsTs": 24, "directGeneratedJsTs": 0, "recursiveJsTs": 63, "recursiveNativeOrShell": 0, "longestCodeBasename": "host-worktree-catalog-action-error.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "mobile/src/layout", "area": "mobile", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 4, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "responsive-layout-metrics.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "mobile/src/mobile-release", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "prepare-android-release-script.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "mobile/src/mobile-web-shell", "area": "mobile", "directTrackedFiles": 132, "recursiveTrackedFiles": 211, "directJsTs": 132, "directProductionJsTs": 62, "directTestSupportJsTs": 70, "directGeneratedJsTs": 0, "recursiveJsTs": 211, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-web-shell-keyboard-overlay-screen.test.tsx", "longestCodeBasenameCharacters": 49 }, { "path": "mobile/src/mobile-web-shell/bridge", "area": "mobile", "directTrackedFiles": 79, "recursiveTrackedFiles": 79, "directJsTs": 79, "directProductionJsTs": 45, "directTestSupportJsTs": 34, "directGeneratedJsTs": 0, "recursiveJsTs": 79, "recursiveNativeOrShell": 0, "longestCodeBasename": "page-first-paint-through-the-bridge.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "mobile/src/navigation", "area": "mobile", "directTrackedFiles": 22, "recursiveTrackedFiles": 22, "directJsTs": 22, "directProductionJsTs": 14, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "route-handoff-host-area.web.test.tsx", "longestCodeBasenameCharacters": 36 }, { "path": "mobile/src/notifications", "area": "mobile", "directTrackedFiles": 62, "recursiveTrackedFiles": 62, "directJsTs": 62, "directProductionJsTs": 32, "directTestSupportJsTs": 30, "directGeneratedJsTs": 0, "recursiveJsTs": 62, "recursiveNativeOrShell": 0, "longestCodeBasename": "notification-delivery-preferences.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "mobile/src/onboarding", "area": "mobile", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 5, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "legacy-notification-opt-in-destination.ts", "longestCodeBasenameCharacters": 41 }, { "path": "mobile/src/platform", "area": "mobile", "directTrackedFiles": 56, "recursiveTrackedFiles": 56, "directJsTs": 56, "directProductionJsTs": 33, "directTestSupportJsTs": 23, "directGeneratedJsTs": 0, "recursiveJsTs": 56, "recursiveNativeOrShell": 0, "longestCodeBasename": "dictation-capture-bridge-budget.test.tsx", "longestCodeBasenameCharacters": 40 }, { "path": "mobile/src/session", "area": "mobile", "directTrackedFiles": 722, "recursiveTrackedFiles": 723, "directJsTs": 722, "directProductionJsTs": 425, "directTestSupportJsTs": 297, "directGeneratedJsTs": 0, "recursiveJsTs": 723, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-mobile-structured-agent-session-newer-approval-send.test.tsx", "longestCodeBasenameCharacters": 64 }, { "path": "mobile/src/session/__mocks__", "area": "mobile", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-prompt-controller.ts", "longestCodeBasenameCharacters": 27 }, { "path": "mobile/src/settings", "area": "mobile", "directTrackedFiles": 23, "recursiveTrackedFiles": 23, "directJsTs": 23, "directProductionJsTs": 18, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 23, "recursiveNativeOrShell": 0, "longestCodeBasename": "native-notification-delivery-settings.test.tsx", "longestCodeBasenameCharacters": 46 }, { "path": "mobile/src/source-control", "area": "mobile", "directTrackedFiles": 113, "recursiveTrackedFiles": 113, "directJsTs": 113, "directProductionJsTs": 73, "directTestSupportJsTs": 40, "directGeneratedJsTs": 0, "recursiveJsTs": 113, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-source-control-oversized-stage-all.test.tsx", "longestCodeBasenameCharacters": 50 }, { "path": "mobile/src/stats", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "home-stats-total.test.ts", "longestCodeBasenameCharacters": 24 }, { "path": "mobile/src/storage", "area": "mobile", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 5, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-serialized-stored-state.test.ts", "longestCodeBasenameCharacters": 35 }, { "path": "mobile/src/style-scoping", "area": "mobile", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "document-style-scoping.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "mobile/src/tasks", "area": "mobile", "directTrackedFiles": 234, "recursiveTrackedFiles": 234, "directJsTs": 234, "directProductionJsTs": 166, "directTestSupportJsTs": 68, "directGeneratedJsTs": 0, "recursiveJsTs": 234, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-mobile-tasks-project-workspace-comment-actions.tsx", "longestCodeBasenameCharacters": 54 }, { "path": "mobile/src/terminal", "area": "mobile", "directTrackedFiles": 136, "recursiveTrackedFiles": 202, "directJsTs": 136, "directProductionJsTs": 72, "directTestSupportJsTs": 64, "directGeneratedJsTs": 0, "recursiveJsTs": 202, "recursiveNativeOrShell": 0, "longestCodeBasename": "mock-server-terminal-stream-cancellation.test.ts", "longestCodeBasenameCharacters": 48 }, { "path": "mobile/src/terminal/document", "area": "mobile", "directTrackedFiles": 60, "recursiveTrackedFiles": 60, "directJsTs": 60, "directProductionJsTs": 45, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 60, "recursiveNativeOrShell": 0, "longestCodeBasename": "document-terminal-double.test-support.ts", "longestCodeBasenameCharacters": 40 }, { "path": "mobile/src/terminal/terminal-webview-html", "area": "mobile", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 5, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "document-style.test.ts", "longestCodeBasenameCharacters": 22 }, { "path": "mobile/src/test-support", "area": "mobile", "directTrackedFiles": 5, "recursiveTrackedFiles": 153, "directJsTs": 5, "directProductionJsTs": 0, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 152, "recursiveNativeOrShell": 0, "longestCodeBasename": "webview-document-bundle-digest.ts", "longestCodeBasenameCharacters": 33 }, { "path": "mobile/src/test-support/bridged-parity", "area": "mobile", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 18, "directProductionJsTs": 0, "directTestSupportJsTs": 18, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "c6-browser-closure-families.test.ts", "longestCodeBasenameCharacters": 35 }, { "path": "mobile/src/test-support/rpc-recording", "area": "mobile", "directTrackedFiles": 58, "recursiveTrackedFiles": 130, "directJsTs": 57, "directProductionJsTs": 0, "directTestSupportJsTs": 57, "directGeneratedJsTs": 0, "recursiveJsTs": 129, "recursiveNativeOrShell": 0, "longestCodeBasename": "operation-module-loader-work-budget.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "mobile/src/test-support/rpc-recording/adapters", "area": "mobile", "directTrackedFiles": 66, "recursiveTrackedFiles": 66, "directJsTs": 66, "directProductionJsTs": 0, "directTestSupportJsTs": 66, "directGeneratedJsTs": 0, "recursiveJsTs": 66, "recursiveNativeOrShell": 0, "longestCodeBasename": "session-terminal-display-mode-mount-adapters.ts", "longestCodeBasenameCharacters": 47 }, { "path": "mobile/src/test-support/rpc-recording/mutants", "area": "mobile", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 0, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "probe-hole-witness.test.ts", "longestCodeBasenameCharacters": 26 }, { "path": "mobile/src/theme", "area": "mobile", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-theme-contrast.test.ts", "longestCodeBasenameCharacters": 29 }, { "path": "mobile/src/transport", "area": "mobile", "directTrackedFiles": 352, "recursiveTrackedFiles": 352, "directJsTs": 352, "directProductionJsTs": 197, "directTestSupportJsTs": 155, "directGeneratedJsTs": 0, "recursiveJsTs": 352, "recursiveNativeOrShell": 0, "longestCodeBasename": "rpc-session-liveness-watchdog-default-timers.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "mobile/src/worktree", "area": "mobile", "directTrackedFiles": 87, "recursiveTrackedFiles": 87, "directJsTs": 87, "directProductionJsTs": 48, "directTestSupportJsTs": 39, "directGeneratedJsTs": 0, "recursiveJsTs": 87, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-list-sections-desktop-parity.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "mobile/web-entry", "area": "mobile", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "route-manifest.ts", "longestCodeBasenameCharacters": 17 }, { "path": "native", "area": "native", "directTrackedFiles": 0, "recursiveTrackedFiles": 74, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 53, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-linux", "area": "native", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 2, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-macos", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 30, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 30, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-macos/Sources", "area": "native", "directTrackedFiles": 0, "recursiveTrackedFiles": 14, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 14, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-macos/Sources/OrcaComputerUseMacOS", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-macos/Sources/OrcaComputerUseMacOSCore", "area": "native", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 13, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-macos/Tests", "area": "native", "directTrackedFiles": 0, "recursiveTrackedFiles": 15, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 15, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-macos/Tests/OrcaComputerUseMacOSTests", "area": "native", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 15, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/computer-use-windows", "area": "native", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 2, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/keyboard-layout-macos", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/macos-shipit-scheduling", "area": "native", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 3, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/notification-status-macos", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/wayland-clipboard", "area": "native", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 5, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-agent-hook", "area": "native", "directTrackedFiles": 4, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 2, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-agent-hook/.cargo", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-agent-hook/src", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-cli-launcher", "area": "native", "directTrackedFiles": 4, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 5, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-cli-launcher/.cargo", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-cli-launcher/src", "area": "native", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 4, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-registry", "area": "native", "directTrackedFiles": 4, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 1, "longestCodeBasename": "index.d.ts", "longestCodeBasenameCharacters": 10 }, { "path": "native/windows-registry/src", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "native/windows-security", "area": "native", "directTrackedFiles": 4, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 1, "longestCodeBasename": "index.d.ts", "longestCodeBasenameCharacters": 10 }, { "path": "native/windows-security/src", "area": "native", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources", "area": "repository-support", "directTrackedFiles": 10, "recursiveTrackedFiles": 93, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 5, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/app-icons", "area": "repository-support", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/build", "area": "repository-support", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/darwin", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/darwin/bin", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/icon-source", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/icon-source/icon.icon", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/icon-source/icon.icon/Assets", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/licenses", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/licenses/ripgrep", "area": "repository-support", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/linux", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 2, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/linux/bin", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/linux/packaging", "area": "repository-support", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 2, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/native-chat-visuals", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/native-chat-visuals/.claude-plugin", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/native-chat-visuals/skills", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/native-chat-visuals/skills/orca-chat-visuals", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/notebook", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/notification-sounds", "area": "repository-support", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/onboarding", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 37, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/onboarding/feature-wall", "area": "repository-support", "directTrackedFiles": 37, "recursiveTrackedFiles": 37, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins/launch", "area": "repository-support", "directTrackedFiles": 2, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins/launch/stablyai.orca-multipass-recipes", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins/launch/stablyai.orca-multipass-recipes/recipes", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins/launch/stablyai.orca-navigation-shortcuts", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins/launch/stablyai.orca-portuguese", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/plugins/launch/stablyai.orca-portuguese/locales", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/skills", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/tray", "area": "repository-support", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/win32", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "resources/win32/bin", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides", "area": "repository-support", "directTrackedFiles": 10, "recursiveTrackedFiles": 25, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides/orca-cli", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides/orca-cli/references", "area": "repository-support", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides/orca-per-workspace-env", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides/orca-per-workspace-env/references", "area": "repository-support", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides/orchestration", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-guides/orchestration/references", "area": "repository-support", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-stubs", "area": "repository-support", "directTrackedFiles": 10, "recursiveTrackedFiles": 11, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skill-stubs/_shared", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 10, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/computer-use", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/jira-tickets", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/linear-tickets", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orca-cli", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orca-emulator", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orca-emulator-android", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orca-jira", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orca-linear", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orca-per-workspace-env", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "skills/orchestration", "area": "repository-support", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src", "area": "repository-support", "directTrackedFiles": 0, "recursiveTrackedFiles": 31111, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 30625, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/cli", "area": "cli", "directTrackedFiles": 157, "recursiveTrackedFiles": 428, "directJsTs": 157, "directProductionJsTs": 70, "directTestSupportJsTs": 87, "directGeneratedJsTs": 0, "recursiveJsTs": 428, "recursiveNativeOrShell": 0, "longestCodeBasename": "orchestration-structured-session-no-identity.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/cli/handlers", "area": "cli", "directTrackedFiles": 123, "recursiveTrackedFiles": 148, "directJsTs": 123, "directProductionJsTs": 73, "directTestSupportJsTs": 50, "directGeneratedJsTs": 0, "recursiveJsTs": 148, "recursiveNativeOrShell": 0, "longestCodeBasename": "orchestration-federated-legacy-settlement.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/cli/handlers/orchestration", "area": "cli", "directTrackedFiles": 25, "recursiveTrackedFiles": 25, "directJsTs": 25, "directProductionJsTs": 21, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 25, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-identity-codex-filtered.test.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/cli/runtime", "area": "cli", "directTrackedFiles": 83, "recursiveTrackedFiles": 83, "directJsTs": 83, "directProductionJsTs": 46, "directTestSupportJsTs": 37, "directGeneratedJsTs": 0, "recursiveJsTs": 83, "recursiveNativeOrShell": 0, "longestCodeBasename": "launch-serve-replaced-app-restart.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/cli/specs", "area": "cli", "directTrackedFiles": 40, "recursiveTrackedFiles": 40, "directJsTs": 40, "directProductionJsTs": 36, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 40, "recursiveNativeOrShell": 0, "longestCodeBasename": "cli-command-names-parity.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main", "area": "desktop-shell", "directTrackedFiles": 577, "recursiveTrackedFiles": 13813, "directJsTs": 577, "directProductionJsTs": 245, "directTestSupportJsTs": 332, "directGeneratedJsTs": 0, "recursiveJsTs": 13451, "recursiveNativeOrShell": 1, "longestCodeBasename": "persistence-orcad-migration-shell-history-install-safety.test.ts", "longestCodeBasenameCharacters": 64 }, { "path": "src/main/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/__fixtures__/shell-wrapper-snapshots", "area": "desktop-shell", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/__mocks__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktree-create-preparation.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/acp", "area": "desktop-shell", "directTrackedFiles": 144, "recursiveTrackedFiles": 194, "directJsTs": 144, "directProductionJsTs": 58, "directTestSupportJsTs": 86, "directGeneratedJsTs": 0, "recursiveJsTs": 158, "recursiveNativeOrShell": 0, "longestCodeBasename": "acp-structured-launch-resolution-opencode.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/acp/acp-dialects", "area": "desktop-shell", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 13, "directProductionJsTs": 11, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "grok-background-task-stop.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/main/acp/fixtures", "area": "desktop-shell", "directTrackedFiles": 36, "recursiveTrackedFiles": 36, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/acp/generated", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 1, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "acp-protocol.generated.ts", "longestCodeBasenameCharacters": 25 }, { "path": "src/main/agent-hooks", "area": "desktop-shell", "directTrackedFiles": 211, "recursiveTrackedFiles": 259, "directJsTs": 210, "directProductionJsTs": 60, "directTestSupportJsTs": 150, "directGeneratedJsTs": 0, "recursiveJsTs": 257, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-terminal-interrupt-capture.test-fixture.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/agent-hooks/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/agent-hooks/server", "area": "desktop-shell", "directTrackedFiles": 41, "recursiveTrackedFiles": 47, "directJsTs": 41, "directProductionJsTs": 40, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 47, "recursiveNativeOrShell": 0, "longestCodeBasename": "server-remote-envelope-normalization.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/agent-hooks/server/program-status", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-precedence.test.ts", "longestCodeBasenameCharacters": 23 }, { "path": "src/main/agent-launch", "area": "desktop-shell", "directTrackedFiles": 22, "recursiveTrackedFiles": 22, "directJsTs": 22, "directProductionJsTs": 14, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-launch-decided-mode-contract.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/ai-vault", "area": "desktop-shell", "directTrackedFiles": 329, "recursiveTrackedFiles": 330, "directJsTs": 329, "directProductionJsTs": 162, "directTestSupportJsTs": 167, "directGeneratedJsTs": 0, "recursiveJsTs": 329, "recursiveNativeOrShell": 0, "longestCodeBasename": "session-scanner-opencode-sqlite-worker-client.test.ts", "longestCodeBasenameCharacters": 53 }, { "path": "src/main/ai-vault-search", "area": "desktop-shell", "directTrackedFiles": 111, "recursiveTrackedFiles": 111, "directJsTs": 111, "directProductionJsTs": 51, "directTestSupportJsTs": 60, "directGeneratedJsTs": 0, "recursiveJsTs": 111, "recursiveNativeOrShell": 0, "longestCodeBasename": "session-search-retrieval-statement-compilation.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/ai-vault/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/amp", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "managed-plugin-install-status.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/antigravity", "area": "desktop-shell", "directTrackedFiles": 39, "recursiveTrackedFiles": 39, "directJsTs": 39, "directProductionJsTs": 22, "directTestSupportJsTs": 17, "directGeneratedJsTs": 0, "recursiveJsTs": 39, "recursiveNativeOrShell": 0, "longestCodeBasename": "antigravity-acp-runtime-probe.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/artifacts", "area": "desktop-shell", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 6, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "artifact-recovery-directory-fsync.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/automations", "area": "desktop-shell", "directTrackedFiles": 67, "recursiveTrackedFiles": 67, "directJsTs": 67, "directProductionJsTs": 32, "directTestSupportJsTs": 35, "directGeneratedJsTs": 0, "recursiveJsTs": 67, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-terminal-run-observer-evidence.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/azure-devops", "area": "desktop-shell", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 5, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "azure-devops-api-request.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/bitbucket", "area": "desktop-shell", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 9, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "credential-connection.test.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/main/browser", "area": "desktop-shell", "directTrackedFiles": 611, "recursiveTrackedFiles": 620, "directJsTs": 611, "directProductionJsTs": 340, "directTestSupportJsTs": 271, "directGeneratedJsTs": 0, "recursiveJsTs": 620, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-cookie-import-replace-partition-rollback.electron.test.ts", "longestCodeBasenameCharacters": 65 }, { "path": "src/main/browser/__mocks__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-session-registry-persistence-fixture.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/browser/desktop-browser-bridge", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 5, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "desktop-browser-bridge-renderer-scope.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/claude", "area": "desktop-shell", "directTrackedFiles": 294, "recursiveTrackedFiles": 305, "directJsTs": 294, "directProductionJsTs": 126, "directTestSupportJsTs": 168, "directGeneratedJsTs": 0, "recursiveJsTs": 295, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-structured-journal-translation-background-tasks.test.ts", "longestCodeBasenameCharacters": 62 }, { "path": "src/main/claude-accounts", "area": "desktop-shell", "directTrackedFiles": 58, "recursiveTrackedFiles": 59, "directJsTs": 58, "directProductionJsTs": 32, "directTestSupportJsTs": 26, "directGeneratedJsTs": 0, "recursiveJsTs": 59, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-credential-persistence-ratchet.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/claude-accounts/runtime-auth", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-auth-types.ts", "longestCodeBasenameCharacters": 21 }, { "path": "src/main/claude-usage", "area": "desktop-shell", "directTrackedFiles": 46, "recursiveTrackedFiles": 46, "directJsTs": 46, "directProductionJsTs": 22, "directTestSupportJsTs": 24, "directGeneratedJsTs": 0, "recursiveJsTs": 46, "recursiveNativeOrShell": 0, "longestCodeBasename": "transcript-record-parser-prefilter.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/claude/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-agent-sdk-scripted-cli.mjs", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/cli", "area": "desktop-shell", "directTrackedFiles": 76, "recursiveTrackedFiles": 76, "directJsTs": 76, "directProductionJsTs": 38, "directTestSupportJsTs": 38, "directGeneratedJsTs": 0, "recursiveJsTs": 76, "recursiveNativeOrShell": 0, "longestCodeBasename": "appimage-extraction-pruning-namespace.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/codebuddy", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/codex", "area": "desktop-shell", "directTrackedFiles": 466, "recursiveTrackedFiles": 468, "directJsTs": 466, "directProductionJsTs": 238, "directTestSupportJsTs": 228, "directGeneratedJsTs": 0, "recursiveJsTs": 467, "recursiveNativeOrShell": 0, "longestCodeBasename": "codex-structured-journal-translation-turn-settles-once.test.ts", "longestCodeBasenameCharacters": 62 }, { "path": "src/main/codex-accounts", "area": "desktop-shell", "directTrackedFiles": 122, "recursiveTrackedFiles": 122, "directJsTs": 122, "directProductionJsTs": 51, "directTestSupportJsTs": 71, "directGeneratedJsTs": 0, "recursiveJsTs": 122, "recursiveNativeOrShell": 0, "longestCodeBasename": "legacy-wsl-runtime-auth-drain-script-interference-shims.ts", "longestCodeBasenameCharacters": 58 }, { "path": "src/main/codex-cli", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "codex-read-only-app-server-args.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/main/codex-usage", "area": "desktop-shell", "directTrackedFiles": 36, "recursiveTrackedFiles": 36, "directJsTs": 36, "directProductionJsTs": 17, "directTestSupportJsTs": 19, "directGeneratedJsTs": 0, "recursiveJsTs": 36, "recursiveNativeOrShell": 0, "longestCodeBasename": "codex-usage-long-context-billing.test.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/codex/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "codex-connection-app-server.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/command-code", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "command-code-managed-script.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/computer", "area": "desktop-shell", "directTrackedFiles": 64, "recursiveTrackedFiles": 64, "directJsTs": 64, "directProductionJsTs": 34, "directTestSupportJsTs": 30, "directGeneratedJsTs": 0, "recursiveJsTs": 64, "recursiveNativeOrShell": 0, "longestCodeBasename": "macos-computer-use-permission-status-cleanup.integration.test.ts", "longestCodeBasenameCharacters": 64 }, { "path": "src/main/copilot", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 4, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "copilot-managed-hook-definitions.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/crash-reporting", "area": "desktop-shell", "directTrackedFiles": 69, "recursiveTrackedFiles": 69, "directJsTs": 69, "directProductionJsTs": 35, "directTestSupportJsTs": 34, "directGeneratedJsTs": 0, "recursiveJsTs": 69, "recursiveNativeOrShell": 0, "longestCodeBasename": "crash-breadcrumb-renderer-attribution.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/credentials", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "saved-credential-readability.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/cursor", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-command.live-shell.test.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/cursor-accounts", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "status.ts", "longestCodeBasenameCharacters": 9 }, { "path": "src/main/daemon", "area": "terminal-daemon", "directTrackedFiles": 559, "recursiveTrackedFiles": 587, "directJsTs": 558, "directProductionJsTs": 277, "directTestSupportJsTs": 281, "directGeneratedJsTs": 0, "recursiveJsTs": 574, "recursiveNativeOrShell": 1, "longestCodeBasename": "daemon-shutdown-final-checkpoint-caller-deadline.test.ts", "longestCodeBasenameCharacters": 56 }, { "path": "src/main/daemon/__fixtures__", "area": "terminal-daemon", "directTrackedFiles": 2, "recursiveTrackedFiles": 12, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-wide-cell-grid.ts", "longestCodeBasenameCharacters": 26 }, { "path": "src/main/daemon/__fixtures__/pty-transcripts", "area": "terminal-daemon", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/daemon/fixtures", "area": "terminal-daemon", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 1, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/daemon/pty-subprocess", "area": "terminal-daemon", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 11, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "spawn-file-foreground-rejected-agents.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/devin", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-config-json.test.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/main/diagnostics", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "main-thread-churn-probe.test.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/dock", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "unread-badge.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/droid", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/dsh", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "dsh-home-patch.test.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/main/emulator", "area": "desktop-shell", "directTrackedFiles": 39, "recursiveTrackedFiles": 80, "directJsTs": 39, "directProductionJsTs": 23, "directTestSupportJsTs": 16, "directGeneratedJsTs": 0, "recursiveJsTs": 80, "recursiveNativeOrShell": 0, "longestCodeBasename": "serve-sim-runtime-materializer.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/emulator/android", "area": "desktop-shell", "directTrackedFiles": 36, "recursiveTrackedFiles": 36, "directJsTs": 36, "directProductionJsTs": 22, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 36, "recursiveNativeOrShell": 0, "longestCodeBasename": "android-capability-operations.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/emulator/backends", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "android-emulator-backend.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/foreign-sqlite-readers", "area": "desktop-shell", "directTrackedFiles": 14, "recursiveTrackedFiles": 18, "directJsTs": 14, "directProductionJsTs": 8, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "foreign-sqlite-reader-client-worker-lifecycle.test.ts", "longestCodeBasenameCharacters": 53 }, { "path": "src/main/foreign-sqlite-readers/readers", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "opencode-binder-sessions.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/gemini", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/ghostty", "area": "desktop-shell", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 13, "directProductionJsTs": 6, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "numeric-config-values.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/main/git", "area": "desktop-shell", "directTrackedFiles": 260, "recursiveTrackedFiles": 361, "directJsTs": 260, "directProductionJsTs": 89, "directTestSupportJsTs": 171, "directGeneratedJsTs": 0, "recursiveJsTs": 361, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktree-preparation-fallback-cleanup-real-git.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/git/command-runner", "area": "desktop-shell", "directTrackedFiles": 53, "recursiveTrackedFiles": 53, "directJsTs": 53, "directProductionJsTs": 31, "directTestSupportJsTs": 22, "directGeneratedJsTs": 0, "recursiveJsTs": 53, "recursiveNativeOrShell": 0, "longestCodeBasename": "git-command-resolution-windows-checkout.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/git/source-control", "area": "desktop-shell", "directTrackedFiles": 48, "recursiveTrackedFiles": 48, "directJsTs": 48, "directProductionJsTs": 37, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 48, "recursiveNativeOrShell": 0, "longestCodeBasename": "drive-checkout-suspect-writes-real-git.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/gitea", "area": "desktop-shell", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 5, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "client-scan-invalidation.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/github", "area": "desktop-shell", "directTrackedFiles": 146, "recursiveTrackedFiles": 256, "directJsTs": 146, "directProductionJsTs": 58, "directTestSupportJsTs": 88, "directGeneratedJsTs": 0, "recursiveJsTs": 254, "recursiveNativeOrShell": 0, "longestCodeBasename": "pr-refresh-coordinator-active-visible-priority.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/github/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "work-item-search-api.ts", "longestCodeBasenameCharacters": 23 }, { "path": "src/main/github/client", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 83, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 82, "recursiveNativeOrShell": 0, "longestCodeBasename": "pull-request-lookup-candidates.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/github/client/check", "area": "desktop-shell", "directTrackedFiles": 29, "recursiveTrackedFiles": 30, "directJsTs": 29, "directProductionJsTs": 14, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 29, "recursiveNativeOrShell": 0, "longestCodeBasename": "check-details-capture-diagnostics.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/github/client/check/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/github/client/create", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "create-pr-error-classification.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/github/client/detect", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "hydrate-work-item-merge-metadata.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/github/client/fetch", "area": "desktop-shell", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 7, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "pr-review-threads-query.ts", "longestCodeBasenameCharacters": 26 }, { "path": "src/main/github/client/list", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 8, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "work-item-list-request.ts", "longestCodeBasenameCharacters": 25 }, { "path": "src/main/github/client/lookup", "area": "desktop-shell", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 16, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "rest-stack-metadata-validation.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/github/client/map", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "work-item-field-coercion.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/github/client/merge", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "pr-auto-merge.ts", "longestCodeBasenameCharacters": 16 }, { "path": "src/main/github/client/update", "area": "desktop-shell", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 7, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "resolve-review-thread.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/main/github/project-view", "area": "desktop-shell", "directTrackedFiles": 25, "recursiveTrackedFiles": 25, "directJsTs": 25, "directProductionJsTs": 20, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 25, "recursiveNativeOrShell": 0, "longestCodeBasename": "project-view-field-normalization.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/gitlab", "area": "desktop-shell", "directTrackedFiles": 53, "recursiveTrackedFiles": 53, "directJsTs": 53, "directProductionJsTs": 34, "directTestSupportJsTs": 19, "directGeneratedJsTs": 0, "recursiveJsTs": 53, "recursiveNativeOrShell": 0, "longestCodeBasename": "gitlab-known-host-probe-wsl-fallback.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/grok", "area": "desktop-shell", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 18, "directProductionJsTs": 11, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "grok-hook-symlink-cleanup-marker.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/grok-accounts", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "status.test.ts", "longestCodeBasenameCharacters": 14 }, { "path": "src/main/hang-watchdog", "area": "desktop-shell", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 7, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "main-thread-hang-watchdog-entry.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/hermes", "area": "desktop-shell", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 13, "directProductionJsTs": 6, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "hermes-config-comment-boundaries.test.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/host", "area": "desktop-shell", "directTrackedFiles": 25, "recursiveTrackedFiles": 25, "directJsTs": 25, "directProductionJsTs": 14, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 25, "recursiveNativeOrShell": 0, "longestCodeBasename": "deferred-secret-protection-report.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/i18n", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "main-i18n-lazy-locale.test.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/main/ipc", "area": "ipc", "directTrackedFiles": 797, "recursiveTrackedFiles": 1208, "directJsTs": 797, "directProductionJsTs": 364, "directTestSupportJsTs": 433, "directGeneratedJsTs": 0, "recursiveJsTs": 1208, "recursiveNativeOrShell": 0, "longestCodeBasename": "crash-reporting-renderer-error-report-attribution.test.ts", "longestCodeBasenameCharacters": 57 }, { "path": "src/main/ipc/filesystem", "area": "ipc", "directTrackedFiles": 26, "recursiveTrackedFiles": 29, "directJsTs": 26, "directProductionJsTs": 22, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 29, "recursiveNativeOrShell": 0, "longestCodeBasename": "filesystem-git-pull-request-generation-handlers.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/main/ipc/filesystem/git-remote", "area": "ipc", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "branch-mutation-handlers.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/ipc/hooks", "area": "ipc", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 4, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "register-worktree-hook-inspection-handler.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/ipc/pty", "area": "ipc", "directTrackedFiles": 19, "recursiveTrackedFiles": 165, "directJsTs": 19, "directProductionJsTs": 11, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 165, "recursiveNativeOrShell": 0, "longestCodeBasename": "managed-data-account-spawn-environment.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/ipc/pty/delivery", "area": "ipc", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 18, "directProductionJsTs": 16, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "interactive-typing-burst.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/ipc/pty/host-env", "area": "ipc", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 20, "directProductionJsTs": 13, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 20, "recursiveNativeOrShell": 0, "longestCodeBasename": "startup-cwd-directory-exists.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/ipc/pty/ipc", "area": "ipc", "directTrackedFiles": 47, "recursiveTrackedFiles": 47, "directJsTs": 47, "directProductionJsTs": 31, "directTestSupportJsTs": 16, "directGeneratedJsTs": 0, "recursiveJsTs": 47, "recursiveNativeOrShell": 0, "longestCodeBasename": "spawn-push-target-materialization-real-git.test.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/main/ipc/pty/pane", "area": "ipc", "directTrackedFiles": 25, "recursiveTrackedFiles": 25, "directJsTs": 25, "directProductionJsTs": 18, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 25, "recursiveNativeOrShell": 0, "longestCodeBasename": "stable-pane-absence-death-certificate.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/ipc/pty/provider", "area": "ipc", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 9, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "registry-color-query-reply-colors.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/ipc/pty/runtime", "area": "ipc", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 16, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "foreground-process-evidence-capability.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/ipc/register-core-handlers", "area": "ipc", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "register-core-handlers.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/ipc/repos", "area": "ipc", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 18, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "folder-workspace-attachment-handlers.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/ipc/runtime-environments", "area": "ipc", "directTrackedFiles": 92, "recursiveTrackedFiles": 92, "directJsTs": 92, "directProductionJsTs": 46, "directTestSupportJsTs": 46, "directGeneratedJsTs": 0, "recursiveJsTs": 92, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-environment-transport-routing-tailscale-hint.test.ts", "longestCodeBasenameCharacters": 60 }, { "path": "src/main/ipc/skill-delete", "area": "ipc", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "handlers.ts", "longestCodeBasenameCharacters": 11 }, { "path": "src/main/ipc/ssh", "area": "ipc", "directTrackedFiles": 48, "recursiveTrackedFiles": 48, "directJsTs": 48, "directProductionJsTs": 23, "directTestSupportJsTs": 25, "directGeneratedJsTs": 0, "recursiveJsTs": 48, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-managed-host-port-forward-lifecycle.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/ipc/worktrees", "area": "ipc", "directTrackedFiles": 4, "recursiveTrackedFiles": 45, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 45, "recursiveNativeOrShell": 0, "longestCodeBasename": "folder-workspace-model.ts", "longestCodeBasenameCharacters": 25 }, { "path": "src/main/ipc/worktrees/create", "area": "ipc", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "register-worktree-prefetch-handler.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/ipc/worktrees/listing", "area": "ipc", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 15, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "register-sparse-checkout-cache-invalidation.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/main/ipc/worktrees/metadata", "area": "ipc", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "register-worktree-metadata-handlers.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/ipc/worktrees/removal", "area": "ipc", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 12, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "retry-failed-local-worktree-removal.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/jcode", "area": "desktop-shell", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 3, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-command-quoting.test.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/main/jira", "area": "desktop-shell", "directTrackedFiles": 60, "recursiveTrackedFiles": 61, "directJsTs": 60, "directProductionJsTs": 35, "directTestSupportJsTs": 25, "directGeneratedJsTs": 0, "recursiveJsTs": 61, "recursiveNativeOrShell": 0, "longestCodeBasename": "attachment-image-cache-generation.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/jira/__mocks__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "jira-client-module.ts", "longestCodeBasenameCharacters": 21 }, { "path": "src/main/jsonl-rpc", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 4, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "timeline-final-tail.test.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/keybindings", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "keybinding-service.test.ts", "longestCodeBasenameCharacters": 26 }, { "path": "src/main/kimi", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 3, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service-config-delete-race.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/kiro", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/lib", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "unread-response-body.test-fixtures.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/linear", "area": "desktop-shell", "directTrackedFiles": 66, "recursiveTrackedFiles": 66, "directJsTs": 66, "directProductionJsTs": 46, "directTestSupportJsTs": 20, "directGeneratedJsTs": 0, "recursiveJsTs": 66, "recursiveNativeOrShell": 0, "longestCodeBasename": "linear-issue-detail-deadline.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/local-builds", "area": "desktop-shell", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 4, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "local-build-compatibility-contract.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/macos-keychain", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "generic-password.test.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/main/managed-data-accounts", "area": "desktop-shell", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 4, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "service-enrollment-persistence.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/managed-server", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 192, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 192, "recursiveNativeOrShell": 0, "longestCodeBasename": "posix-host-op-byte-budget.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/managed-server/activation", "area": "desktop-shell", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 19, "directProductionJsTs": 12, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 19, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-activation-transaction-transitions.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/main/managed-server/host-state", "area": "desktop-shell", "directTrackedFiles": 23, "recursiveTrackedFiles": 23, "directJsTs": 23, "directProductionJsTs": 13, "directTestSupportJsTs": 10, "directGeneratedJsTs": 0, "recursiveJsTs": 23, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-state-mutation-fence-heartbeat.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/managed-server/install", "area": "desktop-shell", "directTrackedFiles": 80, "recursiveTrackedFiles": 80, "directJsTs": 80, "directProductionJsTs": 39, "directTestSupportJsTs": 41, "directGeneratedJsTs": 0, "recursiveJsTs": 80, "recursiveNativeOrShell": 0, "longestCodeBasename": "remote-node-runtime-store-lock-host-release.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/main/managed-server/lifecycle", "area": "desktop-shell", "directTrackedFiles": 69, "recursiveTrackedFiles": 69, "directJsTs": 69, "directProductionJsTs": 40, "directTestSupportJsTs": 29, "directGeneratedJsTs": 0, "recursiveJsTs": 69, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-managed-tunnel-transport-real-openssh.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/main/media", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "media-preview-protocol.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/memory", "area": "desktop-shell", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 19, "directProductionJsTs": 10, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 19, "recursiveNativeOrShell": 0, "longestCodeBasename": "hydrate-local-pty-registry-folder-workspaces.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/main/menu", "area": "desktop-shell", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 5, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "gpu-acceleration-about-panel.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/mimo", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/minimax", "area": "desktop-shell", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "minimax-credential-commands.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/muse", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-config-json.test.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/main/muse-usage", "area": "desktop-shell", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 9, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "persisted-state-normalization.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/native-chat", "area": "desktop-shell", "directTrackedFiles": 150, "recursiveTrackedFiles": 857, "directJsTs": 150, "directProductionJsTs": 75, "directTestSupportJsTs": 75, "directGeneratedJsTs": 0, "recursiveJsTs": 856, "recursiveNativeOrShell": 0, "longestCodeBasename": "transcript-line-decoders-claude-image-companion.test.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/native-chat/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/native-chat/agent-model-catalog", "area": "desktop-shell", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 14, "directTestSupportJsTs": 10, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-model-catalog-discovery-freshness.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/native-chat/agent-session-attachments", "area": "desktop-shell", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 6, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-session-attachment-store-registry.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/native-chat/agent-session-journal", "area": "desktop-shell", "directTrackedFiles": 156, "recursiveTrackedFiles": 156, "directJsTs": 156, "directProductionJsTs": 85, "directTestSupportJsTs": 71, "directGeneratedJsTs": 0, "recursiveJsTs": 156, "recursiveNativeOrShell": 0, "longestCodeBasename": "journal-lifecycle-batch-partition.test-fixture.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/native-chat/agent-session-timeline", "area": "desktop-shell", "directTrackedFiles": 32, "recursiveTrackedFiles": 32, "directJsTs": 32, "directProductionJsTs": 17, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 32, "recursiveNativeOrShell": 0, "longestCodeBasename": "provider-timeline-assembler-earlier-turn-end.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/main/native-chat/agent-session-wire", "area": "desktop-shell", "directTrackedFiles": 485, "recursiveTrackedFiles": 485, "directJsTs": 485, "directProductionJsTs": 226, "directTestSupportJsTs": 259, "directGeneratedJsTs": 0, "recursiveJsTs": 485, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-agent-session-queued-message-rig-provider.test-fixture.ts", "longestCodeBasenameCharacters": 68 }, { "path": "src/main/network", "area": "desktop-shell", "directTrackedFiles": 17, "recursiveTrackedFiles": 17, "directJsTs": 17, "directProductionJsTs": 10, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 17, "recursiveNativeOrShell": 0, "longestCodeBasename": "macos-tailscale-dns-probe-admission.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/main/node-runtime", "area": "desktop-shell", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 19, "directProductionJsTs": 10, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 19, "recursiveNativeOrShell": 0, "longestCodeBasename": "pinned-runtime-materializer-http-client.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/notebook", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "python-environments.test.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/notifications", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "announced-notification-registry.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/observability", "area": "desktop-shell", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 20, "directProductionJsTs": 12, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 20, "recursiveNativeOrShell": 0, "longestCodeBasename": "redactor-environment-lines.test.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/main/omp", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "omp-session-cwd-lookup.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/openclaude", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.ts", "longestCodeBasenameCharacters": 15 }, { "path": "src/main/opencode", "area": "desktop-shell", "directTrackedFiles": 94, "recursiveTrackedFiles": 94, "directJsTs": 94, "directProductionJsTs": 44, "directTestSupportJsTs": 50, "directGeneratedJsTs": 0, "recursiveJsTs": 94, "recursiveNativeOrShell": 0, "longestCodeBasename": "opencode-launch-model-context-supervision.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/opencode-usage", "area": "desktop-shell", "directTrackedFiles": 21, "recursiveTrackedFiles": 21, "directJsTs": 21, "directProductionJsTs": 13, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "opencode-usage-worktree-attribution.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/opencode2", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "status-plugin-setup-lifetime.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/orca-profiles", "area": "desktop-shell", "directTrackedFiles": 83, "recursiveTrackedFiles": 83, "directJsTs": 83, "directProductionJsTs": 49, "directTestSupportJsTs": 34, "directGeneratedJsTs": 0, "recursiveJsTs": 83, "recursiveNativeOrShell": 0, "longestCodeBasename": "profile-cloud-service-sign-out-connect-race.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/main/orcad", "area": "desktop-shell", "directTrackedFiles": 197, "recursiveTrackedFiles": 198, "directJsTs": 197, "directProductionJsTs": 99, "directTestSupportJsTs": 98, "directGeneratedJsTs": 0, "recursiveJsTs": 198, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-cross-runtime-daemon-adoption.integration.test.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/orcad/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "fake-orcad-electron-sidecar.cjs", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/persistence", "area": "desktop-shell", "directTrackedFiles": 20, "recursiveTrackedFiles": 534, "directJsTs": 20, "directProductionJsTs": 9, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 533, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-authored-workspace-session-fields.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/persistence/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 0, "recursiveTrackedFiles": 6, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/persistence/__fixtures__/wsl-mover", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 0, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "wsl-mover-folders-profile.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/main/persistence/applying-settings", "area": "desktop-shell", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 9, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "settings-update-terminal-link-preference.test.ts", "longestCodeBasenameCharacters": 48 }, { "path": "src/main/persistence/leasing-ssh-ptys", "area": "desktop-shell", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 9, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-normalization-remote-cli-control.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/persistence/loading-store", "area": "desktop-shell", "directTrackedFiles": 121, "recursiveTrackedFiles": 121, "directJsTs": 121, "directProductionJsTs": 62, "directTestSupportJsTs": 59, "directGeneratedJsTs": 0, "recursiveJsTs": 121, "recursiveNativeOrShell": 0, "longestCodeBasename": "profile-state-pty-retirement-finalization.spec.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/persistence/migrating-orcad-catalog", "area": "desktop-shell", "directTrackedFiles": 75, "recursiveTrackedFiles": 75, "directJsTs": 75, "directProductionJsTs": 53, "directTestSupportJsTs": 22, "directGeneratedJsTs": 0, "recursiveJsTs": 75, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-source-duplicate-session-identities.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/persistence/moving-wsl-projects", "area": "desktop-shell", "directTrackedFiles": 37, "recursiveTrackedFiles": 37, "directJsTs": 37, "directProductionJsTs": 20, "directTestSupportJsTs": 17, "directGeneratedJsTs": 0, "recursiveJsTs": 37, "recursiveNativeOrShell": 0, "longestCodeBasename": "wsl-move-state-projection-scope.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/persistence/profile-state", "area": "desktop-shell", "directTrackedFiles": 128, "recursiveTrackedFiles": 137, "directJsTs": 128, "directProductionJsTs": 65, "directTestSupportJsTs": 63, "directGeneratedJsTs": 0, "recursiveJsTs": 136, "recursiveNativeOrShell": 0, "longestCodeBasename": "profile-state-automation-runs-serialization.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/main/persistence/profile-state/legacy-json", "area": "desktop-shell", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "profile-state-versioned-export.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/persistence/restoring-sessions", "area": "desktop-shell", "directTrackedFiles": 26, "recursiveTrackedFiles": 26, "directJsTs": 26, "directProductionJsTs": 16, "directTestSupportJsTs": 10, "directGeneratedJsTs": 0, "recursiveJsTs": 26, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-pane-normalization-index.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/persistence/scheduling-automations", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 5, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "automation-definition-operations.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/persistence/terminal-topology", "area": "desktop-shell", "directTrackedFiles": 56, "recursiveTrackedFiles": 56, "directJsTs": 56, "directProductionJsTs": 18, "directTestSupportJsTs": 38, "directGeneratedJsTs": 0, "recursiveJsTs": 56, "recursiveNativeOrShell": 0, "longestCodeBasename": "layout-owner-written-session-switch-off-load.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/main/persistence/tracking-repos", "area": "desktop-shell", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 15, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "probeable-local-worktree-metadata-candidates.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/main/pi", "area": "desktop-shell", "directTrackedFiles": 76, "recursiveTrackedFiles": 84, "directJsTs": 76, "directProductionJsTs": 40, "directTestSupportJsTs": 36, "directGeneratedJsTs": 0, "recursiveJsTs": 76, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-status-extension-nested-run-settlement.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/main/pi/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/plugins", "area": "desktop-shell", "directTrackedFiles": 120, "recursiveTrackedFiles": 121, "directJsTs": 120, "directProductionJsTs": 73, "directTestSupportJsTs": 47, "directGeneratedJsTs": 0, "recursiveJsTs": 121, "recursiveNativeOrShell": 0, "longestCodeBasename": "plugin-private-marketplace.integration.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/plugins/__mocks__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "plugin-uninstall-log-test-fixture.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/ports", "area": "desktop-shell", "directTrackedFiles": 26, "recursiveTrackedFiles": 26, "directJsTs": 26, "directProductionJsTs": 17, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 26, "recursiveNativeOrShell": 0, "longestCodeBasename": "advertised-url-watcher-pid-validation.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/preflight", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 4, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "codex-workspace-relative-path.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/project-groups", "area": "desktop-shell", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 13, "directProductionJsTs": 6, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "folder-workspace-path-status.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/provider-process", "area": "desktop-shell", "directTrackedFiles": 35, "recursiveTrackedFiles": 35, "directJsTs": 35, "directProductionJsTs": 20, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 35, "recursiveNativeOrShell": 0, "longestCodeBasename": "provider-group-orphan-guard.integration.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/providers", "area": "desktop-shell", "directTrackedFiles": 132, "recursiveTrackedFiles": 136, "directJsTs": 132, "directProductionJsTs": 65, "directTestSupportJsTs": 67, "directGeneratedJsTs": 0, "recursiveJsTs": 134, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-foreground-process-windows-job-rejection.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/providers/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/providers/__tests__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 3, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "shell-ready-framework-example.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/providers/__tests__/shell-ready-framework", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "shell-script-test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/pty", "area": "desktop-shell", "directTrackedFiles": 61, "recursiveTrackedFiles": 61, "directJsTs": 61, "directProductionJsTs": 30, "directTestSupportJsTs": 31, "directGeneratedJsTs": 0, "recursiveJsTs": 61, "recursiveNativeOrShell": 0, "longestCodeBasename": "node-pty-self-exit-pseudoconsole-close.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/qoder", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/main/qwen-code", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-service.ts", "longestCodeBasenameCharacters": 15 }, { "path": "src/main/rate-limits", "area": "desktop-shell", "directTrackedFiles": 120, "recursiveTrackedFiles": 141, "directJsTs": 120, "directProductionJsTs": 59, "directTestSupportJsTs": 61, "directGeneratedJsTs": 0, "recursiveJsTs": 141, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-managed-usage-credential-source.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/rate-limits/minimax", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "minimax-request-context.test.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/rate-limits/service", "area": "desktop-shell", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 15, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "service-sibling-provider-result.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/main/remote-layout-snapshot", "area": "desktop-shell", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "remote-layout-snapshot-persistence.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/ripgrep", "area": "desktop-shell", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 5, "directTestSupportJsTs": 10, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "ripgrep-filename-identity-real.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/runtime", "area": "runtime", "directTrackedFiles": 1251, "recursiveTrackedFiles": 3290, "directJsTs": 1251, "directProductionJsTs": 494, "directTestSupportJsTs": 757, "directGeneratedJsTs": 0, "recursiveJsTs": 3024, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-agent-session-provider-operations-while-starting.test.ts", "longestCodeBasenameCharacters": 67 }, { "path": "src/main/runtime/__fixtures__", "area": "runtime", "directTrackedFiles": 251, "recursiveTrackedFiles": 251, "directJsTs": 3, "directProductionJsTs": 0, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "orca-runtime-terminal-close-continuity-graph-fixture.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/runtime/__snapshots__", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/runtime/agent-state-rules", "area": "runtime", "directTrackedFiles": 32, "recursiveTrackedFiles": 32, "directJsTs": 18, "directProductionJsTs": 13, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-state-rules-live-update.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/runtime/browser", "area": "runtime", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 22, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-profiles-client-placement.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/runtime/browser-host", "area": "runtime", "directTrackedFiles": 55, "recursiveTrackedFiles": 55, "directJsTs": 55, "directProductionJsTs": 35, "directTestSupportJsTs": 20, "directGeneratedJsTs": 0, "recursiveJsTs": 55, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-host-page-reconciliation-orchestration.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/runtime/client", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-client-state.ts", "longestCodeBasenameCharacters": 23 }, { "path": "src/main/runtime/construction", "area": "runtime", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 8, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-construction-dependencies.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/main/runtime/desktop-browser-bridge", "area": "runtime", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "desktop-browser-bridge-allowlist.spec.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/runtime/files", "area": "runtime", "directTrackedFiles": 13, "recursiveTrackedFiles": 22, "directJsTs": 13, "directProductionJsTs": 12, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "editor-open-through-layout-owner.test.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/runtime/files/search", "area": "runtime", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 2, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-path-search-expiry.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/runtime/files/watch", "area": "runtime", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "windows-file-watch.test.ts", "longestCodeBasenameCharacters": 26 }, { "path": "src/main/runtime/integrations", "area": "runtime", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/runtime/integrations/linear", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "linear-commands.ts", "longestCodeBasenameCharacters": 18 }, { "path": "src/main/runtime/mobile-cloud-relay", "area": "runtime", "directTrackedFiles": 63, "recursiveTrackedFiles": 63, "directJsTs": 63, "directProductionJsTs": 39, "directTestSupportJsTs": 24, "directGeneratedJsTs": 0, "recursiveJsTs": 63, "recursiveNativeOrShell": 0, "longestCodeBasename": "desktop-relay-service-broker-liveness.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/runtime/mobile-desktop-relay", "area": "runtime", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 19, "directProductionJsTs": 11, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 19, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-relay-host-catalog.integration.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/runtime/orca-runtime-test-mocks", "area": "runtime", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 0, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "imported-values.spec.ts", "longestCodeBasenameCharacters": 23 }, { "path": "src/main/runtime/orca-runtime-tests", "area": "runtime", "directTrackedFiles": 130, "recursiveTrackedFiles": 130, "directJsTs": 130, "directProductionJsTs": 0, "directTestSupportJsTs": 130, "directGeneratedJsTs": 0, "recursiveJsTs": 130, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-settled-prompt-foreground-confirmation.spec.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/runtime/orchestration", "area": "runtime", "directTrackedFiles": 186, "recursiveTrackedFiles": 328, "directJsTs": 186, "directProductionJsTs": 86, "directTestSupportJsTs": 100, "directGeneratedJsTs": 0, "recursiveJsTs": 327, "recursiveNativeOrShell": 0, "longestCodeBasename": "orchestration-legacy-coordinator-authority-db.test.ts", "longestCodeBasenameCharacters": 53 }, { "path": "src/main/runtime/orchestration/__snapshots__", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/runtime/orchestration/db", "area": "runtime", "directTrackedFiles": 35, "recursiveTrackedFiles": 139, "directJsTs": 35, "directProductionJsTs": 22, "directTestSupportJsTs": 13, "directGeneratedJsTs": 0, "recursiveJsTs": 139, "recursiveNativeOrShell": 0, "longestCodeBasename": "remaining-dispatch-statement-compilation.test.ts", "longestCodeBasenameCharacters": 48 }, { "path": "src/main/runtime/orchestration/db/coordinator-runs", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "coordinator-run-store.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/main/runtime/orchestration/db/decision-gates", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "decision-gate-store.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/main/runtime/orchestration/db/dispatch-context", "area": "runtime", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 6, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "task-dispatch-reconciliation.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/runtime/orchestration/db/federation", "area": "runtime", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 13, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "federated-dispatch-observation-fence.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/runtime/orchestration/db/legacy", "area": "runtime", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 10, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "legacy-compatibility-candidates.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/main/runtime/orchestration/db/messages", "area": "runtime", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 9, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "mailbox-consumer-lifecycle-fencing.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/runtime/orchestration/db/mutation-receipts", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "mutation-receipt-store.ts", "longestCodeBasenameCharacters": 25 }, { "path": "src/main/runtime/orchestration/db/questions", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "question-threads.ts", "longestCodeBasenameCharacters": 19 }, { "path": "src/main/runtime/orchestration/db/reset", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "orchestration-reset.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/main/runtime/orchestration/db/runs", "area": "runtime", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "run-coordinator-orca-session-binding.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/runtime/orchestration/db/schema", "area": "runtime", "directTrackedFiles": 27, "recursiveTrackedFiles": 27, "directJsTs": 27, "directProductionJsTs": 22, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 27, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-worker-orca-session-backfill.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/runtime/orchestration/db/tasks", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "task-status-transition.ts", "longestCodeBasenameCharacters": 25 }, { "path": "src/main/runtime/orchestration/db/worker-dispatch", "area": "runtime", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 9, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "worker-dispatch-assignee-orca-session.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/runtime/orchestration/db/worker-terminal", "area": "runtime", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 9, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "worker-terminal-inventory-counts.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/runtime/orchestration/terminal-authority", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "verify-orchestration-compatibility-caller.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/runtime/push", "area": "runtime", "directTrackedFiles": 29, "recursiveTrackedFiles": 29, "directJsTs": 29, "directProductionJsTs": 10, "directTestSupportJsTs": 19, "directGeneratedJsTs": 0, "recursiveJsTs": 29, "recursiveNativeOrShell": 0, "longestCodeBasename": "desktop-push-service-unreadable-outbox.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/runtime/rpc", "area": "runtime", "directTrackedFiles": 186, "recursiveTrackedFiles": 763, "directJsTs": 186, "directProductionJsTs": 63, "directTestSupportJsTs": 123, "directGeneratedJsTs": 0, "recursiveJsTs": 763, "recursiveNativeOrShell": 0, "longestCodeBasename": "remote-runtime-server-heartbeat-missed-probe-tolerance.test.ts", "longestCodeBasenameCharacters": 62 }, { "path": "src/main/runtime/rpc/methods", "area": "runtime", "directTrackedFiles": 349, "recursiveTrackedFiles": 577, "directJsTs": 349, "directProductionJsTs": 156, "directTestSupportJsTs": 193, "directGeneratedJsTs": 0, "recursiveJsTs": 577, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-agent-session-gate-classification.test-fixture.ts", "longestCodeBasenameCharacters": 60 }, { "path": "src/main/runtime/rpc/methods/orchestration", "area": "runtime", "directTrackedFiles": 7, "recursiveTrackedFiles": 183, "directJsTs": 7, "directProductionJsTs": 5, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 183, "recursiveNativeOrShell": 0, "longestCodeBasename": "cli-runtime-boundary.test.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/main/runtime/rpc/methods/orchestration/federation", "area": "runtime", "directTrackedFiles": 45, "recursiveTrackedFiles": 45, "directJsTs": 45, "directProductionJsTs": 20, "directTestSupportJsTs": 25, "directGeneratedJsTs": 0, "recursiveJsTs": 45, "recursiveNativeOrShell": 0, "longestCodeBasename": "federation-release-recovery-scenarios.test-support.ts", "longestCodeBasenameCharacters": 53 }, { "path": "src/main/runtime/rpc/methods/orchestration/gates", "area": "runtime", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 1, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "gate-run-authorization.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/main/runtime/rpc/methods/orchestration/messaging", "area": "runtime", "directTrackedFiles": 31, "recursiveTrackedFiles": 31, "directJsTs": 31, "directProductionJsTs": 19, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 31, "recursiveNativeOrShell": 0, "longestCodeBasename": "check-worker-federated-attachment.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/runtime/rpc/methods/orchestration/runs", "area": "runtime", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 7, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "migration-behavior.test.ts", "longestCodeBasenameCharacters": 26 }, { "path": "src/main/runtime/rpc/methods/orchestration/worker", "area": "runtime", "directTrackedFiles": 86, "recursiveTrackedFiles": 86, "directJsTs": 86, "directProductionJsTs": 44, "directTestSupportJsTs": 42, "directGeneratedJsTs": 0, "recursiveJsTs": 86, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-worker-launch-seed-options.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/runtime/rpc/methods/terminal", "area": "runtime", "directTrackedFiles": 45, "recursiveTrackedFiles": 45, "directJsTs": 45, "directProductionJsTs": 38, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 45, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-multiplex-stream-initialization.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/main/runtime/runtime-rpc", "area": "runtime", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 20, "directProductionJsTs": 19, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 20, "recursiveNativeOrShell": 0, "longestCodeBasename": "runtime-rpc-mobile-paired-desktop-methods.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/main/runtime/session-construction", "area": "runtime", "directTrackedFiles": 0, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/runtime/session-construction/agent-session", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "get-agent-session-execution-namespace.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/runtime/session-graph", "area": "runtime", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "session-graph-reload-lifecycle.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/runtime/session-lifecycle", "area": "runtime", "directTrackedFiles": 0, "recursiveTrackedFiles": 13, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/runtime/session-lifecycle/close", "area": "runtime", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "has-live-or-persisted-serve-or-ssh-owned-pty-binding.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/runtime/session-lifecycle/projection", "area": "runtime", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 7, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "reconcile-headless-mobile-session-browser-tabs.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/runtime/session-tabs", "area": "runtime", "directTrackedFiles": 47, "recursiveTrackedFiles": 47, "directJsTs": 47, "directProductionJsTs": 32, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 47, "recursiveNativeOrShell": 0, "longestCodeBasename": "headless-mobile-session-absorbed-rows.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/main/runtime/sidebar-inputs", "area": "runtime", "directTrackedFiles": 61, "recursiveTrackedFiles": 61, "directJsTs": 61, "directProductionJsTs": 29, "directTestSupportJsTs": 32, "directGeneratedJsTs": 0, "recursiveJsTs": 61, "recursiveNativeOrShell": 0, "longestCodeBasename": "orca-runtime-detected-checkouts-live-content.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/runtime/terminal", "area": "runtime", "directTrackedFiles": 3, "recursiveTrackedFiles": 126, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 124, "recursiveNativeOrShell": 0, "longestCodeBasename": "pty-endpoint-loss-signal.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/runtime/terminal/adoption", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "adopt-terminal-orphans-from-inventory.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/runtime/terminal/artifacts", "area": "runtime", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 6, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "local-artifact-read.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/main/runtime/terminal/driver", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-driver-resources.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/main/runtime/terminal/focus", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "focus-terminal.ts", "longestCodeBasenameCharacters": 17 }, { "path": "src/main/runtime/terminal/identity", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-handle-bindings.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/runtime/terminal/input", "area": "runtime", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-agent-status-and-submission.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/runtime/terminal/launch", "area": "runtime", "directTrackedFiles": 26, "recursiveTrackedFiles": 26, "directJsTs": 26, "directProductionJsTs": 20, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 26, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-create-pane-last-grid.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/runtime/terminal/layout", "area": "runtime", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 13, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-terminal-subscribe-internal.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/runtime/terminal/lifecycle", "area": "runtime", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 8, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "pty-controller-inventory-refresh.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/runtime/terminal/output", "area": "runtime", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 15, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-orchestration-authority.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/runtime/terminal/query", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "pty-terminal-summary.ts", "longestCodeBasenameCharacters": 23 }, { "path": "src/main/runtime/terminal/recovery", "area": "runtime", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 5, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "restored-pane-start.test.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/runtime/terminal/stop", "area": "runtime", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 12, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "hook-status-resume-records.test.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/main/runtime/terminal/surface", "area": "runtime", "directTrackedFiles": 9, "recursiveTrackedFiles": 11, "directJsTs": 9, "directProductionJsTs": 4, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-surface-replies.test-fixture.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/main/runtime/terminal/surface/__fixtures__", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/runtime/terminal/view", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "renderer-terminal-snapshot.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/main/runtime/terminal/wait", "area": "runtime", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 8, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-wait-blocked-checks.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/runtime/view-facts", "area": "runtime", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "active-group-view-facts.test.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/main/runtime/workspaces", "area": "runtime", "directTrackedFiles": 20, "recursiveTrackedFiles": 28, "directJsTs": 20, "directProductionJsTs": 18, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 28, "recursiveNativeOrShell": 0, "longestCodeBasename": "managed-worktree-sleep-layout-owner.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/main/runtime/workspaces/persisted-surfaces", "area": "runtime", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "live-terminal-placement-before-initial-tab.test.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/main/runtime/workspaces/session-hosts", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "get-runtime-id.ts", "longestCodeBasenameCharacters": 17 }, { "path": "src/main/runtime/workspaces/startup", "area": "runtime", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-terminal-provisioning.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/main/server", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "serve-stdout-boundary.test.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/main/skills", "area": "desktop-shell", "directTrackedFiles": 180, "recursiveTrackedFiles": 196, "directJsTs": 180, "directProductionJsTs": 94, "directTestSupportJsTs": 86, "directGeneratedJsTs": 0, "recursiveJsTs": 196, "recursiveNativeOrShell": 0, "longestCodeBasename": "skill-bundle-process-termination.integration.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/main/skills/skill-delete", "area": "desktop-shell", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 10, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "wsl-enumeration-protocol.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/source-control", "area": "desktop-shell", "directTrackedFiles": 40, "recursiveTrackedFiles": 40, "directJsTs": 40, "directProductionJsTs": 21, "directTestSupportJsTs": 19, "directGeneratedJsTs": 0, "recursiveJsTs": 40, "recursiveNativeOrShell": 0, "longestCodeBasename": "hosted-review-creation-gitlab-self-hosted.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/speech", "area": "desktop-shell", "directTrackedFiles": 42, "recursiveTrackedFiles": 42, "directJsTs": 42, "directProductionJsTs": 25, "directTestSupportJsTs": 17, "directGeneratedJsTs": 0, "recursiveJsTs": 42, "recursiveNativeOrShell": 0, "longestCodeBasename": "model-manager-progress-callback.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/sqlite", "area": "desktop-shell", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 13, "directProductionJsTs": 8, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "sync-database-concurrent-backup.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/ssh", "area": "desktop-shell", "directTrackedFiles": 238, "recursiveTrackedFiles": 428, "directJsTs": 238, "directProductionJsTs": 124, "directTestSupportJsTs": 114, "directGeneratedJsTs": 0, "recursiveJsTs": 427, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-migration-catalog-client-extra-agent-args.test.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/ssh/__tests__", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-connection-test-client.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/main/ssh/config", "area": "desktop-shell", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 20, "directProductionJsTs": 9, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 20, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-config-parser-host-patterns.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/main/ssh/connection", "area": "desktop-shell", "directTrackedFiles": 40, "recursiveTrackedFiles": 40, "directJsTs": 40, "directProductionJsTs": 11, "directTestSupportJsTs": 29, "directGeneratedJsTs": 0, "recursiveJsTs": 40, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-connection-file-transfer-session-lost.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/main/ssh/hostile-host-test-support", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 0, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-hostile-host-local-sshd.test.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/ssh/legacy-relay", "area": "desktop-shell", "directTrackedFiles": 60, "recursiveTrackedFiles": 60, "directJsTs": 59, "directProductionJsTs": 32, "directTestSupportJsTs": 27, "directGeneratedJsTs": 0, "recursiveJsTs": 59, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-relay-endpoint-incumbent-shell.integration.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/ssh/port-forwarding", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "system-ssh-port-forward-provider.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/main/ssh/remote-exec", "area": "desktop-shell", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 4, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "remote-host-failure-producers.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/ssh/system-transport", "area": "desktop-shell", "directTrackedFiles": 31, "recursiveTrackedFiles": 31, "directJsTs": 31, "directProductionJsTs": 17, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 31, "recursiveNativeOrShell": 0, "longestCodeBasename": "system-ssh-forward-process-real-openssh.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/ssh/targets", "area": "desktop-shell", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 8, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "removed-ssh-target-tombstone-retention.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/main/star-nag", "area": "desktop-shell", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 10, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "service-outcome-telemetry.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/main/startup", "area": "desktop-shell", "directTrackedFiles": 177, "recursiveTrackedFiles": 180, "directJsTs": 177, "directProductionJsTs": 93, "directTestSupportJsTs": 84, "directGeneratedJsTs": 0, "recursiveJsTs": 180, "recursiveNativeOrShell": 0, "longestCodeBasename": "main-process-ready-duplicate-pty-repair.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/main/startup/__fixtures__", "area": "desktop-shell", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 0, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "electron-vite-dev-grandchild.mjs", "longestCodeBasenameCharacters": 32 }, { "path": "src/main/stats", "area": "desktop-shell", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 5, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-session-transition-recorder.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/main/telemetry", "area": "desktop-shell", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 20, "directProductionJsTs": 8, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 20, "recursiveNativeOrShell": 0, "longestCodeBasename": "onboarding-feature-setup-validator.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/text-generation", "area": "desktop-shell", "directTrackedFiles": 45, "recursiveTrackedFiles": 45, "directJsTs": 45, "directProductionJsTs": 20, "directTestSupportJsTs": 25, "directGeneratedJsTs": 0, "recursiveJsTs": 45, "recursiveNativeOrShell": 0, "longestCodeBasename": "commit-message-text-generation-failure-sanitization.test.ts", "longestCodeBasenameCharacters": 59 }, { "path": "src/main/tray", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "tray-attention-icon.test.ts", "longestCodeBasenameCharacters": 27 }, { "path": "src/main/updater", "area": "desktop-shell", "directTrackedFiles": 26, "recursiveTrackedFiles": 26, "directJsTs": 26, "directProductionJsTs": 22, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 26, "recursiveNativeOrShell": 0, "longestCodeBasename": "serve-supervisor-install-park.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/main/usage", "area": "desktop-shell", "directTrackedFiles": 46, "recursiveTrackedFiles": 46, "directJsTs": 46, "directProductionJsTs": 29, "directTestSupportJsTs": 17, "directGeneratedJsTs": 0, "recursiveJsTs": 46, "recursiveNativeOrShell": 0, "longestCodeBasename": "usage-provider-store-initialization.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/main/warp-themes", "area": "desktop-shell", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 18, "directProductionJsTs": 12, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "warp-theme-import-source-validation.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/main/window", "area": "desktop-shell", "directTrackedFiles": 134, "recursiveTrackedFiles": 134, "directJsTs": 134, "directProductionJsTs": 62, "directTestSupportJsTs": 72, "directGeneratedJsTs": 0, "recursiveJsTs": 134, "recursiveNativeOrShell": 0, "longestCodeBasename": "createMainWindow-zoom-and-tab-switch-shortcuts.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/main/windows", "area": "desktop-shell", "directTrackedFiles": 21, "recursiveTrackedFiles": 21, "directJsTs": 21, "directProductionJsTs": 7, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "windows-process-table-native-addon.win32.test.ts", "longestCodeBasenameCharacters": 48 }, { "path": "src/main/worker-thread-child-process", "area": "desktop-shell", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "worker-thread-child-process-in-process.test-fixtures.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/main/wsl", "area": "desktop-shell", "directTrackedFiles": 85, "recursiveTrackedFiles": 85, "directJsTs": 85, "directProductionJsTs": 50, "directTestSupportJsTs": 35, "directGeneratedJsTs": 0, "recursiveJsTs": 85, "recursiveNativeOrShell": 0, "longestCodeBasename": "wsl-orcad-liveness-building-blocks.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/main/zcode", "area": "desktop-shell", "directTrackedFiles": 16, "recursiveTrackedFiles": 25, "directJsTs": 16, "directProductionJsTs": 8, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "zcode-plan-api-key-store-plaintext-rollback.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/main/zcode/fixtures", "area": "desktop-shell", "directTrackedFiles": 0, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/zcode/fixtures/v2-upstream", "area": "desktop-shell", "directTrackedFiles": 1, "recursiveTrackedFiles": 9, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/zcode/fixtures/v2-upstream/bigmodel", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/zcode/fixtures/v2-upstream/fallback-host", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/zcode/fixtures/v2-upstream/zai", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/main/zcode/fixtures/v2-upstream/zai-other", "area": "desktop-shell", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/packages", "area": "process-host", "directTrackedFiles": 0, "recursiveTrackedFiles": 41, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 36, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/packages/process-host", "area": "process-host", "directTrackedFiles": 6, "recursiveTrackedFiles": 41, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 36, "recursiveNativeOrShell": 0, "longestCodeBasename": "vitest.config.ts", "longestCodeBasenameCharacters": 16 }, { "path": "src/packages/process-host/scripts", "area": "process-host", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "build-dist.mjs", "longestCodeBasenameCharacters": 14 }, { "path": "src/packages/process-host/src", "area": "process-host", "directTrackedFiles": 32, "recursiveTrackedFiles": 34, "directJsTs": 32, "directProductionJsTs": 18, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 34, "recursiveNativeOrShell": 0, "longestCodeBasename": "run-process-termination-failure.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/packages/process-host/src/__fixtures__", "area": "process-host", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "windows-argument-corpus.ts", "longestCodeBasenameCharacters": 26 }, { "path": "src/preload", "area": "preload", "directTrackedFiles": 34, "recursiveTrackedFiles": 181, "directJsTs": 34, "directProductionJsTs": 17, "directTestSupportJsTs": 17, "directGeneratedJsTs": 0, "recursiveJsTs": 181, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-client-page-renderer-requests.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/preload/api", "area": "preload", "directTrackedFiles": 147, "recursiveTrackedFiles": 147, "directJsTs": 147, "directProductionJsTs": 144, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 147, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-bridge-guest-registration-and-downloads.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/renderer", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 12906, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 12842, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 12902, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 12842, "recursiveNativeOrShell": 0, "longestCodeBasename": "lazy-modal-mount-state.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/renderer/src/app-shell", "area": "renderer", "directTrackedFiles": 55, "recursiveTrackedFiles": 55, "directJsTs": 55, "directProductionJsTs": 32, "directTestSupportJsTs": 23, "directGeneratedJsTs": 0, "recursiveJsTs": 55, "recursiveNativeOrShell": 0, "longestCodeBasename": "reconcile-hydrated-server-layout-frames-switch.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/renderer/src/assets", "area": "renderer", "directTrackedFiles": 5, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/assets/fonts", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/attention", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 8, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "hidden-workspace-notification-mute.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/renderer/src/components", "area": "renderer", "directTrackedFiles": 619, "recursiveTrackedFiles": 8793, "directJsTs": 619, "directProductionJsTs": 390, "directTestSupportJsTs": 229, "directGeneratedJsTs": 0, "recursiveJsTs": 8753, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-terminal-editor-close-foundation.window-close.test.tsx", "longestCodeBasenameCharacters": 58 }, { "path": "src/renderer/src/components/__mocks__", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 0, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "jira-issue-workspace-edit-fixture.tsx", "longestCodeBasenameCharacters": 37 }, { "path": "src/renderer/src/components/activity", "area": "renderer", "directTrackedFiles": 81, "recursiveTrackedFiles": 81, "directJsTs": 81, "directProductionJsTs": 46, "directTestSupportJsTs": 35, "directGeneratedJsTs": 0, "recursiveJsTs": 81, "recursiveNativeOrShell": 0, "longestCodeBasename": "activity-portal-readiness-subscription-churn.react185.test.tsx", "longestCodeBasenameCharacters": 62 }, { "path": "src/renderer/src/components/agent", "area": "renderer", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 6, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-combobox-command-state.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/components/agent-session-continuation", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-session-continuation-selection.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/renderer/src/components/artifacts", "area": "renderer", "directTrackedFiles": 31, "recursiveTrackedFiles": 31, "directJsTs": 31, "directProductionJsTs": 22, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 31, "recursiveNativeOrShell": 0, "longestCodeBasename": "artifact-published-link-client.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/renderer/src/components/automations", "area": "renderer", "directTrackedFiles": 282, "recursiveTrackedFiles": 282, "directJsTs": 282, "directProductionJsTs": 172, "directTestSupportJsTs": 110, "directGeneratedJsTs": 0, "recursiveJsTs": 282, "recursiveNativeOrShell": 0, "longestCodeBasename": "automation-run-workspace-action.paired-server.test.ts", "longestCodeBasenameCharacters": 53 }, { "path": "src/renderer/src/components/browser-pane", "area": "renderer", "directTrackedFiles": 59, "recursiveTrackedFiles": 344, "directJsTs": 59, "directProductionJsTs": 32, "directTestSupportJsTs": 27, "directGeneratedJsTs": 0, "recursiveJsTs": 344, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-ssh-workspace-browser-route.host-connection.test.tsx", "longestCodeBasenameCharacters": 56 }, { "path": "src/renderer/src/components/browser-pane/annotate", "area": "renderer", "directTrackedFiles": 52, "recursiveTrackedFiles": 52, "directJsTs": 52, "directProductionJsTs": 34, "directTestSupportJsTs": 18, "directGeneratedJsTs": 0, "recursiveJsTs": 52, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-browser-page-annotation-viewport-tracking.ts", "longestCodeBasenameCharacters": 48 }, { "path": "src/renderer/src/components/browser-pane/assemble-chrome", "area": "renderer", "directTrackedFiles": 60, "recursiveTrackedFiles": 60, "directJsTs": 60, "directProductionJsTs": 39, "directTestSupportJsTs": 21, "directGeneratedJsTs": 0, "recursiveJsTs": 60, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-workspace-pane.adoption-chrome.test.tsx", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/components/browser-pane/describe-page", "area": "renderer", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 8, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-overlay-shortcut-target.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/components/browser-pane/host-guest", "area": "renderer", "directTrackedFiles": 58, "recursiveTrackedFiles": 58, "directJsTs": 58, "directProductionJsTs": 32, "directTestSupportJsTs": 26, "directGeneratedJsTs": 0, "recursiveJsTs": 58, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-browser-page-viewport-scroll-reporting.test.tsx", "longestCodeBasenameCharacters": 51 }, { "path": "src/renderer/src/components/browser-pane/navigate", "area": "renderer", "directTrackedFiles": 35, "recursiveTrackedFiles": 35, "directJsTs": 35, "directProductionJsTs": 21, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 35, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-browser-page-navigation-downloads.file-drop.test.tsx", "longestCodeBasenameCharacters": 56 }, { "path": "src/renderer/src/components/browser-pane/stream-remote", "area": "renderer", "directTrackedFiles": 38, "recursiveTrackedFiles": 38, "directJsTs": 38, "directProductionJsTs": 24, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 38, "recursiveNativeOrShell": 0, "longestCodeBasename": "remote-browser-page-pane.chrome-chords.test.tsx", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/components/browser-pane/workspace-doc", "area": "renderer", "directTrackedFiles": 28, "recursiveTrackedFiles": 28, "directJsTs": 28, "directProductionJsTs": 17, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 28, "recursiveNativeOrShell": 0, "longestCodeBasename": "doc-preview-external-link-confirmation.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/renderer/src/components/cmd-j", "area": "renderer", "directTrackedFiles": 46, "recursiveTrackedFiles": 46, "directJsTs": 46, "directProductionJsTs": 26, "directTestSupportJsTs": 20, "directGeneratedJsTs": 0, "recursiveJsTs": 46, "recursiveNativeOrShell": 0, "longestCodeBasename": "palette-duplicate-key-ghost-rows.test.tsx", "longestCodeBasenameCharacters": 41 }, { "path": "src/renderer/src/components/contextual-tours", "area": "renderer", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 13, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "contextual-tour-overlay-measurement.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/renderer/src/components/crash-report", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 4, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "CrashReportDialogSurface.overflow.test.tsx", "longestCodeBasenameCharacters": 42 }, { "path": "src/renderer/src/components/dashboard", "area": "renderer", "directTrackedFiles": 65, "recursiveTrackedFiles": 65, "directJsTs": 65, "directProductionJsTs": 36, "directTestSupportJsTs": 29, "directGeneratedJsTs": 0, "recursiveJsTs": 65, "recursiveNativeOrShell": 0, "longestCodeBasename": "build-dashboard-snapshot-orchestration-routing.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/renderer/src/components/dashboard-popout", "area": "renderer", "directTrackedFiles": 53, "recursiveTrackedFiles": 53, "directJsTs": 52, "directProductionJsTs": 29, "directTestSupportJsTs": 23, "directGeneratedJsTs": 0, "recursiveJsTs": 52, "recursiveNativeOrShell": 0, "longestCodeBasename": "AgentTerminalPreview.settings-geometry.test.tsx", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/components/dictation", "area": "renderer", "directTrackedFiles": 21, "recursiveTrackedFiles": 21, "directJsTs": 21, "directProductionJsTs": 12, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "DictationIndicator.localization.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/components/diff-comments", "area": "renderer", "directTrackedFiles": 29, "recursiveTrackedFiles": 29, "directJsTs": 29, "directProductionJsTs": 16, "directTestSupportJsTs": 13, "directGeneratedJsTs": 0, "recursiveJsTs": 29, "recursiveNativeOrShell": 0, "longestCodeBasename": "useDiffCommentDecorator.range-selection.test.tsx", "longestCodeBasenameCharacters": 48 }, { "path": "src/renderer/src/components/editor", "area": "renderer", "directTrackedFiles": 776, "recursiveTrackedFiles": 896, "directJsTs": 776, "directProductionJsTs": 440, "directTestSupportJsTs": 336, "directGeneratedJsTs": 0, "recursiveJsTs": 896, "recursiveNativeOrShell": 0, "longestCodeBasename": "EditorPanel.markdown-classification-memoization.test.tsx", "longestCodeBasenameCharacters": 56 }, { "path": "src/renderer/src/components/editor/combined-diff", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 71, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 71, "recursiveNativeOrShell": 0, "longestCodeBasename": "CombinedDiffViewer.tsx", "longestCodeBasenameCharacters": 22 }, { "path": "src/renderer/src/components/editor/combined-diff/browse-files", "area": "renderer", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 8, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "combined-diff-file-tree-collapsed-work.test.tsx", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/components/editor/combined-diff/load-sections", "area": "renderer", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 10, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "combined-diff-stale-analysis-work-budget.test.tsx", "longestCodeBasenameCharacters": 49 }, { "path": "src/renderer/src/components/editor/combined-diff/remember-view", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 5, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-combined-diff-view-restore.test.tsx", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/components/editor/combined-diff/resolve-changes", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 7, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-combined-diff-section-index-map.test.tsx", "longestCodeBasenameCharacters": 44 }, { "path": "src/renderer/src/components/editor/combined-diff/review-controls", "area": "renderer", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 8, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-combined-diff-section-actions.disk-precondition.test.tsx", "longestCodeBasenameCharacters": 60 }, { "path": "src/renderer/src/components/editor/combined-diff/scroll-viewport", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 8, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "combined-diff-restore-signal-equivalence.test.tsx", "longestCodeBasenameCharacters": 49 }, { "path": "src/renderer/src/components/editor/csv", "area": "renderer", "directTrackedFiles": 49, "recursiveTrackedFiles": 49, "directJsTs": 49, "directProductionJsTs": 35, "directTestSupportJsTs": 14, "directGeneratedJsTs": 0, "recursiveJsTs": 49, "recursiveNativeOrShell": 0, "longestCodeBasename": "csv-column-width-preferences.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/components/emulator-pane", "area": "renderer", "directTrackedFiles": 52, "recursiveTrackedFiles": 52, "directJsTs": 52, "directProductionJsTs": 39, "directTestSupportJsTs": 13, "directGeneratedJsTs": 0, "recursiveJsTs": 52, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-emulator-agent-setup-visibility.test.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/renderer/src/components/error-boundaries", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 1, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "RecoverableRenderErrorBoundary.never-landed-reload.test.tsx", "longestCodeBasenameCharacters": 59 }, { "path": "src/renderer/src/components/feature-tips", "area": "renderer", "directTrackedFiles": 33, "recursiveTrackedFiles": 33, "directJsTs": 33, "directProductionJsTs": 21, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 33, "recursiveNativeOrShell": 0, "longestCodeBasename": "VoiceDictationFeatureTipVisual.test.tsx", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/components/feature-wall", "area": "renderer", "directTrackedFiles": 91, "recursiveTrackedFiles": 99, "directJsTs": 91, "directProductionJsTs": 75, "directTestSupportJsTs": 16, "directGeneratedJsTs": 0, "recursiveJsTs": 99, "recursiveNativeOrShell": 0, "longestCodeBasename": "feature-wall-setup-checklist-localized-copy.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/renderer/src/components/feature-wall/agents-orchestration", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "orchestration-bubble-path.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/renderer/src/components/floating-terminal", "area": "renderer", "directTrackedFiles": 59, "recursiveTrackedFiles": 59, "directJsTs": 59, "directProductionJsTs": 40, "directTestSupportJsTs": 19, "directGeneratedJsTs": 0, "recursiveJsTs": 59, "recursiveNativeOrShell": 0, "longestCodeBasename": "FloatingTerminalOrchestrationDialog.freshness.test.tsx", "longestCodeBasenameCharacters": 54 }, { "path": "src/renderer/src/components/github", "area": "renderer", "directTrackedFiles": 45, "recursiveTrackedFiles": 45, "directJsTs": 45, "directProductionJsTs": 33, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 45, "recursiveNativeOrShell": 0, "longestCodeBasename": "github-pr-reviewer-candidate-filter.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/renderer/src/components/github-item-dialog", "area": "renderer", "directTrackedFiles": 0, "recursiveTrackedFiles": 54, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 54, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/github-item-dialog/discuss-item", "area": "renderer", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 10, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "conversation-tab-comment-group.tsx", "longestCodeBasenameCharacters": 34 }, { "path": "src/renderer/src/components/github-item-dialog/edit-item-fields", "area": "renderer", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 9, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "gh-edit-section.assignee-identity.test.tsx", "longestCodeBasenameCharacters": 42 }, { "path": "src/renderer/src/components/github-item-dialog/inspect-pull-request", "area": "renderer", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 13, "directProductionJsTs": 12, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "pr-files-combined-diff-section-index.test.tsx", "longestCodeBasenameCharacters": 45 }, { "path": "src/renderer/src/components/github-item-dialog/land-pull-request", "area": "renderer", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 6, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "pr-reviewers-request-actions.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/renderer/src/components/github-item-dialog/load-item-details", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "work-item-details-issue-target.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/renderer/src/components/github-item-dialog/open-dialog", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 7, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "work-item-issue-source-indicator.tsx", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/components/github-project", "area": "renderer", "directTrackedFiles": 53, "recursiveTrackedFiles": 57, "directJsTs": 53, "directProductionJsTs": 41, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 57, "recursiveNativeOrShell": 0, "longestCodeBasename": "project-view-wrapper-source-context-boundary.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/renderer/src/components/github-project/slug-dialog", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "AssigneesEditor.tsx", "longestCodeBasenameCharacters": 19 }, { "path": "src/renderer/src/components/gitlab", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "gitlab-rate-limit-display.tsx", "longestCodeBasenameCharacters": 29 }, { "path": "src/renderer/src/components/gitlab-item-dialog", "area": "renderer", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 12, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-gitlab-item-dialog-effects.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/renderer/src/components/host-picker", "area": "renderer", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 6, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "host-list-surfaces.large-config.test.tsx", "longestCodeBasenameCharacters": 40 }, { "path": "src/renderer/src/components/icons", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "LinearIcon.tsx", "longestCodeBasenameCharacters": 14 }, { "path": "src/renderer/src/components/link-actions", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "LinkActionPopover.test.tsx", "longestCodeBasenameCharacters": 26 }, { "path": "src/renderer/src/components/maintenance", "area": "renderer", "directTrackedFiles": 0, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/maintenance/update-card", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "update-install-block-guidance.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/renderer/src/components/managed-runtime", "area": "renderer", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 7, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "managed-runtime-install-card.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/components/mobile", "area": "renderer", "directTrackedFiles": 34, "recursiveTrackedFiles": 37, "directJsTs": 34, "directProductionJsTs": 25, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 37, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-mobile-pairing-address-preference.test.tsx", "longestCodeBasenameCharacters": 46 }, { "path": "src/renderer/src/components/mobile/slides", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 3, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "WorktreeListSlide.tsx", "longestCodeBasenameCharacters": 21 }, { "path": "src/renderer/src/components/native-chat", "area": "renderer", "directTrackedFiles": 816, "recursiveTrackedFiles": 816, "directJsTs": 813, "directProductionJsTs": 430, "directTestSupportJsTs": 383, "directGeneratedJsTs": 0, "recursiveJsTs": 813, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-agent-session-message-projection.rejected-in-place.test.ts", "longestCodeBasenameCharacters": 69 }, { "path": "src/renderer/src/components/network", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "CustomAddressDialog.test.tsx", "longestCodeBasenameCharacters": 28 }, { "path": "src/renderer/src/components/new-workspace", "area": "renderer", "directTrackedFiles": 89, "recursiveTrackedFiles": 89, "directJsTs": 89, "directProductionJsTs": 62, "directTestSupportJsTs": 27, "directGeneratedJsTs": 0, "recursiveJsTs": 89, "recursiveNativeOrShell": 0, "longestCodeBasename": "SmartWorkspaceSourceResultList.linear-read-error.test.tsx", "longestCodeBasenameCharacters": 57 }, { "path": "src/renderer/src/components/notifications", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "mac-notification-permission-card.tsx", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/components/onboarding", "area": "renderer", "directTrackedFiles": 42, "recursiveTrackedFiles": 42, "directJsTs": 42, "directProductionJsTs": 27, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 42, "recursiveNativeOrShell": 0, "longestCodeBasename": "OnboardingInlineCommandTerminal.command-finished.test.tsx", "longestCodeBasenameCharacters": 57 }, { "path": "src/renderer/src/components/orca-profiles", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "OrcaProfileSignOutConfirmDialog.tsx", "longestCodeBasenameCharacters": 35 }, { "path": "src/renderer/src/components/pet", "area": "renderer", "directTrackedFiles": 21, "recursiveTrackedFiles": 21, "directJsTs": 21, "directProductionJsTs": 9, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "PetOverlay.pointer-interaction.test.tsx", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/components/plugin-catalog", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "PluginCatalogEmptyState.tsx", "longestCodeBasenameCharacters": 27 }, { "path": "src/renderer/src/components/ports", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "WorkspacePortScanner.test.tsx", "longestCodeBasenameCharacters": 29 }, { "path": "src/renderer/src/components/pull-request-page", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 53, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 53, "recursiveNativeOrShell": 0, "longestCodeBasename": "page-types.ts", "longestCodeBasenameCharacters": 13 }, { "path": "src/renderer/src/components/pull-request-page/actions", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "merge-actions.ts", "longestCodeBasenameCharacters": 16 }, { "path": "src/renderer/src/components/pull-request-page/cache", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "file-content.test.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/renderer/src/components/pull-request-page/checks", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 11, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "details-list-keys.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/renderer/src/components/pull-request-page/comments", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "reply-form.tsx", "longestCodeBasenameCharacters": 14 }, { "path": "src/renderer/src/components/pull-request-page/conversation", "area": "renderer", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 6, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "comment-group.tsx", "longestCodeBasenameCharacters": 17 }, { "path": "src/renderer/src/components/pull-request-page/edit", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "issue-updates.ts", "longestCodeBasenameCharacters": 16 }, { "path": "src/renderer/src/components/pull-request-page/files", "area": "renderer", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 8, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "combined-diff-section-index.test.tsx", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/components/pull-request-page/mentions", "area": "renderer", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "options.test.ts", "longestCodeBasenameCharacters": 15 }, { "path": "src/renderer/src/components/pull-request-page/page", "area": "renderer", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 5, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "tabs-shell.tsx", "longestCodeBasenameCharacters": 14 }, { "path": "src/renderer/src/components/pull-request-page/presentation", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "state-badge.tsx", "longestCodeBasenameCharacters": 15 }, { "path": "src/renderer/src/components/pull-request-page/reviewers", "area": "renderer", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 5, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "request-actions.ts", "longestCodeBasenameCharacters": 18 }, { "path": "src/renderer/src/components/repo", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 7, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "NestedRepoScanLimitNotice.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/renderer/src/components/right-sidebar", "area": "renderer", "directTrackedFiles": 608, "recursiveTrackedFiles": 837, "directJsTs": 608, "directProductionJsTs": 325, "directTestSupportJsTs": 283, "directGeneratedJsTs": 0, "recursiveJsTs": 837, "recursiveNativeOrShell": 0, "longestCodeBasename": "source-control-hosted-review-creation-eligibility-snapshot.test.ts", "longestCodeBasenameCharacters": 66 }, { "path": "src/renderer/src/components/right-sidebar/checks-panel", "area": "renderer", "directTrackedFiles": 59, "recursiveTrackedFiles": 59, "directJsTs": 59, "directProductionJsTs": 47, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 59, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-checks-panel-entry-refresh-and-title-actions.tsx", "longestCodeBasenameCharacters": 52 }, { "path": "src/renderer/src/components/right-sidebar/source-control", "area": "renderer", "directTrackedFiles": 0, "recursiveTrackedFiles": 170, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 170, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/right-sidebar/source-control/ai", "area": "renderer", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 10, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "text-generation-dialog-form.tsx", "longestCodeBasenameCharacters": 31 }, { "path": "src/renderer/src/components/right-sidebar/source-control/commit", "area": "renderer", "directTrackedFiles": 31, "recursiveTrackedFiles": 31, "directJsTs": 31, "directProductionJsTs": 23, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 31, "recursiveNativeOrShell": 0, "longestCodeBasename": "source-control-entry-mutation-failures.test.tsx", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/components/right-sidebar/source-control/listing", "area": "renderer", "directTrackedFiles": 37, "recursiveTrackedFiles": 37, "directJsTs": 37, "directProductionJsTs": 33, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 37, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-store-actions.store-subscriptions.test.tsx", "longestCodeBasenameCharacters": 46 }, { "path": "src/renderer/src/components/right-sidebar/source-control/notes", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 7, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "diff-comments-clear-dialog-state.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/renderer/src/components/right-sidebar/source-control/panel", "area": "renderer", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 20, "directProductionJsTs": 20, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 20, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-worktree-operation-state.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/renderer/src/components/right-sidebar/source-control/review", "area": "renderer", "directTrackedFiles": 39, "recursiveTrackedFiles": 39, "directJsTs": 39, "directProductionJsTs": 32, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 39, "recursiveNativeOrShell": 0, "longestCodeBasename": "hosted-review-creation-eligibility-snapshot.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/renderer/src/components/right-sidebar/source-control/sync", "area": "renderer", "directTrackedFiles": 25, "recursiveTrackedFiles": 25, "directJsTs": 25, "directProductionJsTs": 22, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 25, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-status-refresh.local-ignore.test.tsx", "longestCodeBasenameCharacters": 40 }, { "path": "src/renderer/src/components/settings", "area": "renderer", "directTrackedFiles": 838, "recursiveTrackedFiles": 838, "directJsTs": 838, "directProductionJsTs": 593, "directTestSupportJsTs": 245, "directGeneratedJsTs": 0, "recursiveJsTs": 838, "recursiveNativeOrShell": 0, "longestCodeBasename": "RepositoryGitHubAccountSection.inventory-lifetime.test.tsx", "longestCodeBasenameCharacters": 58 }, { "path": "src/renderer/src/components/setup-guide", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 8, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "setup-guide-browser-milestone-progress.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/renderer/src/components/shared", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 4, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "kill-all-terminal-surfaces.test.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/renderer/src/components/sidebar", "area": "renderer", "directTrackedFiles": 807, "recursiveTrackedFiles": 967, "directJsTs": 807, "directProductionJsTs": 452, "directTestSupportJsTs": 355, "directGeneratedJsTs": 0, "recursiveJsTs": 941, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-worktree-card-secondary-details.store-subscriptions.test.tsx", "longestCodeBasenameCharacters": 64 }, { "path": "src/renderer/src/components/sidebar/__goldens__", "area": "renderer", "directTrackedFiles": 0, "recursiveTrackedFiles": 25, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/sidebar/__goldens__/sidebar-list", "area": "renderer", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/sidebar/__goldens__/sidebar-list-stamp-order", "area": "renderer", "directTrackedFiles": 13, "recursiveTrackedFiles": 13, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/sidebar/__snapshots__", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/sidebar/worktree-list", "area": "renderer", "directTrackedFiles": 0, "recursiveTrackedFiles": 134, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 134, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/sidebar/worktree-list/drag", "area": "renderer", "directTrackedFiles": 23, "recursiveTrackedFiles": 23, "directJsTs": 23, "directProductionJsTs": 20, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 23, "recursiveNativeOrShell": 0, "longestCodeBasename": "status-drop-twin-host.test.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/renderer/src/components/sidebar/worktree-list/grouping", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 1, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "build-rows.folder-workspace-lanes.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/renderer/src/components/sidebar/worktree-list/listing", "area": "renderer", "directTrackedFiles": 34, "recursiveTrackedFiles": 34, "directJsTs": 34, "directProductionJsTs": 23, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 34, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-sleeping-sweep-retention.main-parity.test.tsx", "longestCodeBasenameCharacters": 49 }, { "path": "src/renderer/src/components/sidebar/worktree-list/navigation", "area": "renderer", "directTrackedFiles": 21, "recursiveTrackedFiles": 21, "directJsTs": 21, "directProductionJsTs": 13, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "render-row-lookup.folder-workspace.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/renderer/src/components/sidebar/worktree-list/rows", "area": "renderer", "directTrackedFiles": 27, "recursiveTrackedFiles": 27, "directJsTs": 27, "directProductionJsTs": 19, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 27, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-project-group-dialogs-owner-host.test.tsx", "longestCodeBasenameCharacters": 45 }, { "path": "src/renderer/src/components/sidebar/worktree-list/viewport", "area": "renderer", "directTrackedFiles": 21, "recursiveTrackedFiles": 21, "directJsTs": 21, "directProductionJsTs": 13, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-row-removal-animation.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/renderer/src/components/skills", "area": "renderer", "directTrackedFiles": 117, "recursiveTrackedFiles": 117, "directJsTs": 117, "directProductionJsTs": 85, "directTestSupportJsTs": 32, "directGeneratedJsTs": 0, "recursiveJsTs": 117, "recursiveNativeOrShell": 0, "longestCodeBasename": "SkillInstallManagementDialogContent.tsx", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/components/source-control", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "SourceControlActionVariableChips.test.tsx", "longestCodeBasenameCharacters": 41 }, { "path": "src/renderer/src/components/sparse", "area": "renderer", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 8, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "SparseCheckoutPresetDraftForm.test.tsx", "longestCodeBasenameCharacters": 38 }, { "path": "src/renderer/src/components/star-nag", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "StarNagAgentValueMomentObserver.test.tsx", "longestCodeBasenameCharacters": 40 }, { "path": "src/renderer/src/components/stats", "area": "renderer", "directTrackedFiles": 34, "recursiveTrackedFiles": 34, "directJsTs": 34, "directProductionJsTs": 29, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 34, "recursiveNativeOrShell": 0, "longestCodeBasename": "UsageTrackingPaneShell.test.tsx", "longestCodeBasenameCharacters": 31 }, { "path": "src/renderer/src/components/status-bar", "area": "renderer", "directTrackedFiles": 200, "recursiveTrackedFiles": 200, "directJsTs": 200, "directProductionJsTs": 120, "directTestSupportJsTs": 80, "directGeneratedJsTs": 0, "recursiveJsTs": 200, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-workspace-space-decision-projection.test.tsx", "longestCodeBasenameCharacters": 48 }, { "path": "src/renderer/src/components/tab-bar", "area": "renderer", "directTrackedFiles": 199, "recursiveTrackedFiles": 199, "directJsTs": 199, "directProductionJsTs": 115, "directTestSupportJsTs": 84, "directGeneratedJsTs": 0, "recursiveJsTs": 199, "recursiveNativeOrShell": 0, "longestCodeBasename": "tab-create-entry-classifier.runtime-listing.test.tsx", "longestCodeBasenameCharacters": 52 }, { "path": "src/renderer/src/components/tab-group", "area": "renderer", "directTrackedFiles": 61, "recursiveTrackedFiles": 61, "directJsTs": 61, "directProductionJsTs": 36, "directTestSupportJsTs": 25, "directGeneratedJsTs": 0, "recursiveJsTs": 61, "recursiveNativeOrShell": 0, "longestCodeBasename": "useTabGroupTabCloseCommands.structured-session.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/renderer/src/components/task-page", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 53, "directJsTs": 8, "directProductionJsTs": 8, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 53, "recursiveNativeOrShell": 0, "longestCodeBasename": "ProviderFilters.tsx", "longestCodeBasenameCharacters": 19 }, { "path": "src/renderer/src/components/task-page/github", "area": "renderer", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 14, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "rows-twin-host-routing.test.tsx", "longestCodeBasenameCharacters": 31 }, { "path": "src/renderer/src/components/task-page/gitlab", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 4, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "ItemList.tsx", "longestCodeBasenameCharacters": 12 }, { "path": "src/renderer/src/components/task-page/jira", "area": "renderer", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 6, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "Content.board-owner.test.tsx", "longestCodeBasenameCharacters": 28 }, { "path": "src/renderer/src/components/task-page/linear", "area": "renderer", "directTrackedFiles": 17, "recursiveTrackedFiles": 17, "directJsTs": 17, "directProductionJsTs": 17, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 17, "recursiveNativeOrShell": 0, "longestCodeBasename": "CustomViewProjects.tsx", "longestCodeBasenameCharacters": 22 }, { "path": "src/renderer/src/components/terminal", "area": "renderer", "directTrackedFiles": 55, "recursiveTrackedFiles": 55, "directJsTs": 55, "directProductionJsTs": 26, "directTestSupportJsTs": 29, "directGeneratedJsTs": 0, "recursiveJsTs": 55, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-provider-snapshot-capability-resettlement.test.ts", "longestCodeBasenameCharacters": 58 }, { "path": "src/renderer/src/components/terminal-pane", "area": "renderer", "directTrackedFiles": 1070, "recursiveTrackedFiles": 1195, "directJsTs": 1070, "directProductionJsTs": 454, "directTestSupportJsTs": 616, "directGeneratedJsTs": 0, "recursiveJsTs": 1185, "recursiveNativeOrShell": 0, "longestCodeBasename": "remote-runtime-pty-transport-activation-inventory-fallback.test.ts", "longestCodeBasenameCharacters": 66 }, { "path": "src/renderer/src/components/terminal-pane/__fixtures__", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/terminal-pane/pty-connection", "area": "renderer", "directTrackedFiles": 115, "recursiveTrackedFiles": 115, "directJsTs": 115, "directProductionJsTs": 88, "directTestSupportJsTs": 27, "directGeneratedJsTs": 0, "recursiveJsTs": 115, "recursiveNativeOrShell": 0, "longestCodeBasename": "deferred-session-reattach-newer-daemon-hold.test.ts", "longestCodeBasenameCharacters": 51 }, { "path": "src/renderer/src/components/terminal-pane/terminal-link-transcripts", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/components/terminal-quick-commands", "area": "renderer", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 11, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-quick-command-agent-options.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/renderer/src/components/ui", "area": "renderer", "directTrackedFiles": 40, "recursiveTrackedFiles": 40, "directJsTs": 40, "directProductionJsTs": 32, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 40, "recursiveNativeOrShell": 0, "longestCodeBasename": "menu-item-closing-focus.test.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/renderer/src/components/unexpected-signout", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 1, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "unexpected-signout-visibility.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/renderer/src/components/workspace-cleanup", "area": "renderer", "directTrackedFiles": 89, "recursiveTrackedFiles": 89, "directJsTs": 89, "directProductionJsTs": 58, "directTestSupportJsTs": 31, "directGeneratedJsTs": 0, "recursiveJsTs": 89, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-cleanup-background-removal-late-settlement.test.ts", "longestCodeBasenameCharacters": 60 }, { "path": "src/renderer/src/components/workspace-emoji", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "WorkspaceEmojiSuggestionPopover.test.tsx", "longestCodeBasenameCharacters": 40 }, { "path": "src/renderer/src/components/workspace-space", "area": "renderer", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "SpaceWindowStatePublisher.test.tsx", "longestCodeBasenameCharacters": 34 }, { "path": "src/renderer/src/components/worktree-creation", "area": "renderer", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 2, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "WorktreeCreationPanel.test.tsx", "longestCodeBasenameCharacters": 30 }, { "path": "src/renderer/src/constants", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 2, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "marine-creatures.ts", "longestCodeBasenameCharacters": 19 }, { "path": "src/renderer/src/hooks", "area": "renderer", "directTrackedFiles": 259, "recursiveTrackedFiles": 432, "directJsTs": 259, "directProductionJsTs": 112, "directTestSupportJsTs": 147, "directGeneratedJsTs": 0, "recursiveJsTs": 432, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-hook-completion-background-turn-notifications.test.ts", "longestCodeBasenameCharacters": 59 }, { "path": "src/renderer/src/hooks/composer-state", "area": "renderer", "directTrackedFiles": 83, "recursiveTrackedFiles": 83, "directJsTs": 83, "directProductionJsTs": 62, "directTestSupportJsTs": 21, "directGeneratedJsTs": 0, "recursiveJsTs": 83, "recursiveNativeOrShell": 0, "longestCodeBasename": "composer-target-state.jira-mapping.test.tsx", "longestCodeBasenameCharacters": 43 }, { "path": "src/renderer/src/hooks/ipc-events", "area": "renderer", "directTrackedFiles": 90, "recursiveTrackedFiles": 90, "directJsTs": 90, "directProductionJsTs": 50, "directTestSupportJsTs": 40, "directGeneratedJsTs": 0, "recursiveJsTs": 90, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-status-reconnect-replay-notification.test.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/renderer/src/i18n", "area": "renderer", "directTrackedFiles": 22, "recursiveTrackedFiles": 29, "directJsTs": 21, "directProductionJsTs": 9, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 21, "recursiveNativeOrShell": 0, "longestCodeBasename": "provider-credit-balance-locales.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/i18n/locales", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/lib", "area": "renderer", "directTrackedFiles": 1292, "recursiveTrackedFiles": 1609, "directJsTs": 1292, "directProductionJsTs": 681, "directTestSupportJsTs": 611, "directGeneratedJsTs": 0, "recursiveJsTs": 1605, "recursiveNativeOrShell": 0, "longestCodeBasename": "check-run-details-log-normalization-measurement-test-fixture.ts", "longestCodeBasenameCharacters": 63 }, { "path": "src/renderer/src/lib/keyboard-layout", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 6, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "use-effective-mac-option-as-alt.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/renderer/src/lib/launch-cancel-tombstones-compat", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 1, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-agent-session-launch-cancellation.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "src/renderer/src/lib/monaco-languages", "area": "renderer", "directTrackedFiles": 22, "recursiveTrackedFiles": 26, "directJsTs": 22, "directProductionJsTs": 11, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "register-shell-markdown-aliases.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/lib/monaco-languages/textmate-grammars", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/renderer/src/lib/palette-match", "area": "renderer", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 18, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "palette-match-performance.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/renderer/src/lib/pane-manager", "area": "renderer", "directTrackedFiles": 217, "recursiveTrackedFiles": 217, "directJsTs": 217, "directProductionJsTs": 121, "directTestSupportJsTs": 96, "directGeneratedJsTs": 0, "recursiveJsTs": 217, "recursiveNativeOrShell": 0, "longestCodeBasename": "pane-terminal-output-scheduler-synchronized-frames.test.ts", "longestCodeBasenameCharacters": 58 }, { "path": "src/renderer/src/lib/program-status", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-row-presentation.ts", "longestCodeBasenameCharacters": 25 }, { "path": "src/renderer/src/lib/sidebar-shadow", "area": "renderer", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "paired-server-rows-shadow.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/renderer/src/lib/syntax-highlighting", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 6, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "incremental-syntax-tokenizer.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/lib/typing-latency", "area": "renderer", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 10, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "diagnostic-lifecycle.test.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/renderer/src/runtime", "area": "renderer", "directTrackedFiles": 568, "recursiveTrackedFiles": 665, "directJsTs": 568, "directProductionJsTs": 254, "directTestSupportJsTs": 314, "directGeneratedJsTs": 0, "recursiveJsTs": 665, "recursiveNativeOrShell": 0, "longestCodeBasename": "web-session-terminal-orphan-recovery-adoption-regressions.test.ts", "longestCodeBasenameCharacters": 65 }, { "path": "src/renderer/src/runtime/__fixtures__", "area": "renderer", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "web-session-terminal-orphan-recovery-regression-fixtures.ts", "longestCodeBasenameCharacters": 59 }, { "path": "src/renderer/src/runtime/local-structured-session-tabs-sync", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 6, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "inventory-generation-fence.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/renderer/src/runtime/sync-runtime-graph", "area": "renderer", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 20, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "mobile-session-editor-tabs.test.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/renderer/src/runtime/web-session-tabs-sync", "area": "renderer", "directTrackedFiles": 64, "recursiveTrackedFiles": 64, "directJsTs": 64, "directProductionJsTs": 55, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 64, "recursiveNativeOrShell": 0, "longestCodeBasename": "mirrored-terminal-recovery-ledger.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/renderer/src/ssh", "area": "renderer", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 19, "directProductionJsTs": 12, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 19, "recursiveNativeOrShell": 0, "longestCodeBasename": "ssh-connection-recoverability.test.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/renderer/src/startup", "area": "renderer", "directTrackedFiles": 12, "recursiveTrackedFiles": 12, "directJsTs": 12, "directProductionJsTs": 7, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 12, "recursiveNativeOrShell": 0, "longestCodeBasename": "startup-ssh-connection-restore.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/renderer/src/store", "area": "renderer", "directTrackedFiles": 65, "recursiveTrackedFiles": 1115, "directJsTs": 65, "directProductionJsTs": 35, "directTestSupportJsTs": 30, "directGeneratedJsTs": 0, "recursiveJsTs": 1115, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktree-visibility-defaults-by-host.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/renderer/src/store/folder-workspaces", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 6, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "folder-path-status-ownership.test.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/renderer/src/store/github", "area": "renderer", "directTrackedFiles": 48, "recursiveTrackedFiles": 48, "directJsTs": 48, "directProductionJsTs": 36, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 48, "recursiveNativeOrShell": 0, "longestCodeBasename": "visible-hosted-review-refresh-scheduler.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/store/project-groups", "area": "renderer", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 5, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "project-group-catalog-actions.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/renderer/src/store/projects", "area": "renderer", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 5, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "project-wsl-filesystem-boundary-advisory.test.ts", "longestCodeBasenameCharacters": 48 }, { "path": "src/renderer/src/store/repos", "area": "renderer", "directTrackedFiles": 24, "recursiveTrackedFiles": 24, "directJsTs": 24, "directProductionJsTs": 19, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "repo-removal-host-twin-teardown.test.ts", "longestCodeBasenameCharacters": 39 }, { "path": "src/renderer/src/store/slices", "area": "renderer", "directTrackedFiles": 586, "recursiveTrackedFiles": 891, "directJsTs": 586, "directProductionJsTs": 169, "directTestSupportJsTs": 417, "directGeneratedJsTs": 0, "recursiveJsTs": 891, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktrees-git-identity-review-clear-persistence.test.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/renderer/src/store/slices/browser", "area": "renderer", "directTrackedFiles": 23, "recursiveTrackedFiles": 23, "directJsTs": 23, "directProductionJsTs": 22, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 23, "recursiveNativeOrShell": 0, "longestCodeBasename": "browser-page-conversion-actions.ts", "longestCodeBasenameCharacters": 34 }, { "path": "src/renderer/src/store/slices/editor", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 85, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 85, "recursiveNativeOrShell": 0, "longestCodeBasename": "create-editor-slice.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/renderer/src/store/slices/editor/actions", "area": "renderer", "directTrackedFiles": 38, "recursiveTrackedFiles": 38, "directJsTs": 38, "directProductionJsTs": 34, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 38, "recursiveNativeOrShell": 0, "longestCodeBasename": "unified-tabs-keep-worktree-selected.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/renderer/src/store/slices/editor/buffers", "area": "renderer", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 4, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "editor-buffer-identity.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/renderer/src/store/slices/editor/file-ids", "area": "renderer", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 8, "directProductionJsTs": 6, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "hydrated-editor-projections.test.ts", "longestCodeBasenameCharacters": 35 }, { "path": "src/renderer/src/store/slices/editor/focus", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "editor-focus-reveal.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/renderer/src/store/slices/editor/git", "area": "renderer", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 3, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "git-status-reconciliation.perf.test.ts", "longestCodeBasenameCharacters": 38 }, { "path": "src/renderer/src/store/slices/editor/search", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "file-search-state.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/renderer/src/store/slices/editor/tabs", "area": "renderer", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 13, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "restored-editor-move-through-layout-owner.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/renderer/src/store/slices/editor/types", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 11, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "file-search-worktree-state.ts", "longestCodeBasenameCharacters": 29 }, { "path": "src/renderer/src/store/slices/linear", "area": "renderer", "directTrackedFiles": 18, "recursiveTrackedFiles": 18, "directJsTs": 18, "directProductionJsTs": 18, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 18, "recursiveNativeOrShell": 0, "longestCodeBasename": "linear-custom-view-project-actions.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/renderer/src/store/slices/tabs", "area": "renderer", "directTrackedFiles": 34, "recursiveTrackedFiles": 34, "directJsTs": 34, "directProductionJsTs": 24, "directTestSupportJsTs": 10, "directGeneratedJsTs": 0, "recursiveJsTs": 34, "recursiveNativeOrShell": 0, "longestCodeBasename": "hydrated-workspace-reconciliation-batch.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/renderer/src/store/slices/ui", "area": "renderer", "directTrackedFiles": 25, "recursiveTrackedFiles": 25, "directJsTs": 25, "directProductionJsTs": 24, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 25, "recursiveNativeOrShell": 0, "longestCodeBasename": "ui-slice-agent-notification-acknowledgement.ts", "longestCodeBasenameCharacters": 46 }, { "path": "src/renderer/src/store/slices/workspace-attention", "area": "renderer", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 7, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-unread-screen-moves-characterization.test.ts", "longestCodeBasenameCharacters": 54 }, { "path": "src/renderer/src/store/slices/worktrees", "area": "renderer", "directTrackedFiles": 1, "recursiveTrackedFiles": 106, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 106, "recursiveNativeOrShell": 0, "longestCodeBasename": "host-scoped-row-merges.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/renderer/src/store/slices/worktrees/create", "area": "renderer", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 11, "directProductionJsTs": 9, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 11, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktree-create-payload-creation-id.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/renderer/src/store/slices/worktrees/listing", "area": "renderer", "directTrackedFiles": 31, "recursiveTrackedFiles": 31, "directJsTs": 31, "directProductionJsTs": 25, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 31, "recursiveNativeOrShell": 0, "longestCodeBasename": "stale-listing-purges-created-worktree.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/renderer/src/store/slices/worktrees/metadata", "area": "renderer", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 14, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-attachment-review-selection.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/renderer/src/store/slices/worktrees/session", "area": "renderer", "directTrackedFiles": 16, "recursiveTrackedFiles": 16, "directJsTs": 16, "directProductionJsTs": 13, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktree-identity-rename-row-worktree-ids.test.ts", "longestCodeBasenameCharacters": 49 }, { "path": "src/renderer/src/store/slices/worktrees/teardown", "area": "renderer", "directTrackedFiles": 32, "recursiveTrackedFiles": 32, "directJsTs": 32, "directProductionJsTs": 26, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 32, "recursiveNativeOrShell": 0, "longestCodeBasename": "worktree-teardown-array-identity.test.ts", "longestCodeBasenameCharacters": 40 }, { "path": "src/renderer/src/store/terminals", "area": "renderer", "directTrackedFiles": 67, "recursiveTrackedFiles": 67, "directJsTs": 67, "directProductionJsTs": 48, "directTestSupportJsTs": 19, "directGeneratedJsTs": 0, "recursiveJsTs": 67, "recursiveNativeOrShell": 0, "longestCodeBasename": "paired-terminal-tab-close-intent.test-fixture.ts", "longestCodeBasenameCharacters": 48 }, { "path": "src/renderer/src/web", "area": "renderer", "directTrackedFiles": 76, "recursiveTrackedFiles": 144, "directJsTs": 76, "directProductionJsTs": 31, "directTestSupportJsTs": 45, "directGeneratedJsTs": 0, "recursiveJsTs": 144, "recursiveNativeOrShell": 0, "longestCodeBasename": "web-runtime-connection-heartbeat-unsendable-probe.test.ts", "longestCodeBasenameCharacters": 57 }, { "path": "src/renderer/src/web/preload-api", "area": "renderer", "directTrackedFiles": 68, "recursiveTrackedFiles": 68, "directJsTs": 68, "directProductionJsTs": 56, "directTestSupportJsTs": 12, "directGeneratedJsTs": 0, "recursiveJsTs": 68, "recursiveNativeOrShell": 0, "longestCodeBasename": "web-agent-session-attachment-upload.test.ts", "longestCodeBasenameCharacters": 43 }, { "path": "src/shared", "area": "contracts", "directTrackedFiles": 2906, "recursiveTrackedFiles": 3647, "directJsTs": 2905, "directProductionJsTs": 1802, "directTestSupportJsTs": 1103, "directGeneratedJsTs": 0, "recursiveJsTs": 3592, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-agent-session-message-projection-stopped-before-start.test.ts", "longestCodeBasenameCharacters": 72 }, { "path": "src/shared/__fixtures__", "area": "contracts", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 5, "directProductionJsTs": 0, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "layout-owner-written-session-golden-paths.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/shared/__tests__", "area": "contracts", "directTrackedFiles": 0, "recursiveTrackedFiles": 4, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/shared/__tests__/process-host", "area": "contracts", "directTrackedFiles": 4, "recursiveTrackedFiles": 4, "directJsTs": 4, "directProductionJsTs": 0, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "windows-tree-kill-late-taskkill.win32.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/shared/agent-hook-listener", "area": "contracts", "directTrackedFiles": 28, "recursiveTrackedFiles": 80, "directJsTs": 28, "directProductionJsTs": 25, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 80, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-settled-permission-requests.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/shared/agent-hook-listener/providers", "area": "contracts", "directTrackedFiles": 52, "recursiveTrackedFiles": 52, "directJsTs": 52, "directProductionJsTs": 46, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 52, "recursiveNativeOrShell": 0, "longestCodeBasename": "claude-task-notification-delivery.ts", "longestCodeBasenameCharacters": 36 }, { "path": "src/shared/agent-icons", "area": "contracts", "directTrackedFiles": 38, "recursiveTrackedFiles": 38, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/shared/editor-language", "area": "contracts", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 4, "directProductionJsTs": 2, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 4, "recursiveNativeOrShell": 0, "longestCodeBasename": "monaco-filename-language.test.ts", "longestCodeBasenameCharacters": 32 }, { "path": "src/shared/github", "area": "contracts", "directTrackedFiles": 37, "recursiveTrackedFiles": 37, "directJsTs": 37, "directProductionJsTs": 26, "directTestSupportJsTs": 11, "directGeneratedJsTs": 0, "recursiveJsTs": 37, "recursiveNativeOrShell": 0, "longestCodeBasename": "pull-request-auto-merge-availability.test.ts", "longestCodeBasenameCharacters": 44 }, { "path": "src/shared/keybindings", "area": "contracts", "directTrackedFiles": 14, "recursiveTrackedFiles": 14, "directJsTs": 14, "directProductionJsTs": 14, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 14, "recursiveNativeOrShell": 0, "longestCodeBasename": "definitions-support.ts", "longestCodeBasenameCharacters": 22 }, { "path": "src/shared/linear", "area": "contracts", "directTrackedFiles": 22, "recursiveTrackedFiles": 22, "directJsTs": 22, "directProductionJsTs": 17, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 22, "recursiveNativeOrShell": 0, "longestCodeBasename": "issue-view-resume-state.test.ts", "longestCodeBasenameCharacters": 31 }, { "path": "src/shared/mobile-web-bundle", "area": "contracts", "directTrackedFiles": 6, "recursiveTrackedFiles": 6, "directJsTs": 6, "directProductionJsTs": 3, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "bundle-range-rpc-contract.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/shared/network", "area": "contracts", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 5, "directProductionJsTs": 3, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 5, "recursiveNativeOrShell": 0, "longestCodeBasename": "server-share-address.test.ts", "longestCodeBasenameCharacters": 28 }, { "path": "src/shared/new-workspace", "area": "contracts", "directTrackedFiles": 19, "recursiveTrackedFiles": 19, "directJsTs": 19, "directProductionJsTs": 14, "directTestSupportJsTs": 5, "directGeneratedJsTs": 0, "recursiveJsTs": 19, "recursiveNativeOrShell": 0, "longestCodeBasename": "smart-workspace-url-source-results.test.ts", "longestCodeBasenameCharacters": 42 }, { "path": "src/shared/orcad-migration", "area": "contracts", "directTrackedFiles": 28, "recursiveTrackedFiles": 28, "directJsTs": 28, "directProductionJsTs": 21, "directTestSupportJsTs": 7, "directGeneratedJsTs": 0, "recursiveJsTs": 28, "recursiveNativeOrShell": 0, "longestCodeBasename": "orcad-migration-dormant-session-validation.test.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/shared/plugins", "area": "contracts", "directTrackedFiles": 43, "recursiveTrackedFiles": 43, "directJsTs": 43, "directProductionJsTs": 28, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 43, "recursiveNativeOrShell": 0, "longestCodeBasename": "plugin-panel-message-budget-traversal.test.ts", "longestCodeBasenameCharacters": 45 }, { "path": "src/shared/program-status", "area": "contracts", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 15, "directProductionJsTs": 9, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 15, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-status-projector.test.ts", "longestCodeBasenameCharacters": 30 }, { "path": "src/shared/rpc-contract", "area": "contracts", "directTrackedFiles": 129, "recursiveTrackedFiles": 129, "directJsTs": 129, "directProductionJsTs": 116, "directTestSupportJsTs": 12, "directGeneratedJsTs": 1, "recursiveJsTs": 129, "recursiveNativeOrShell": 0, "longestCodeBasename": "orchestration-runs-mutation-request-show-params.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/shared/sidebar-list", "area": "contracts", "directTrackedFiles": 66, "recursiveTrackedFiles": 66, "directJsTs": 66, "directProductionJsTs": 51, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 66, "recursiveNativeOrShell": 0, "longestCodeBasename": "smart-attention-host-observed-end.test.ts", "longestCodeBasenameCharacters": 41 }, { "path": "src/shared/source-scan", "area": "contracts", "directTrackedFiles": 3, "recursiveTrackedFiles": 3, "directJsTs": 3, "directProductionJsTs": 1, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "source-tree-scan.test.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/shared/styles", "area": "contracts", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "src/shared/terminal-themes", "area": "contracts", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 9, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "popular-dark-extended.ts", "longestCodeBasenameCharacters": 24 }, { "path": "src/shared/workspace-layout", "area": "contracts", "directTrackedFiles": 115, "recursiveTrackedFiles": 124, "directJsTs": 115, "directProductionJsTs": 67, "directTestSupportJsTs": 48, "directGeneratedJsTs": 0, "recursiveJsTs": 124, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-layout-load-synthetic-pane-title.test.ts", "longestCodeBasenameCharacters": 50 }, { "path": "src/shared/workspace-layout/old-client", "area": "contracts", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 9, "directProductionJsTs": 5, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 0, "longestCodeBasename": "old-client-session-tabs-projection-owned-editor.test.ts", "longestCodeBasenameCharacters": 55 }, { "path": "src/shared/workspace-view", "area": "contracts", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 10, "directProductionJsTs": 6, "directTestSupportJsTs": 4, "directGeneratedJsTs": 0, "recursiveJsTs": 10, "recursiveNativeOrShell": 0, "longestCodeBasename": "workspace-host-visibility.test.ts", "longestCodeBasenameCharacters": 33 }, { "path": "src/shared/worktree", "area": "contracts", "directTrackedFiles": 57, "recursiveTrackedFiles": 57, "directJsTs": 57, "directProductionJsTs": 35, "directTestSupportJsTs": 22, "directGeneratedJsTs": 0, "recursiveJsTs": 57, "recursiveNativeOrShell": 0, "longestCodeBasename": "local-base-branch-fast-forward-real-git.test.ts", "longestCodeBasenameCharacters": 47 }, { "path": "src/shared/wsl-move", "area": "contracts", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 7, "directProductionJsTs": 6, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 7, "recursiveNativeOrShell": 0, "longestCodeBasename": "wsl-move-out-of-store-dispositions.ts", "longestCodeBasenameCharacters": 37 }, { "path": "src/types", "area": "types", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 1, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "build-constants.d.ts", "longestCodeBasenameCharacters": 20 }, { "path": "src/wsl-guest", "area": "wsl-guest", "directTrackedFiles": 94, "recursiveTrackedFiles": 94, "directJsTs": 94, "directProductionJsTs": 49, "directTestSupportJsTs": 45, "directGeneratedJsTs": 0, "recursiveJsTs": 94, "recursiveNativeOrShell": 0, "longestCodeBasename": "agent-hook-server-claude-owed-notification-expiry.test.ts", "longestCodeBasenameCharacters": 57 }, { "path": "tests", "area": "integration-tests", "directTrackedFiles": 3, "recursiveTrackedFiles": 1166, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1106, "recursiveNativeOrShell": 7, "longestCodeBasename": "playwright.config.ts", "longestCodeBasenameCharacters": 20 }, { "path": "tests/e2e", "area": "integration-tests", "directTrackedFiles": 710, "recursiveTrackedFiles": 1000, "directJsTs": 707, "directProductionJsTs": 0, "directTestSupportJsTs": 707, "directGeneratedJsTs": 0, "recursiveJsTs": 984, "recursiveNativeOrShell": 4, "longestCodeBasename": "orchestration-legacy-worker-missing-terminal-recovery.spec.ts", "longestCodeBasenameCharacters": 61 }, { "path": "tests/e2e/__mocks__", "area": "integration-tests", "directTrackedFiles": 2, "recursiveTrackedFiles": 2, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "structured-attention-read-surfaces.ts", "longestCodeBasenameCharacters": 37 }, { "path": "tests/e2e/cross-version-wire", "area": "integration-tests", "directTrackedFiles": 66, "recursiveTrackedFiles": 66, "directJsTs": 66, "directProductionJsTs": 0, "directTestSupportJsTs": 66, "directGeneratedJsTs": 0, "recursiveJsTs": 66, "recursiveNativeOrShell": 0, "longestCodeBasename": "cross-version-session-tabs-retirement-proof.unit.test.ts", "longestCodeBasenameCharacters": 56 }, { "path": "tests/e2e/fixtures", "area": "integration-tests", "directTrackedFiles": 18, "recursiveTrackedFiles": 29, "directJsTs": 15, "directProductionJsTs": 0, "directTestSupportJsTs": 15, "directGeneratedJsTs": 0, "recursiveJsTs": 16, "recursiveNativeOrShell": 4, "longestCodeBasename": "daemon-generation-legacy-close-client.ts", "longestCodeBasenameCharacters": 40 }, { "path": "tests/e2e/fixtures/docker-ssh-host", "area": "integration-tests", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "tests/e2e/fixtures/golden-stub-agent", "area": "integration-tests", "directTrackedFiles": 9, "recursiveTrackedFiles": 9, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 4, "longestCodeBasename": "golden-stub-agent.js", "longestCodeBasenameCharacters": 20 }, { "path": "tests/e2e/fixtures/persisted-sessions", "area": "integration-tests", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "tests/e2e/helpers", "area": "integration-tests", "directTrackedFiles": 193, "recursiveTrackedFiles": 193, "directJsTs": 193, "directProductionJsTs": 0, "directTestSupportJsTs": 193, "directGeneratedJsTs": 0, "recursiveJsTs": 193, "recursiveNativeOrShell": 0, "longestCodeBasename": "headless-paired-runtime-serve-readiness.unit.test.ts", "longestCodeBasenameCharacters": 52 }, { "path": "tests/tools", "area": "integration-tests", "directTrackedFiles": 35, "recursiveTrackedFiles": 163, "directJsTs": 32, "directProductionJsTs": 0, "directTestSupportJsTs": 32, "directGeneratedJsTs": 0, "recursiveJsTs": 121, "recursiveNativeOrShell": 3, "longestCodeBasename": "terminal-garble-react-terminal-recovery.mjs", "longestCodeBasenameCharacters": 43 }, { "path": "tests/tools/benchmarks", "area": "integration-tests", "directTrackedFiles": 17, "recursiveTrackedFiles": 34, "directJsTs": 16, "directProductionJsTs": 0, "directTestSupportJsTs": 16, "directGeneratedJsTs": 0, "recursiveJsTs": 24, "recursiveNativeOrShell": 0, "longestCodeBasename": "terminal-cold-park-resource-bench.mjs", "longestCodeBasenameCharacters": 37 }, { "path": "tests/tools/benchmarks/results", "area": "integration-tests", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "tests/tools/benchmarks/spinner-rendering", "area": "integration-tests", "directTrackedFiles": 10, "recursiveTrackedFiles": 10, "directJsTs": 8, "directProductionJsTs": 0, "directTestSupportJsTs": 8, "directGeneratedJsTs": 0, "recursiveJsTs": 8, "recursiveNativeOrShell": 0, "longestCodeBasename": "trace-iterations.mjs", "longestCodeBasenameCharacters": 20 }, { "path": "tests/tools/daemon-relocation-spike", "area": "integration-tests", "directTrackedFiles": 11, "recursiveTrackedFiles": 11, "directJsTs": 9, "directProductionJsTs": 0, "directTestSupportJsTs": 9, "directGeneratedJsTs": 0, "recursiveJsTs": 9, "recursiveNativeOrShell": 1, "longestCodeBasename": "loaded-module-probe.mjs", "longestCodeBasenameCharacters": 23 }, { "path": "tests/tools/fish-mode2031-repro", "area": "integration-tests", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 1, "directProductionJsTs": 0, "directTestSupportJsTs": 1, "directGeneratedJsTs": 0, "recursiveJsTs": 1, "recursiveNativeOrShell": 0, "longestCodeBasename": "capture-fish-mode2031-trace.mjs", "longestCodeBasenameCharacters": 31 }, { "path": "tests/tools/freeze-repro", "area": "integration-tests", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "tests/tools/omp-child-history-rendered", "area": "integration-tests", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixture.tsx", "longestCodeBasenameCharacters": 11 }, { "path": "tests/tools/omp-picker-search-rendered", "area": "integration-tests", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixture.tsx", "longestCodeBasenameCharacters": 11 }, { "path": "tests/tools/omp-remote-sidebar-rendered", "area": "integration-tests", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixture.tsx", "longestCodeBasenameCharacters": 11 }, { "path": "tests/tools/omp-source-control-ui", "area": "integration-tests", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixture.tsx", "longestCodeBasenameCharacters": 11 }, { "path": "tests/tools/omp-transcript-rendered", "area": "integration-tests", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 2, "directProductionJsTs": 0, "directTestSupportJsTs": 2, "directGeneratedJsTs": 0, "recursiveJsTs": 2, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixture.tsx", "longestCodeBasenameCharacters": 11 }, { "path": "tests/tools/relay-bench", "area": "integration-tests", "directTrackedFiles": 15, "recursiveTrackedFiles": 15, "directJsTs": 13, "directProductionJsTs": 0, "directTestSupportJsTs": 13, "directGeneratedJsTs": 0, "recursiveJsTs": 13, "recursiveNativeOrShell": 0, "longestCodeBasename": "phone-e2ee-desktop-parity.test.mjs", "longestCodeBasenameCharacters": 34 }, { "path": "tests/tools/repro-watcher-crash-7547", "area": "integration-tests", "directTrackedFiles": 5, "recursiveTrackedFiles": 5, "directJsTs": 3, "directProductionJsTs": 0, "directTestSupportJsTs": 3, "directGeneratedJsTs": 0, "recursiveJsTs": 3, "recursiveNativeOrShell": 0, "longestCodeBasename": "fixed-child.cjs", "longestCodeBasenameCharacters": 15 }, { "path": "tests/tools/spikes", "area": "integration-tests", "directTrackedFiles": 1, "recursiveTrackedFiles": 1, "directJsTs": 0, "directProductionJsTs": 0, "directTestSupportJsTs": 0, "directGeneratedJsTs": 0, "recursiveJsTs": 0, "recursiveNativeOrShell": 0, "longestCodeBasename": null, "longestCodeBasenameCharacters": 0 }, { "path": "tests/tools/win-crash-survival-e2e", "area": "integration-tests", "directTrackedFiles": 7, "recursiveTrackedFiles": 7, "directJsTs": 6, "directProductionJsTs": 0, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "crash-assertions.mjs", "longestCodeBasenameCharacters": 20 }, { "path": "tests/tools/win-update-e2e", "area": "integration-tests", "directTrackedFiles": 20, "recursiveTrackedFiles": 20, "directJsTs": 17, "directProductionJsTs": 0, "directTestSupportJsTs": 17, "directGeneratedJsTs": 0, "recursiveJsTs": 17, "recursiveNativeOrShell": 2, "longestCodeBasename": "registry-shortcut-backup.mjs", "longestCodeBasenameCharacters": 28 }, { "path": "tests/tools/windows-pty-native-capability-smoke", "area": "integration-tests", "directTrackedFiles": 8, "recursiveTrackedFiles": 8, "directJsTs": 6, "directProductionJsTs": 0, "directTestSupportJsTs": 6, "directGeneratedJsTs": 0, "recursiveJsTs": 6, "recursiveNativeOrShell": 0, "longestCodeBasename": "packaged-node-pty-capability-oracle.test.mjs", "longestCodeBasenameCharacters": 44 } ], "prefixFamilies": [ { "directory": "src/renderer/src/components/native-chat", "prefix": "native", "files": 654, "productionFiles": 350, "examples": [ "src/renderer/src/components/native-chat/NativeChatAgentMessageSenders.tsx", "src/renderer/src/components/native-chat/NativeChatApprovalCard.tsx", "src/renderer/src/components/native-chat/NativeChatAssistantMessageRow.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat", "files": 654, "productionFiles": 350, "examples": [ "src/renderer/src/components/native-chat/NativeChatAgentMessageSenders.tsx", "src/renderer/src/components/native-chat/NativeChatApprovalCard.tsx", "src/renderer/src/components/native-chat/NativeChatAssistantMessageRow.tsx" ] }, { "directory": "mobile/src/session", "prefix": "mobile", "files": 608, "productionFiles": 358, "examples": [ "mobile/src/session/MobileBrowserTabActionSheet.tsx", "mobile/src/session/MobileDiffCommentLineRow.tsx", "mobile/src/session/MobileDiffReviewRouteScreen.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal", "files": 551, "productionFiles": 275, "examples": [ "src/renderer/src/components/terminal-pane/TerminalAgentSessionForkDialog.tsx", "src/renderer/src/components/terminal-pane/TerminalContextMenu.tsx", "src/renderer/src/components/terminal-pane/TerminalErrorToast.tsx" ] }, { "directory": "src/shared", "prefix": "agent", "files": 441, "productionFiles": 278, "examples": [ "src/shared/agent-chat-permission-host-support.ts", "src/shared/agent-chat-permission-mode.ts", "src/shared/agent-child-row-lead-trail.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "structured", "files": 439, "productionFiles": 202, "examples": [ "src/main/native-chat/agent-session-wire/structured-agent-definition.ts", "src/main/native-chat/agent-session-wire/structured-agent-registry.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquire-aborts.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "structured-agent", "files": 423, "productionFiles": 192, "examples": [ "src/main/native-chat/agent-session-wire/structured-agent-definition.ts", "src/main/native-chat/agent-session-wire/structured-agent-registry.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquire-aborts.ts" ] }, { "directory": "src/main/browser", "prefix": "browser", "files": 422, "productionFiles": 230, "examples": [ "src/main/browser/browser-backend.ts", "src/main/browser/browser-certificate-challenge.ts", "src/main/browser/browser-certificate-identity.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "structured-agent-session", "files": 421, "productionFiles": 190, "examples": [ "src/main/native-chat/agent-session-wire/structured-agent-session-acquire-aborts.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-errors.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquisition-route.ts" ] }, { "directory": "src/main/codex", "prefix": "codex", "files": 395, "productionFiles": 209, "examples": [ "src/main/codex/codex-account-home-discovery.ts", "src/main/codex/codex-account-home-hook.ts", "src/main/codex/codex-account-session-bridge.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime", "files": 373, "productionFiles": 200, "examples": [ "src/main/runtime/runtime-account-controller.ts", "src/main/runtime/runtime-agent-launch-resolution.ts", "src/main/runtime/runtime-agent-orchestration-projection.ts" ] }, { "directory": "src/main/daemon", "prefix": "daemon", "files": 310, "productionFiles": 157, "examples": [ "src/main/daemon/daemon-adoption-telemetry-event.ts", "src/main/daemon/daemon-appimage-generation-launch.ts", "src/main/daemon/daemon-appimage-launch.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-native", "files": 286, "productionFiles": 165, "examples": [ "mobile/src/session/MobileNativeChatAsk.tsx", "mobile/src/session/MobileNativeChatAwaitingInputRow.tsx", "mobile/src/session/MobileNativeChatBackgroundTasks.tsx" ] }, { "directory": "mobile/src/session", "prefix": "mobile-native-chat", "files": 286, "productionFiles": 165, "examples": [ "mobile/src/session/MobileNativeChatAsk.tsx", "mobile/src/session/MobileNativeChatAwaitingInputRow.tsx", "mobile/src/session/MobileNativeChatBackgroundTasks.tsx" ] }, { "directory": "src/main/claude", "prefix": "claude", "files": 283, "productionFiles": 121, "examples": [ "src/main/claude/claude-agent-sdk-control-requests.ts", "src/main/claude/claude-agent-sdk-exit-proof.ts", "src/main/claude/claude-agent-sdk-process-spawn.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session", "files": 277, "productionFiles": 138, "examples": [ "src/main/ai-vault/session-cwd-bucket-layouts.ts", "src/main/ai-vault/session-delete-target.ts", "src/main/ai-vault/session-delete.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree", "files": 273, "productionFiles": 143, "examples": [ "src/renderer/src/components/sidebar/WorktreeCard.tsx", "src/renderer/src/components/sidebar/WorktreeCardAgents.tsx", "src/renderer/src/components/sidebar/WorktreeCardAutomationDetailSection.tsx" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation", "files": 218, "productionFiles": 136, "examples": [ "src/renderer/src/components/automations/AutomationCustomCronPanel.tsx", "src/renderer/src/components/automations/AutomationDeleteDialogs.tsx", "src/renderer/src/components/automations/AutomationDestinationField.tsx" ] }, { "directory": "src/main/ai-vault", "prefix": "session-scanner", "files": 213, "productionFiles": 104, "examples": [ "src/main/ai-vault/session-scanner-accumulator.ts", "src/main/ai-vault/session-scanner-agent-parser.ts", "src/main/ai-vault/session-scanner-agent-sources.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich", "files": 202, "productionFiles": 118, "examples": [ "src/renderer/src/components/editor/RichMarkdownAnnotationOverlay.tsx", "src/renderer/src/components/editor/RichMarkdownCodeBlock.tsx", "src/renderer/src/components/editor/RichMarkdownDocLinkMenu.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown", "files": 202, "productionFiles": 118, "examples": [ "src/renderer/src/components/editor/RichMarkdownAnnotationOverlay.tsx", "src/renderer/src/components/editor/RichMarkdownCodeBlock.tsx", "src/renderer/src/components/editor/RichMarkdownDocLinkMenu.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "task", "files": 201, "productionFiles": 130, "examples": [ "src/renderer/src/components/TaskPageJiraFavouriteFilters.tsx", "src/renderer/src/components/TaskPageJiraSavedFilters.tsx", "src/renderer/src/components/TaskPageJiraStatusFilters.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "task-page", "files": 193, "productionFiles": 125, "examples": [ "src/renderer/src/components/TaskPageJiraFavouriteFilters.tsx", "src/renderer/src/components/TaskPageJiraSavedFilters.tsx", "src/renderer/src/components/TaskPageJiraStatusFilters.tsx" ] }, { "directory": "src/shared", "prefix": "native", "files": 174, "productionFiles": 100, "examples": [ "src/shared/native-chat-agent-profiles.ts", "src/shared/native-chat-agent-support.ts", "src/shared/native-chat-answer-stepping.ts" ] }, { "directory": "src/shared", "prefix": "native-chat", "files": 171, "productionFiles": 98, "examples": [ "src/shared/native-chat-agent-profiles.ts", "src/shared/native-chat-agent-support.ts", "src/shared/native-chat-answer-stepping.ts" ] }, { "directory": "src/main/skills", "prefix": "skill", "files": 169, "productionFiles": 90, "examples": [ "src/main/skills/skill-bundle-artifacts.ts", "src/main/skills/skill-bundle-creation.ts", "src/main/skills/skill-bundle-extraction.ts" ] }, { "directory": "src/main/orcad", "prefix": "orcad", "files": 167, "productionFiles": 82, "examples": [ "src/main/orcad/orcad-account-services.ts", "src/main/orcad/orcad-agent-browser-binary.ts", "src/main/orcad/orcad-app-paths.ts" ] }, { "directory": "src/shared", "prefix": "agent-session", "files": 166, "productionFiles": 119, "examples": [ "src/shared/agent-session-account-home.ts", "src/shared/agent-session-agent-availability.ts", "src/shared/agent-session-answered-turn-schema.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "pty", "files": 164, "productionFiles": 29, "examples": [ "src/renderer/src/components/terminal-pane/pty-applied-size-read-e2e-delay.ts", "src/renderer/src/components/terminal-pane/pty-buffer-serializer.ts", "src/renderer/src/components/terminal-pane/pty-connection-types.ts" ] }, { "directory": "src/shared", "prefix": "terminal", "files": 153, "productionFiles": 103, "examples": [ "src/shared/terminal-agent-status-processor.ts", "src/shared/terminal-agent.ts", "src/shared/terminal-alternate-screen-split.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "file", "files": 152, "productionFiles": 77, "examples": [ "src/renderer/src/components/right-sidebar/FileExplorer.tsx", "src/renderer/src/components/right-sidebar/FileExplorerBackgroundMenu.tsx", "src/renderer/src/components/right-sidebar/FileExplorerFilesTreePane.tsx" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web", "files": 151, "productionFiles": 53, "examples": [ "src/renderer/src/runtime/web-agent-session-handoff.ts", "src/renderer/src/runtime/web-runtime-browser-creation-context.ts", "src/renderer/src/runtime/web-runtime-browser-creation-e2e-fault.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "runtime", "files": 148, "productionFiles": 77, "examples": [ "src/renderer/src/runtime/runtime-antigravity-accounts-client.ts", "src/renderer/src/runtime/runtime-chat-scratch-file-address.ts", "src/renderer/src/runtime/runtime-client-events.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "mobile", "files": 144, "productionFiles": 117, "examples": [ "mobile/src/tasks/MobileTasksLegacySurface.tsx", "mobile/src/tasks/MobileTasksPrFileDiff.tsx", "mobile/src/tasks/MobileTasksScreen.tsx" ] }, { "directory": "src/main/acp", "prefix": "acp", "files": 144, "productionFiles": 58, "examples": [ "src/main/acp/acp-account-binding.ts", "src/main/acp/acp-agent-connection.ts", "src/main/acp/acp-background-task-child-work.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "editor", "files": 143, "productionFiles": 69, "examples": [ "src/renderer/src/components/editor/EditorAutosaveController.tsx", "src/renderer/src/components/editor/EditorConflictReviewSurface.tsx", "src/renderer/src/components/editor/EditorContent.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "file-explorer", "files": 141, "productionFiles": 70, "examples": [ "src/renderer/src/components/right-sidebar/FileExplorerBackgroundMenu.tsx", "src/renderer/src/components/right-sidebar/FileExplorerFilesTreePane.tsx", "src/renderer/src/components/right-sidebar/FileExplorerNameFilter.tsx" ] }, { "directory": "src/main/runtime", "prefix": "structured", "files": 136, "productionFiles": 38, "examples": [ "src/main/runtime/structured-agent-account-home.ts", "src/main/runtime/structured-agent-availability.ts", "src/main/runtime/structured-agent-chat-stop.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "ai", "files": 135, "productionFiles": 82, "examples": [ "src/renderer/src/components/right-sidebar/AiVaultPanel.tsx", "src/renderer/src/components/right-sidebar/AiVaultPanelControls.tsx", "src/renderer/src/components/right-sidebar/AiVaultPanelHeader.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "ai-vault", "files": 135, "productionFiles": 82, "examples": [ "src/renderer/src/components/right-sidebar/AiVaultPanel.tsx", "src/renderer/src/components/right-sidebar/AiVaultPanelControls.tsx", "src/renderer/src/components/right-sidebar/AiVaultPanelHeader.tsx" ] }, { "directory": "src/renderer/src/lib", "prefix": "worktree", "files": 135, "productionFiles": 59, "examples": [ "src/renderer/src/lib/worktree-activation-gated-empty-reseed.ts", "src/renderer/src/lib/worktree-activation-nav-registration.ts", "src/renderer/src/lib/worktree-activation-pty-inventory.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "markdown", "files": 134, "productionFiles": 79, "examples": [ "src/renderer/src/components/editor/MarkdownPreview.tsx", "src/renderer/src/components/editor/MarkdownPreviewAnnotationComposer.tsx", "src/renderer/src/components/editor/MarkdownPreviewBody.tsx" ] }, { "directory": "src/main/codex", "prefix": "codex-structured", "files": 133, "productionFiles": 63, "examples": [ "src/main/codex/codex-structured-acquire-catalog.ts", "src/main/codex/codex-structured-acquisition-lifecycle.ts", "src/main/codex/codex-structured-acquisition-notification.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "structured", "files": 132, "productionFiles": 63, "examples": [ "src/renderer/src/components/native-chat/StructuredAgentSessionAttentionBridge.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionPaneOverlayLayer.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx" ] }, { "directory": "src/shared", "prefix": "git", "files": 130, "productionFiles": 75, "examples": [ "src/shared/git-admission-candidate-heap.ts", "src/shared/git-admission-scheduler.ts", "src/shared/git-admission-state.ts" ] }, { "directory": "src/main/native-chat/agent-session-journal", "prefix": "journal", "files": 129, "productionFiles": 69, "examples": [ "src/main/native-chat/agent-session-journal/journal-context-clear.ts", "src/main/native-chat/agent-session-journal/journal-context-controller.ts", "src/main/native-chat/agent-session-journal/journal-context-rewind.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile", "files": 128, "productionFiles": 65, "examples": [ "src/main/persistence/profile-state/profile-state-access-identity.ts", "src/main/persistence/profile-state/profile-state-access-owner.ts", "src/main/persistence/profile-state/profile-state-access.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state", "files": 128, "productionFiles": 65, "examples": [ "src/main/persistence/profile-state/profile-state-access-identity.ts", "src/main/persistence/profile-state/profile-state-access-owner.ts", "src/main/persistence/profile-state/profile-state-access.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "agent", "files": 126, "productionFiles": 70, "examples": [ "src/renderer/src/lib/agent-account-restart-startup.ts", "src/renderer/src/lib/agent-background-draft-delivery.ts", "src/renderer/src/lib/agent-background-session-cleanup.ts" ] }, { "directory": "mobile/src/terminal", "prefix": "terminal", "files": 122, "productionFiles": 65, "examples": [ "mobile/src/terminal/TerminalWebView.tsx", "mobile/src/terminal/TerminalWebView.web.tsx", "mobile/src/terminal/terminal-accessory-keys.ts" ] }, { "directory": "src/main/plugins", "prefix": "plugin", "files": 120, "productionFiles": 73, "examples": [ "src/main/plugins/plugin-activation-policy.ts", "src/main/plugins/plugin-agent-status-event.ts", "src/main/plugins/plugin-approved-vm-recipes.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "pane", "files": 120, "productionFiles": 68, "examples": [ "src/renderer/src/lib/pane-manager/pane-cursor-blink-suspension.ts", "src/renderer/src/lib/pane-manager/pane-display-visibility.ts", "src/renderer/src/lib/pane-manager/pane-divider-drag.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-structured", "files": 119, "productionFiles": 46, "examples": [ "src/main/claude/claude-structured-acquisition-launch.ts", "src/main/claude/claude-structured-acquisition-release.ts", "src/main/claude/claude-structured-agent-definition.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-pane", "files": 119, "productionFiles": 76, "examples": [ "src/renderer/src/components/terminal-pane/TerminalPaneFileDropOwner.tsx", "src/renderer/src/components/terminal-pane/TerminalPaneHeaderDropSurface.tsx", "src/renderer/src/components/terminal-pane/TerminalPaneHeaderOverlay.tsx" ] }, { "directory": "src/main/runtime", "prefix": "orca", "files": 114, "productionFiles": 19, "examples": [ "src/main/runtime/orca-runtime-agent-prompt-request-correlation.ts", "src/main/runtime/orca-runtime-agent-transitions.ts", "src/main/runtime/orca-runtime-build-controller-terminal-identities.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "structured-agent", "files": 114, "productionFiles": 53, "examples": [ "src/renderer/src/components/native-chat/StructuredAgentSessionAttentionBridge.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionPaneOverlayLayer.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx" ] }, { "directory": "mobile/src/transport", "prefix": "mobile", "files": 113, "productionFiles": 54, "examples": [ "mobile/src/transport/mobile-connection-path-label.ts", "mobile/src/transport/mobile-direct-endpoint-probe.ts", "mobile/src/transport/mobile-direct-return-probe.ts" ] }, { "directory": "src/main/runtime", "prefix": "orca-runtime", "files": 112, "productionFiles": 18, "examples": [ "src/main/runtime/orca-runtime-agent-prompt-request-correlation.ts", "src/main/runtime/orca-runtime-agent-transitions.ts", "src/main/runtime/orca-runtime-build-controller-terminal-identities.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab", "files": 112, "productionFiles": 64, "examples": [ "src/renderer/src/components/tab-bar/TabBar.tsx", "src/renderer/src/components/tab-bar/TabBarCreateEntry.tsx", "src/renderer/src/components/tab-bar/TabBarCreateEntryRow.tsx" ] }, { "directory": "src/main/ai-vault-search", "prefix": "session", "files": 111, "productionFiles": 51, "examples": [ "src/main/ai-vault-search/session-search-child-service.ts", "src/main/ai-vault-search/session-search-clock.ts", "src/main/ai-vault-search/session-search-content-hash.ts" ] }, { "directory": "src/main/ai-vault-search", "prefix": "session-search", "files": 111, "productionFiles": 51, "examples": [ "src/main/ai-vault-search/session-search-child-service.ts", "src/main/ai-vault-search/session-search-clock.ts", "src/main/ai-vault-search/session-search-content-hash.ts" ] }, { "directory": "src/main/ssh", "prefix": "orcad", "files": 110, "productionFiles": 60, "examples": [ "src/main/ssh/orcad-active-readiness.ts", "src/main/ssh/orcad-already-active-wake.ts", "src/main/ssh/orcad-candidate-launch-verdict.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "workspace", "files": 110, "productionFiles": 70, "examples": [ "src/renderer/src/components/sidebar/WorkspaceAttachmentComposer.tsx", "src/renderer/src/components/sidebar/WorkspaceAttachmentOrigins.tsx", "src/renderer/src/components/sidebar/WorkspaceAttachmentSearch.tsx" ] }, { "directory": "src/shared", "prefix": "structured", "files": 108, "productionFiles": 62, "examples": [ "src/shared/structured-agent-cli-conversation-adoption.ts", "src/shared/structured-agent-question-projection.ts", "src/shared/structured-agent-session-agent-status.ts" ] }, { "directory": "src/main/daemon", "prefix": "terminal", "files": 106, "productionFiles": 58, "examples": [ "src/main/daemon/terminal-armed-input-modes.ts", "src/main/daemon/terminal-attach-cancellation.ts", "src/main/daemon/terminal-checkpoint-serializer.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "mobile-tasks", "files": 105, "productionFiles": 92, "examples": [ "mobile/src/tasks/MobileTasksLegacySurface.tsx", "mobile/src/tasks/MobileTasksPrFileDiff.tsx", "mobile/src/tasks/MobileTasksScreen.tsx" ] }, { "directory": "config/scripts", "prefix": "mobile", "files": 104, "productionFiles": 41, "examples": [ "config/scripts/mobile-agent-status-projection-benchmark.mjs", "config/scripts/mobile-app-navigation-targets.mjs", "config/scripts/mobile-backspace-benchmark.mjs" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "structured-agent-session", "files": 103, "productionFiles": 51, "examples": [ "src/renderer/src/components/native-chat/StructuredAgentSessionAttentionBridge.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionPaneOverlayLayer.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx" ] }, { "directory": "src/renderer/src/components/skills", "prefix": "skill", "files": 102, "productionFiles": 72, "examples": [ "src/renderer/src/components/skills/SkillBundleInstallFlow.tsx", "src/renderer/src/components/skills/SkillBundleInstallOutcome.tsx", "src/renderer/src/components/skills/SkillBundleInstallReview.tsx" ] }, { "directory": "src/main/ssh", "prefix": "ssh", "files": 101, "productionFiles": 48, "examples": [ "src/main/ssh/ssh-agent-hook-interrupt-reconciliation.ts", "src/main/ssh/ssh-agent-identity-filter.ts", "src/main/ssh/ssh-agent-sign-observer.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile", "files": 99, "productionFiles": 65, "examples": [ "mobile/src/source-control/MobileBranchDiffPreviewDrawer.tsx", "mobile/src/source-control/MobileCommitFailurePanel.tsx", "mobile/src/source-control/MobileGitHistoryList.tsx" ] }, { "directory": "src/renderer/src/lib", "prefix": "workspace", "files": 99, "productionFiles": 52, "examples": [ "src/renderer/src/lib/workspace-activation-terminal-focus.ts", "src/renderer/src/lib/workspace-attachment-terminal-origin.ts", "src/renderer/src/lib/workspace-browser-tab-close.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-session", "files": 98, "productionFiles": 71, "examples": [ "mobile/src/session/MobileSessionActiveContent.tsx", "mobile/src/session/MobileSessionCommandDock.tsx", "mobile/src/session/MobileSessionContentRow.tsx" ] }, { "directory": "src/main/runtime", "prefix": "agent", "files": 97, "productionFiles": 50, "examples": [ "src/main/runtime/agent-launch-record-warmup-gate.ts", "src/main/runtime/agent-launch-scope-runtime.ts", "src/main/runtime/agent-launch-settings-rollback.ts" ] }, { "directory": "src/shared", "prefix": "workspace", "files": 97, "productionFiles": 62, "examples": [ "src/shared/workspace-attachment-capabilities.ts", "src/shared/workspace-attachment-legacy.ts", "src/shared/workspace-attachment-mutation.ts" ] }, { "directory": "src/shared/workspace-layout", "prefix": "workspace", "files": 97, "productionFiles": 53, "examples": [ "src/shared/workspace-layout/workspace-layout-beside.ts", "src/shared/workspace-layout/workspace-layout-browser-commands.ts", "src/shared/workspace-layout/workspace-layout-command-steps.ts" ] }, { "directory": "src/shared/workspace-layout", "prefix": "workspace-layout", "files": 97, "productionFiles": 53, "examples": [ "src/shared/workspace-layout/workspace-layout-beside.ts", "src/shared/workspace-layout/workspace-layout-browser-commands.ts", "src/shared/workspace-layout/workspace-layout-command-steps.ts" ] }, { "directory": "src/shared", "prefix": "structured-agent", "files": 96, "productionFiles": 55, "examples": [ "src/shared/structured-agent-cli-conversation-adoption.ts", "src/shared/structured-agent-question-projection.ts", "src/shared/structured-agent-session-agent-status.ts" ] }, { "directory": "src/shared", "prefix": "agent-status", "files": 95, "productionFiles": 59, "examples": [ "src/shared/agent-status-child-work-activity-codec.ts", "src/shared/agent-status-child-work-admission-core.ts", "src/shared/agent-status-child-work-admission-operations.ts" ] }, { "directory": "src/shared", "prefix": "remote", "files": 94, "productionFiles": 60, "examples": [ "src/shared/remote-bundle-artifacts.ts", "src/shared/remote-execution-host-pty-id.ts", "src/shared/remote-foreground-evidence-admission.ts" ] }, { "directory": "src/main/runtime", "prefix": "terminal", "files": 91, "productionFiles": 32, "examples": [ "src/main/runtime/terminal-agent-phone-push.ts", "src/main/runtime/terminal-ansi-normalization.ts", "src/main/runtime/terminal-command-paint.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web-session", "files": 91, "productionFiles": 24, "examples": [ "src/renderer/src/runtime/web-session-browser-placement.ts", "src/renderer/src/runtime/web-session-client-owned-tab-placement.ts", "src/renderer/src/runtime/web-session-close-intent.ts" ] }, { "directory": "src/shared", "prefix": "structured-agent-session", "files": 91, "productionFiles": 52, "examples": [ "src/shared/structured-agent-session-agent-status.ts", "src/shared/structured-agent-session-child-work-legacy.ts", "src/shared/structured-agent-session-coalescer.ts" ] }, { "directory": "src/main/ipc", "prefix": "pty", "files": 90, "productionFiles": 12, "examples": [ "src/main/ipc/pty-hidden-delivery-gate.ts", "src/main/ipc/pty-host-bindings.ts", "src/main/ipc/pty-ipc-listener-accessors.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "source", "files": 90, "productionFiles": 30, "examples": [ "src/renderer/src/components/right-sidebar/SourceControl.tsx", "src/renderer/src/components/right-sidebar/SourceControlAgentActionDialog.tsx", "src/renderer/src/components/right-sidebar/SourceControlAgentActionDialogForm.tsx" ] }, { "directory": "src/main/runtime", "prefix": "structured-agent", "files": 89, "productionFiles": 28, "examples": [ "src/main/runtime/structured-agent-account-home.ts", "src/main/runtime/structured-agent-availability.ts", "src/main/runtime/structured-agent-chat-stop.ts" ] }, { "directory": "src/renderer/src/components/workspace-cleanup", "prefix": "workspace", "files": 89, "productionFiles": 58, "examples": [ "src/renderer/src/components/workspace-cleanup/WorkspaceCleanupDialog.tsx", "src/renderer/src/components/workspace-cleanup/use-workspace-cleanup-agent-stop-gate.ts", "src/renderer/src/components/workspace-cleanup/use-workspace-cleanup-browse-state.ts" ] }, { "directory": "src/renderer/src/components/workspace-cleanup", "prefix": "workspace-cleanup", "files": 89, "productionFiles": 58, "examples": [ "src/renderer/src/components/workspace-cleanup/WorkspaceCleanupDialog.tsx", "src/renderer/src/components/workspace-cleanup/use-workspace-cleanup-agent-stop-gate.ts", "src/renderer/src/components/workspace-cleanup/use-workspace-cleanup-browse-state.ts" ] }, { "directory": "src/main/git", "prefix": "worktree", "files": 88, "productionFiles": 27, "examples": [ "src/main/git/worktree-add.ts", "src/main/git/worktree-base-divergence.ts", "src/main/git/worktree-base-ref-probe.ts" ] }, { "directory": "src/main/ipc", "prefix": "filesystem", "files": 88, "productionFiles": 36, "examples": [ "src/main/ipc/filesystem-allowed-roots.ts", "src/main/ipc/filesystem-auth.ts", "src/main/ipc/filesystem-create-path-guards.ts" ] }, { "directory": "src/main", "prefix": "worktree", "files": 87, "productionFiles": 46, "examples": [ "src/main/worktree-archive-hook-gate.ts", "src/main/worktree-background-removal.ts", "src/main/worktree-create-base-prefetch.ts" ] }, { "directory": "src/main/wsl", "prefix": "wsl", "files": 85, "productionFiles": 50, "examples": [ "src/main/wsl/wsl-command-channel.ts", "src/main/wsl/wsl-command-loop-pool.ts", "src/main/wsl/wsl-command-loop.ts" ] }, { "directory": "config/scripts", "prefix": "mobile-web", "files": 84, "productionFiles": 28, "examples": [ "config/scripts/mobile-web-app-bundle-dependencies.mjs", "config/scripts/mobile-web-app-editable-host-font-size.mjs", "config/scripts/mobile-web-app-external-link-seam.mjs" ] }, { "directory": "cloud/dev/scripts", "prefix": "relay", "files": 82, "productionFiles": 35, "examples": [ "cloud/dev/scripts/relay-admin-transient-retry.mjs", "cloud/dev/scripts/relay-admission-selector.mjs", "cloud/dev/scripts/relay-asia-cloud-sql-metrics.mjs" ] }, { "directory": "src/main/browser", "prefix": "browser-client", "files": 82, "productionFiles": 45, "examples": [ "src/main/browser/browser-client-download-relay.ts", "src/main/browser/browser-client-download-routing.ts", "src/main/browser/browser-client-file-channel-transport.ts" ] }, { "directory": "src/main/orca-profiles", "prefix": "profile", "files": 81, "productionFiles": 48, "examples": [ "src/main/orca-profiles/profile-active-transfer.ts", "src/main/orca-profiles/profile-artifact-cloud-cleanup.ts", "src/main/orca-profiles/profile-cloud-auth-config.ts" ] }, { "directory": "src/shared", "prefix": "remote-runtime", "files": 81, "productionFiles": 52, "examples": [ "src/shared/remote-runtime-abort-orphaned-socket.ts", "src/shared/remote-runtime-client-capabilities.ts", "src/shared/remote-runtime-client-error-classification.ts" ] }, { "directory": "src/main/ipc/runtime-environments", "prefix": "runtime", "files": 80, "productionFiles": 39, "examples": [ "src/main/ipc/runtime-environments/runtime-environment-abortable-requests.ts", "src/main/ipc/runtime-environments/runtime-environment-browser-client-host-handler.ts", "src/main/ipc/runtime-environments/runtime-environment-call-queue.ts" ] }, { "directory": "src/main/native-chat", "prefix": "transcript", "files": 78, "productionFiles": 34, "examples": [ "src/main/native-chat/transcript-fallback-id.ts", "src/main/native-chat/transcript-file-order.ts", "src/main/native-chat/transcript-file-version.ts" ] }, { "directory": "src/renderer/src/components/activity", "prefix": "activity", "files": 77, "productionFiles": 45, "examples": [ "src/renderer/src/components/activity/ActivityPrototypePage.tsx", "src/renderer/src/components/activity/ActivityTitlebarControls.tsx", "src/renderer/src/components/activity/activity-clear-completed.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree", "files": 76, "productionFiles": 40, "examples": [ "src/main/ipc/worktree-apfs-clone.ts", "src/main/ipc/worktree-base-directory-change-collector.ts", "src/main/ipc/worktree-base-directory-event-filter.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "source-control", "files": 76, "productionFiles": 29, "examples": [ "src/renderer/src/components/right-sidebar/SourceControlAgentActionDialog.tsx", "src/renderer/src/components/right-sidebar/SourceControlAgentActionDialogForm.tsx", "src/renderer/src/components/right-sidebar/SourceControlAgentCliArgsField.tsx" ] }, { "directory": "config/scripts", "prefix": "mobile-web-app", "files": 75, "productionFiles": 24, "examples": [ "config/scripts/mobile-web-app-bundle-dependencies.mjs", "config/scripts/mobile-web-app-editable-host-font-size.mjs", "config/scripts/mobile-web-app-external-link-seam.mjs" ] }, { "directory": "src/renderer/src/web", "prefix": "web", "files": 75, "productionFiles": 30, "examples": [ "src/renderer/src/web/WebConnect.tsx", "src/renderer/src/web/WebPairingSecurityNotice.tsx", "src/renderer/src/web/web-clipboard-copy-fallback.ts" ] }, { "directory": "src/main/persistence/migrating-orcad-catalog", "prefix": "orcad", "files": 74, "productionFiles": 52, "examples": [ "src/main/persistence/migrating-orcad-catalog/orcad-catalog-import.ts", "src/main/persistence/migrating-orcad-catalog/orcad-catalog-receipt-ledger.ts", "src/main/persistence/migrating-orcad-catalog/orcad-catalog-records.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "terminal", "files": 74, "productionFiles": 43, "examples": [ "src/renderer/src/lib/pane-manager/terminal-arabic-shaping-joiner.ts", "src/renderer/src/lib/pane-manager/terminal-canvas-dpr-repair.ts", "src/renderer/src/lib/pane-manager/terminal-complex-script.ts" ] }, { "directory": "src/shared", "prefix": "runtime", "files": 74, "productionFiles": 52, "examples": [ "src/shared/runtime-access-grants.ts", "src/shared/runtime-bootstrap.ts", "src/shared/runtime-browser-contracts.ts" ] }, { "directory": "src/main/runtime", "prefix": "agent-session", "files": 73, "productionFiles": 43, "examples": [ "src/main/runtime/agent-session-account-env.ts", "src/main/runtime/agent-session-acquisition-exit-transition.ts", "src/main/runtime/agent-session-acquisition-failure-settlement.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "ai-vault-session", "files": 73, "productionFiles": 44, "examples": [ "src/renderer/src/components/right-sidebar/AiVaultSessionActionMenuItems.tsx", "src/renderer/src/components/right-sidebar/AiVaultSessionDetails.tsx", "src/renderer/src/components/right-sidebar/AiVaultSessionHistoryDialog.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-card", "files": 72, "productionFiles": 46, "examples": [ "src/renderer/src/components/sidebar/WorktreeCardAgents.tsx", "src/renderer/src/components/sidebar/WorktreeCardAutomationDetailSection.tsx", "src/renderer/src/components/sidebar/WorktreeCardCliDetailSection.tsx" ] }, { "directory": "mobile/src/session", "prefix": "mobile-structured", "files": 70, "productionFiles": 32, "examples": [ "mobile/src/session/mobile-structured-actionable-prompt.ts", "mobile/src/session/mobile-structured-agent-prompts.ts", "mobile/src/session/mobile-structured-agent-session-cancel.ts" ] }, { "directory": "src/main/ipc/runtime-environments", "prefix": "runtime-environment", "files": 70, "productionFiles": 38, "examples": [ "src/main/ipc/runtime-environments/runtime-environment-abortable-requests.ts", "src/main/ipc/runtime-environments/runtime-environment-browser-client-host-handler.ts", "src/main/ipc/runtime-environments/runtime-environment-call-queue.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "markdown-preview", "files": 70, "productionFiles": 47, "examples": [ "src/renderer/src/components/editor/MarkdownPreviewAnnotationComposer.tsx", "src/renderer/src/components/editor/MarkdownPreviewBody.tsx", "src/renderer/src/components/editor/MarkdownPreviewReviewToolbar.tsx" ] }, { "directory": "src/main/managed-server/lifecycle", "prefix": "orcad", "files": 69, "productionFiles": 40, "examples": [ "src/main/managed-server/lifecycle/orcad-decommission-recovery.ts", "src/main/managed-server/lifecycle/orcad-decommission-stop.ts", "src/main/managed-server/lifecycle/orcad-decommission-transaction.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "task-page-jira", "files": 69, "productionFiles": 36, "examples": [ "src/renderer/src/components/TaskPageJiraFavouriteFilters.tsx", "src/renderer/src/components/TaskPageJiraSavedFilters.tsx", "src/renderer/src/components/TaskPageJiraStatusFilters.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "remote", "files": 69, "productionFiles": 10, "examples": [ "src/renderer/src/components/terminal-pane/remote-desktop-viewport-claim.ts", "src/renderer/src/components/terminal-pane/remote-layout-scrollback-retention.ts", "src/renderer/src/components/terminal-pane/remote-pane-layout-push.ts" ] }, { "directory": "src/renderer/src/web/preload-api", "prefix": "web", "files": 68, "productionFiles": 56, "examples": [ "src/renderer/src/web/preload-api/web-agent-accounts-api.ts", "src/renderer/src/web/preload-api/web-agent-session-attachment-upload.ts", "src/renderer/src/web/preload-api/web-agent-status-api.ts" ] }, { "directory": "config/scripts", "prefix": "check", "files": 67, "productionFiles": 37, "examples": [ "config/scripts/check-changed-code-quality.mjs", "config/scripts/check-compat-boundary-imports.mjs", "config/scripts/check-daemon-protocol-crossing.mjs" ] }, { "directory": "src/main/acp", "prefix": "acp-structured", "files": 67, "productionFiles": 19, "examples": [ "src/main/acp/acp-structured-acquire.ts", "src/main/acp/acp-structured-agent-definitions.ts", "src/main/acp/acp-structured-child-lifecycle.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-route", "files": 67, "productionFiles": 45, "examples": [ "src/main/browser/browser-route-dns-prefetch-electron-main.ts", "src/main/browser/browser-route-egress-electron-launch.ts", "src/main/browser/browser-route-guest-guard.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-composer", "files": 67, "productionFiles": 35, "examples": [ "src/renderer/src/components/native-chat/NativeChatComposerActions.tsx", "src/renderer/src/components/native-chat/NativeChatComposerField.tsx", "src/renderer/src/components/native-chat/NativeChatComposerGoalChip.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "add", "files": 67, "productionFiles": 43, "examples": [ "src/renderer/src/components/sidebar/AddProjectFromFolderDialog.tsx", "src/renderer/src/components/sidebar/AddRemoteHostDialog.tsx", "src/renderer/src/components/sidebar/AddRemoteHostFields.tsx" ] }, { "directory": "mobile/src/components", "prefix": "mobile", "files": 66, "productionFiles": 45, "examples": [ "mobile/src/components/MobileAgentIcon.tsx", "mobile/src/components/MobileDictationSetupSheet.tsx", "mobile/src/components/MobileDiffReviewBody.tsx" ] }, { "directory": "mobile/src/transport", "prefix": "rpc", "files": 65, "productionFiles": 37, "examples": [ "mobile/src/transport/rpc-acceptance-policies.ts", "mobile/src/transport/rpc-accepted-result.ts", "mobile/src/transport/rpc-client-authentication-retry.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/worker", "prefix": "worker", "files": 65, "productionFiles": 33, "examples": [ "src/main/runtime/rpc/methods/orchestration/worker/worker-archive-read.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-configured-agent-preflight.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-control.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "structured", "files": 64, "productionFiles": 41, "examples": [ "src/renderer/src/lib/structured-agent-launch-settlement.ts", "src/renderer/src/lib/structured-agent-session-action-launch.ts", "src/renderer/src/lib/structured-agent-session-create-hydration.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "repository", "files": 63, "productionFiles": 42, "examples": [ "src/renderer/src/components/settings/RepositoryForkSyncSection.tsx", "src/renderer/src/components/settings/RepositoryGitHubAccountSection.tsx", "src/renderer/src/components/settings/RepositoryHookPolicySettings.tsx" ] }, { "directory": "mobile/src/mobile-web-shell/bridge", "prefix": "bridge", "files": 62, "productionFiles": 36, "examples": [ "mobile/src/mobile-web-shell/bridge/bridge-audio-verbs.ts", "mobile/src/mobile-web-shell/bridge/bridge-caps.ts", "mobile/src/mobile-web-shell/bridge/bridge-client-connection-cache.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "structured", "files": 62, "productionFiles": 30, "examples": [ "src/main/runtime/rpc/methods/structured-agent-session-agents.ts", "src/main/runtime/rpc/methods/structured-agent-session-attachments.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "structured-agent", "files": 62, "productionFiles": 40, "examples": [ "src/renderer/src/lib/structured-agent-launch-settlement.ts", "src/renderer/src/lib/structured-agent-session-action-launch.ts", "src/renderer/src/lib/structured-agent-session-create-hydration.ts" ] }, { "directory": "mobile/src/transport", "prefix": "host", "files": 60, "productionFiles": 37, "examples": [ "mobile/src/transport/host-app-version-store.ts", "mobile/src/transport/host-app-version-store.web.ts", "mobile/src/transport/host-app-version.ts" ] }, { "directory": "mobile/src/transport", "prefix": "mobile-relay", "files": 60, "productionFiles": 30, "examples": [ "mobile/src/transport/mobile-relay-background-grace.ts", "mobile/src/transport/mobile-relay-connect-url.ts", "mobile/src/transport/mobile-relay-credential-bundle.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "workspace-kanban", "files": 60, "productionFiles": 39, "examples": [ "src/renderer/src/components/sidebar/WorkspaceKanbanAreaSelectionOverlay.tsx", "src/renderer/src/components/sidebar/WorkspaceKanbanCard.tsx", "src/renderer/src/components/sidebar/WorkspaceKanbanDrawer.tsx" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-host", "files": 59, "productionFiles": 33, "examples": [ "src/renderer/src/components/automations/AutomationHostBadges.tsx", "src/renderer/src/components/automations/AutomationHostFilterNotice.tsx", "src/renderer/src/components/automations/automation-host-cache-controller.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "structured-agent-session", "files": 59, "productionFiles": 38, "examples": [ "src/renderer/src/lib/structured-agent-session-action-launch.ts", "src/renderer/src/lib/structured-agent-session-create-hydration.ts", "src/renderer/src/lib/structured-agent-session-host-admission.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web-runtime", "files": 59, "productionFiles": 28, "examples": [ "src/renderer/src/runtime/web-runtime-browser-creation-context.ts", "src/renderer/src/runtime/web-runtime-browser-creation-e2e-fault.ts", "src/renderer/src/runtime/web-runtime-browser-creation-failure.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "agent", "files": 59, "productionFiles": 32, "examples": [ "src/renderer/src/store/slices/agent-pane-authority.ts", "src/renderer/src/store/slices/agent-status-authority-actions.ts", "src/renderer/src/store/slices/agent-status-capacity-eviction.ts" ] }, { "directory": "src/renderer/src/components/floating-terminal", "prefix": "floating", "files": 58, "productionFiles": 39, "examples": [ "src/renderer/src/components/floating-terminal/FloatingTerminalEmptyState.tsx", "src/renderer/src/components/floating-terminal/FloatingTerminalIconContextMenu.tsx", "src/renderer/src/components/floating-terminal/FloatingTerminalOrchestrationCard.tsx" ] }, { "directory": "src/main/browser", "prefix": "browser-cookie", "files": 57, "productionFiles": 25, "examples": [ "src/main/browser/browser-cookie-chromium-finalize.ts", "src/main/browser/browser-cookie-chromium-import.ts", "src/main/browser/browser-cookie-chromium-prepare.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/assemble-chrome", "prefix": "browser", "files": 57, "productionFiles": 37, "examples": [ "src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBar.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBarSuggestionList.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/BrowserFind.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "linear", "files": 57, "productionFiles": 42, "examples": [ "src/renderer/src/components/LinearIssueMarkdownDescriptionEditor.tsx", "src/renderer/src/components/LinearIssueMarkdownToolbar.tsx", "src/renderer/src/components/LinearIssueTextEditor.tsx" ] }, { "directory": "src/main/runtime/mobile-cloud-relay", "prefix": "relay", "files": 56, "productionFiles": 36, "examples": [ "src/main/runtime/mobile-cloud-relay/relay-assign-rate-gate.ts", "src/main/runtime/mobile-cloud-relay/relay-auth-context.ts", "src/main/runtime/mobile-cloud-relay/relay-auth-coordinator.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "structured-agent", "files": 56, "productionFiles": 29, "examples": [ "src/main/runtime/rpc/methods/structured-agent-session-agents.ts", "src/main/runtime/rpc/methods/structured-agent-session-attachments.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.ts" ] }, { "directory": "src/main/runtime", "prefix": "structured-agent-session", "files": 56, "productionFiles": 16, "examples": [ "src/main/runtime/structured-agent-session-attachment-wiring.ts", "src/main/runtime/structured-agent-session-close.ts", "src/main/runtime/structured-agent-session-create-adoption.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "remote-runtime", "files": 56, "productionFiles": 7, "examples": [ "src/renderer/src/components/terminal-pane/remote-runtime-disconnected-input-grace.ts", "src/renderer/src/components/terminal-pane/remote-runtime-input-journal.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-batching.ts" ] }, { "directory": "src/main/runtime/browser-host", "prefix": "browser", "files": 55, "productionFiles": 35, "examples": [ "src/main/runtime/browser-host/browser-host-capability-selection.ts", "src/main/runtime/browser-host/browser-host-client-page-adoption.ts", "src/main/runtime/browser-host/browser-host-client-page-command-issue.ts" ] }, { "directory": "src/main/runtime/browser-host", "prefix": "browser-host", "files": 55, "productionFiles": 35, "examples": [ "src/main/runtime/browser-host/browser-host-capability-selection.ts", "src/main/runtime/browser-host/browser-host-client-page-adoption.ts", "src/main/runtime/browser-host/browser-host-client-page-command-issue.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "monaco", "files": 55, "productionFiles": 29, "examples": [ "src/renderer/src/components/editor/MonacoCodeExcerpt.tsx", "src/renderer/src/components/editor/MonacoEditor.tsx", "src/renderer/src/components/editor/MonacoGutterContextMenu.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "worktree", "files": 55, "productionFiles": 38, "examples": [ "src/renderer/src/components/WorktreeBaseFallbackDialog.tsx", "src/renderer/src/components/WorktreeJumpPalette.tsx", "src/renderer/src/components/use-worktree-jump-palette-controller.ts" ] }, { "directory": "mobile/src/files", "prefix": "mobile", "files": 54, "productionFiles": 34, "examples": [ "mobile/src/files/MobileFileExplorerPanel.tsx", "mobile/src/files/MobileFileMarkdownPreview.tsx", "mobile/src/files/MobileFileMediaPreview.tsx" ] }, { "directory": "src/main/daemon", "prefix": "daemon-pty", "files": 54, "productionFiles": 25, "examples": [ "src/main/daemon/daemon-pty-adapter-subscription-fanout.ts", "src/main/daemon/daemon-pty-adapter.ts", "src/main/daemon/daemon-pty-applied-size.ts" ] }, { "directory": "src/main/opencode", "prefix": "opencode", "files": 54, "productionFiles": 26, "examples": [ "src/main/opencode/opencode-acp-environment.ts", "src/main/opencode/opencode-acp-stored-messages.ts", "src/main/opencode/opencode-cli-version.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "structured-agent-session", "files": 54, "productionFiles": 28, "examples": [ "src/main/runtime/rpc/methods/structured-agent-session-agents.ts", "src/main/runtime/rpc/methods/structured-agent-session-attachments.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.ts" ] }, { "directory": "src/renderer/src/components/floating-terminal", "prefix": "floating-terminal", "files": 54, "productionFiles": 37, "examples": [ "src/renderer/src/components/floating-terminal/FloatingTerminalEmptyState.tsx", "src/renderer/src/components/floating-terminal/FloatingTerminalIconContextMenu.tsx", "src/renderer/src/components/floating-terminal/FloatingTerminalOrchestrationCard.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "jira", "files": 54, "productionFiles": 33, "examples": [ "src/renderer/src/components/JiraIssueRowCopyMenu.tsx", "src/renderer/src/components/JiraIssueWorkspace.tsx", "src/renderer/src/components/JiraLinkedWorkspaceAction.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "sidebar", "files": 53, "productionFiles": 25, "examples": [ "src/renderer/src/components/sidebar/SidebarAgentsList.tsx", "src/renderer/src/components/sidebar/SidebarFeedbackDialog.tsx", "src/renderer/src/components/sidebar/SidebarFeedbackImageAttachments.tsx" ] }, { "directory": "src/renderer/src/components/tab-group", "prefix": "tab", "files": 53, "productionFiles": 30, "examples": [ "src/renderer/src/components/tab-group/TabGroupDropOverlay.tsx", "src/renderer/src/components/tab-group/TabGroupPaneActionsMenu.tsx", "src/renderer/src/components/tab-group/TabGroupPanel.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "terminal", "files": 53, "productionFiles": 35, "examples": [ "src/renderer/src/components/TerminalLegacyBrowserPanes.tsx", "src/renderer/src/components/TerminalLegacyEditorSurface.tsx", "src/renderer/src/components/TerminalLegacyTerminalPanes.tsx" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "agent-status", "files": 53, "productionFiles": 30, "examples": [ "src/renderer/src/store/slices/agent-status-authority-actions.ts", "src/renderer/src/store/slices/agent-status-capacity-eviction.ts", "src/renderer/src/store/slices/agent-status-cleanup-actions.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "terminal", "files": 52, "productionFiles": 5, "examples": [ "src/main/runtime/rpc/terminal-agent-send-guard.ts", "src/main/runtime/rpc/terminal-close-attribution.ts", "src/main/runtime/rpc/terminal-multiplex-round-robin.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "add-repo", "files": 52, "productionFiles": 33, "examples": [ "src/renderer/src/components/sidebar/AddRepoCloneStep.tsx", "src/renderer/src/components/sidebar/AddRepoCreateStep.tsx", "src/renderer/src/components/sidebar/AddRepoDialog.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "worktree-jump", "files": 52, "productionFiles": 36, "examples": [ "src/renderer/src/components/WorktreeJumpPalette.tsx", "src/renderer/src/components/use-worktree-jump-palette-controller.ts", "src/renderer/src/components/use-worktree-jump-palette-create-action.ts" ] }, { "directory": "src/shared", "prefix": "agent-hook", "files": 52, "productionFiles": 16, "examples": [ "src/shared/agent-hook-cancel-verdict-latch.ts", "src/shared/agent-hook-endpoint-file.ts", "src/shared/agent-hook-endpoint-temp-cleanup.ts" ] }, { "directory": "config/scripts", "prefix": "verify", "files": 51, "productionFiles": 31, "examples": [ "config/scripts/verify-agent-hook-stdin-lifecycle.mjs", "config/scripts/verify-cli-bin.mjs", "config/scripts/verify-computer-native.mjs" ] }, { "directory": "src/main/ipc", "prefix": "parcel", "files": 51, "productionFiles": 31, "examples": [ "src/main/ipc/parcel-watcher-canary-directory.ts", "src/main/ipc/parcel-watcher-cancellation-restart.ts", "src/main/ipc/parcel-watcher-cancellation-tracker.ts" ] }, { "directory": "src/main/ipc", "prefix": "parcel-watcher", "files": 51, "productionFiles": 31, "examples": [ "src/main/ipc/parcel-watcher-canary-directory.ts", "src/main/ipc/parcel-watcher-cancellation-restart.ts", "src/main/ipc/parcel-watcher-cancellation-tracker.ts" ] }, { "directory": "src/main/providers", "prefix": "local", "files": 51, "productionFiles": 26, "examples": [ "src/main/providers/local-filesystem-provider.ts", "src/main/providers/local-git-provider.ts", "src/main/providers/local-pty-finalize-environment.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "settings", "files": 51, "productionFiles": 35, "examples": [ "src/renderer/src/components/settings/SettingsConstants.ts", "src/renderer/src/components/settings/SettingsDisabledControlTooltip.tsx", "src/renderer/src/components/settings/SettingsFormControls.tsx" ] }, { "directory": "src/renderer/src/lib", "prefix": "launch", "files": 51, "productionFiles": 23, "examples": [ "src/renderer/src/lib/launch-agent-background-session.ts", "src/renderer/src/lib/launch-agent-execution-context.ts", "src/renderer/src/lib/launch-agent-in-new-tab-host-agents.ts" ] }, { "directory": "src/shared", "prefix": "browser", "files": 51, "productionFiles": 38, "examples": [ "src/shared/browser-annotation-viewport-bridge.ts", "src/shared/browser-annotation-viewport-report.ts", "src/shared/browser-certificate-errors.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "task-page-github", "files": 50, "productionFiles": 38, "examples": [ "src/renderer/src/components/task-page-github-confirmed-client-values.ts", "src/renderer/src/components/task-page-github-dialog-state-authority.ts", "src/renderer/src/components/task-page-github-landing-refresh-run.tsx" ] }, { "directory": "mobile/src/host-screen", "prefix": "host", "files": 49, "productionFiles": 30, "examples": [ "mobile/src/host-screen/HostScreen.tsx", "mobile/src/host-screen/host-pending-creation-row.tsx", "mobile/src/host-screen/host-repo-looks.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-manager", "files": 49, "productionFiles": 18, "examples": [ "src/main/browser/browser-manager-bindings.ts", "src/main/browser/browser-manager-download-creation.ts", "src/main/browser/browser-manager-download-lifecycle.ts" ] }, { "directory": "src/renderer/src/components/editor/csv", "prefix": "csv", "files": 49, "productionFiles": 35, "examples": [ "src/renderer/src/components/editor/csv/CsvCellValue.tsx", "src/renderer/src/components/editor/csv/CsvColumnResizeHandle.tsx", "src/renderer/src/components/editor/csv/CsvGrid.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "agent", "files": 49, "productionFiles": 26, "examples": [ "src/renderer/src/components/terminal-pane/AgentLaunchPaneNotice.tsx", "src/renderer/src/components/terminal-pane/AgentSessionContextCopyMenuItem.tsx", "src/renderer/src/components/terminal-pane/AgentSessionContinuationMenuItem.tsx" ] }, { "directory": "src/renderer/src/runtime", "prefix": "remote", "files": 49, "productionFiles": 26, "examples": [ "src/renderer/src/runtime/remote-agent-session-launch.ts", "src/renderer/src/runtime/remote-browser-tab-ownership.ts", "src/renderer/src/runtime/remote-restore-spawn-intent.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/host-guest", "prefix": "browser", "files": 48, "productionFiles": 25, "examples": [ "src/renderer/src/components/browser-pane/host-guest/browser-automation-visibility.ts", "src/renderer/src/components/browser-pane/host-guest/browser-client-page-guest-loss.ts", "src/renderer/src/components/browser-pane/host-guest/browser-focus.ts" ] }, { "directory": "src/main/persistence/migrating-orcad-catalog", "prefix": "orcad-source", "files": 47, "productionFiles": 32, "examples": [ "src/main/persistence/migrating-orcad-catalog/orcad-source-automation-state.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-automation-subtraction.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-catalog-subtraction.ts" ] }, { "directory": "src/main/providers", "prefix": "local-pty", "files": 47, "productionFiles": 24, "examples": [ "src/main/providers/local-pty-finalize-environment.ts", "src/main/providers/local-pty-foreground-inspection.ts", "src/main/providers/local-pty-launch-helpers.ts" ] }, { "directory": "src/main/ssh", "prefix": "orcad-migration", "files": 47, "productionFiles": 22, "examples": [ "src/main/ssh/orcad-migration-blob-coordinator.ts", "src/main/ssh/orcad-migration-catalog-client.ts", "src/main/ssh/orcad-migration-catalog-reference-client.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "diff", "files": 47, "productionFiles": 31, "examples": [ "src/renderer/src/components/editor/DiffNotesSendMenu.tsx", "src/renderer/src/components/editor/DiffSectionBody.tsx", "src/renderer/src/components/editor/DiffSectionHeader.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "native", "files": 47, "productionFiles": 25, "examples": [ "src/renderer/src/components/NativeChatResumeAutoNote.tsx", "src/renderer/src/components/NativeChatResumeFailureDetails.tsx", "src/renderer/src/components/NativeChatResumeOnRestartAgentRow.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "native-chat", "files": 47, "productionFiles": 25, "examples": [ "src/renderer/src/components/NativeChatResumeAutoNote.tsx", "src/renderer/src/components/NativeChatResumeFailureDetails.tsx", "src/renderer/src/components/NativeChatResumeOnRestartAgentRow.tsx" ] }, { "directory": "src/renderer/src/store/terminals", "prefix": "terminal", "files": 47, "productionFiles": 34, "examples": [ "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-active-workspace-creation.ts", "src/renderer/src/store/terminals/terminal-chat-pane-layout-owner.ts" ] }, { "directory": "src/main/ipc/ssh", "prefix": "ssh", "files": 46, "productionFiles": 22, "examples": [ "src/main/ipc/ssh/ssh-browse.ts", "src/main/ipc/ssh/ssh-connect-attempt-registry.ts", "src/main/ipc/ssh/ssh-connect-flow.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "runtime", "files": 46, "productionFiles": 33, "examples": [ "src/renderer/src/components/settings/RuntimeAccessGrantList.tsx", "src/renderer/src/components/settings/RuntimeEnvironmentsPane.tsx", "src/renderer/src/components/settings/RuntimeHostAccessFailureAlert.tsx" ] }, { "directory": "config/scripts", "prefix": "ci", "files": 45, "productionFiles": 20, "examples": [ "config/scripts/ci-e2e-failure-summary.mjs", "config/scripts/ci-e2e-failure-tracking.mjs", "config/scripts/ci-e2e-job-selection.mjs" ] }, { "directory": "src/main/browser", "prefix": "agent", "files": 45, "productionFiles": 26, "examples": [ "src/main/browser/agent-browser-bridge-capture-commands.ts", "src/main/browser/agent-browser-bridge-core-commands.ts", "src/main/browser/agent-browser-bridge-execution.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "orcad", "files": 45, "productionFiles": 20, "examples": [ "src/main/managed-server/install/orcad-remote-build-hash.ts", "src/main/managed-server/install/orcad-remote-context.ts", "src/main/managed-server/install/orcad-remote-decommission.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "orcad-remote", "files": 45, "productionFiles": 20, "examples": [ "src/main/managed-server/install/orcad-remote-build-hash.ts", "src/main/managed-server/install/orcad-remote-context.ts", "src/main/managed-server/install/orcad-remote-decommission.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "ssh", "files": 45, "productionFiles": 32, "examples": [ "src/renderer/src/components/settings/SshDestructiveActionDialog.tsx", "src/renderer/src/components/settings/SshHostAdvancedFields.tsx", "src/renderer/src/components/settings/SshHostDeltaMoveDialog.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "worktree-jump-palette", "files": 45, "productionFiles": 35, "examples": [ "src/renderer/src/components/use-worktree-jump-palette-controller.ts", "src/renderer/src/components/use-worktree-jump-palette-create-action.ts", "src/renderer/src/components/use-worktree-jump-palette-filter.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "ipc", "files": 45, "productionFiles": 4, "examples": [ "src/renderer/src/hooks/ipc-events-harness-store-state.ts", "src/renderer/src/hooks/ipc-events-terminal-create-scenario-types.ts", "src/renderer/src/hooks/ipc-tab-switch.ts" ] }, { "directory": "src/main/claude-accounts", "prefix": "claude", "files": 44, "productionFiles": 25, "examples": [ "src/main/claude-accounts/claude-account-folder.ts", "src/main/claude-accounts/claude-account-registration.ts", "src/main/claude-accounts/claude-account-selection.ts" ] }, { "directory": "src/main/codex", "prefix": "config", "files": 44, "productionFiles": 22, "examples": [ "src/main/codex/config-plugin-registration-promotion.ts", "src/main/codex/config-settings-baseline.ts", "src/main/codex/config-settings-conflict-resolution.ts" ] }, { "directory": "src/main/ipc", "prefix": "filesystem-watcher", "files": 44, "productionFiles": 23, "examples": [ "src/main/ipc/filesystem-watcher-batch-control.ts", "src/main/ipc/filesystem-watcher-event-batch.ts", "src/main/ipc/filesystem-watcher-handlers.ts" ] }, { "directory": "src/main/managed-server/lifecycle", "prefix": "orcad-managed", "files": 44, "productionFiles": 24, "examples": [ "src/main/managed-server/lifecycle/orcad-managed-auto-update.ts", "src/main/managed-server/lifecycle/orcad-managed-bound-port.ts", "src/main/managed-server/lifecycle/orcad-managed-launch-session.ts" ] }, { "directory": "src/main/runtime/rpc/methods/terminal", "prefix": "terminal", "files": 44, "productionFiles": 37, "examples": [ "src/main/runtime/rpc/methods/terminal/terminal-input-delivery.ts", "src/main/runtime/rpc/methods/terminal/terminal-input-sequence-ledger.ts", "src/main/runtime/rpc/methods/terminal/terminal-lifecycle-methods.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "remote-runtime-pty", "files": 44, "productionFiles": 4, "examples": [ "src/renderer/src/components/terminal-pane/remote-runtime-pty-batching.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-recovery-limits.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-recovery-state.ts" ] }, { "directory": "mobile/src/files", "prefix": "mobile-file", "files": 43, "productionFiles": 27, "examples": [ "mobile/src/files/MobileFileExplorerPanel.tsx", "mobile/src/files/MobileFileMarkdownPreview.tsx", "mobile/src/files/MobileFileMediaPreview.tsx" ] }, { "directory": "src/renderer/src/components/github-project", "prefix": "project", "files": 43, "productionFiles": 34, "examples": [ "src/renderer/src/components/github-project/ProjectBoard.tsx", "src/renderer/src/components/github-project/ProjectBoardCard.tsx", "src/renderer/src/components/github-project/ProjectCell.tsx" ] }, { "directory": "src/shared", "prefix": "automation", "files": 43, "productionFiles": 27, "examples": [ "src/shared/automation-cron-field-parsing.ts", "src/shared/automation-cron-occurrence.ts", "src/shared/automation-execution-target.ts" ] }, { "directory": "src/shared/plugins", "prefix": "plugin", "files": 43, "productionFiles": 28, "examples": [ "src/shared/plugins/plugin-capabilities.ts", "src/shared/plugins/plugin-capability-gate.ts", "src/shared/plugins/plugin-change-event.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "runtime", "files": 42, "productionFiles": 16, "examples": [ "src/main/codex-accounts/runtime-home-service-auth-core.ts", "src/main/codex-accounts/runtime-home-service-auth-provenance.ts", "src/main/codex-accounts/runtime-home-service-auth-sync-identity.ts" ] }, { "directory": "src/main/runtime", "prefix": "mobile", "files": 42, "productionFiles": 20, "examples": [ "src/main/runtime/mobile-notification-dismissal-store.ts", "src/main/runtime/mobile-notification-replay.ts", "src/main/runtime/mobile-pairing-files.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automations", "files": 42, "productionFiles": 22, "examples": [ "src/renderer/src/components/automations/AutomationsDetailPane.tsx", "src/renderer/src/components/automations/AutomationsListPanel.tsx", "src/renderer/src/components/automations/AutomationsPage.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "native-chat-resume", "files": 42, "productionFiles": 22, "examples": [ "src/renderer/src/components/NativeChatResumeAutoNote.tsx", "src/renderer/src/components/NativeChatResumeFailureDetails.tsx", "src/renderer/src/components/NativeChatResumeOnRestartAgentRow.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "workspace", "files": 42, "productionFiles": 32, "examples": [ "src/renderer/src/components/status-bar/WorkspaceSpaceCompactPanel.tsx", "src/renderer/src/components/status-bar/WorkspaceSpaceManagerPanel.tsx", "src/renderer/src/components/status-bar/use-workspace-space-decision-projection.ts" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "workspace-space", "files": 42, "productionFiles": 32, "examples": [ "src/renderer/src/components/status-bar/WorkspaceSpaceCompactPanel.tsx", "src/renderer/src/components/status-bar/WorkspaceSpaceManagerPanel.tsx", "src/renderer/src/components/status-bar/use-workspace-space-decision-projection.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-source", "files": 41, "productionFiles": 30, "examples": [ "mobile/src/source-control/MobileSourceControlBranchCard.tsx", "mobile/src/source-control/MobileSourceControlContent.tsx", "mobile/src/source-control/MobileSourceControlCreatePrEntry.tsx" ] }, { "directory": "src/main/browser", "prefix": "agent-browser", "files": 41, "productionFiles": 24, "examples": [ "src/main/browser/agent-browser-bridge-capture-commands.ts", "src/main/browser/agent-browser-bridge-core-commands.ts", "src/main/browser/agent-browser-bridge-execution.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "orchestration", "files": 41, "productionFiles": 12, "examples": [ "src/main/runtime/rpc/orchestration-contract-fence.ts", "src/main/runtime/rpc/orchestration-legacy-authority.ts", "src/main/runtime/rpc/orchestration-legacy-compatibility.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-worktree", "files": 41, "productionFiles": 26, "examples": [ "src/main/runtime/runtime-worktree-agent-rows.ts", "src/main/runtime/runtime-worktree-agent-source.ts", "src/main/runtime/runtime-worktree-agent-sources.ts" ] }, { "directory": "src/main/startup", "prefix": "main", "files": 41, "productionFiles": 27, "examples": [ "src/main/startup/main-process-account-services.ts", "src/main/startup/main-process-automations.ts", "src/main/startup/main-process-error-guards.ts" ] }, { "directory": "src/main/wsl", "prefix": "wsl-orcad", "files": 41, "productionFiles": 23, "examples": [ "src/main/wsl/wsl-orcad-account-env.ts", "src/main/wsl/wsl-orcad-chat-scenario.ts", "src/main/wsl/wsl-orcad-connection-status.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "browser", "files": 41, "productionFiles": 31, "examples": [ "src/renderer/src/components/settings/BrowserClientHostedRemoteSetting.tsx", "src/renderer/src/components/settings/BrowserDefaultZoomSetting.tsx", "src/renderer/src/components/settings/BrowserHomePageSetting.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-ime", "files": 41, "productionFiles": 9, "examples": [ "src/renderer/src/components/terminal-pane/terminal-ime-candidate-key-release-guard.ts", "src/renderer/src/components/terminal-pane/terminal-ime-composer-placeholder-mask.ts", "src/renderer/src/components/terminal-pane/terminal-ime-composition-route.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "github", "files": 41, "productionFiles": 4, "examples": [ "src/renderer/src/store/slices/github-checks.ts", "src/renderer/src/store/slices/github-project-row-owner.ts", "src/renderer/src/store/slices/github-repo-lookup-index.ts" ] }, { "directory": "src/shared", "prefix": "ai", "files": 41, "productionFiles": 27, "examples": [ "src/shared/ai-vault-chat-fork-contract.ts", "src/shared/ai-vault-local-scan-key.ts", "src/shared/ai-vault-project-key.ts" ] }, { "directory": "src/shared", "prefix": "ai-vault", "files": 41, "productionFiles": 27, "examples": [ "src/shared/ai-vault-chat-fork-contract.ts", "src/shared/ai-vault-local-scan-key.ts", "src/shared/ai-vault-project-key.ts" ] }, { "directory": "config/scripts", "prefix": "run", "files": 40, "productionFiles": 32, "examples": [ "config/scripts/run-ai-vault-typing-bench.mjs", "config/scripts/run-audit-tool.mjs", "config/scripts/run-codex-real-account-validation.mjs" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "mobile", "files": 40, "productionFiles": 15, "examples": [ "mobile/src/mobile-web-shell/MobileWebShellScreen.tsx", "mobile/src/mobile-web-shell/mobile-web-shell-cached-generation.ts", "mobile/src/mobile-web-shell/mobile-web-shell-dev-facts.ts" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "mobile-web", "files": 40, "productionFiles": 15, "examples": [ "mobile/src/mobile-web-shell/MobileWebShellScreen.tsx", "mobile/src/mobile-web-shell/mobile-web-shell-cached-generation.ts", "mobile/src/mobile-web-shell/mobile-web-shell-dev-facts.ts" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "mobile-web-shell", "files": 40, "productionFiles": 15, "examples": [ "mobile/src/mobile-web-shell/MobileWebShellScreen.tsx", "mobile/src/mobile-web-shell/mobile-web-shell-cached-generation.ts", "mobile/src/mobile-web-shell/mobile-web-shell-dev-facts.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-source-control", "files": 40, "productionFiles": 29, "examples": [ "mobile/src/source-control/MobileSourceControlBranchCard.tsx", "mobile/src/source-control/MobileSourceControlContent.tsx", "mobile/src/source-control/MobileSourceControlCreatePrEntry.tsx" ] }, { "directory": "src/main/ai-vault", "prefix": "session-scanner-opencode", "files": 40, "productionFiles": 21, "examples": [ "src/main/ai-vault/session-scanner-opencode-parser.ts", "src/main/ai-vault/session-scanner-opencode-sources.ts", "src/main/ai-vault/session-scanner-opencode-sqlite-capture.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-client-page", "files": 40, "productionFiles": 22, "examples": [ "src/main/browser/browser-client-page-admission.ts", "src/main/browser/browser-client-page-automation-runtime.ts", "src/main/browser/browser-client-page-availability.ts" ] }, { "directory": "src/main/browser", "prefix": "cdp", "files": 40, "productionFiles": 28, "examples": [ "src/main/browser/cdp-auxiliary-commands.ts", "src/main/browser/cdp-bridge-command-module.ts", "src/main/browser/cdp-bridge-command-set.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "runtime-home", "files": 40, "productionFiles": 15, "examples": [ "src/main/codex-accounts/runtime-home-service-auth-core.ts", "src/main/codex-accounts/runtime-home-service-auth-provenance.ts", "src/main/codex-accounts/runtime-home-service-auth-sync-identity.ts" ] }, { "directory": "src/main/ssh/connection", "prefix": "ssh", "files": 40, "productionFiles": 11, "examples": [ "src/main/ssh/connection/ssh-connect-config.ts", "src/main/ssh/connection/ssh-connection-attribution.ts", "src/main/ssh/connection/ssh-connection-callbacks.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-list", "files": 40, "productionFiles": 24, "examples": [ "src/renderer/src/components/automations/AutomationListEmptyView.tsx", "src/renderer/src/components/automations/AutomationListExternalRow.tsx", "src/renderer/src/components/automations/AutomationListExternalRows.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane", "prefix": "browser", "files": 40, "productionFiles": 25, "examples": [ "src/renderer/src/components/browser-pane/BrowserPane.tsx", "src/renderer/src/components/browser-pane/browser-client-hosted-download-notices.ts", "src/renderer/src/components/browser-pane/browser-client-hosted-permission-notices.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-message", "files": 40, "productionFiles": 9, "examples": [ "src/renderer/src/components/native-chat/NativeChatMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatMessageRail.tsx", "src/renderer/src/components/native-chat/NativeChatMessageRow.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "terminal", "files": 40, "productionFiles": 30, "examples": [ "src/renderer/src/components/settings/TerminalAdvancedSection.tsx", "src/renderer/src/components/settings/TerminalAdvancedTypographyControls.tsx", "src/renderer/src/components/settings/TerminalAppearanceSection.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "resource", "files": 40, "productionFiles": 24, "examples": [ "src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx", "src/renderer/src/components/status-bar/resource-manager-terminal-copy.ts", "src/renderer/src/components/status-bar/resource-manager-worktree-target.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-hook", "files": 39, "productionFiles": 23, "examples": [ "src/main/codex/codex-hook-approval-first-write.ts", "src/main/codex/codex-hook-command-form.ts", "src/main/codex/codex-hook-definition.ts" ] }, { "directory": "src/main/orca-profiles", "prefix": "profile-cloud", "files": 39, "productionFiles": 21, "examples": [ "src/main/orca-profiles/profile-cloud-auth-config.ts", "src/main/orca-profiles/profile-cloud-auth-status.ts", "src/main/orca-profiles/profile-cloud-callback-page.ts" ] }, { "directory": "src/shared", "prefix": "source", "files": 39, "productionFiles": 26, "examples": [ "src/shared/source-control-ai-action-variables.ts", "src/shared/source-control-ai-actions.ts", "src/shared/source-control-ai-command-template.ts" ] }, { "directory": "src/shared", "prefix": "source-control", "files": 39, "productionFiles": 26, "examples": [ "src/shared/source-control-ai-action-variables.ts", "src/shared/source-control-ai-actions.ts", "src/shared/source-control-ai-command-template.ts" ] }, { "directory": "config/scripts", "prefix": "locale", "files": 38, "productionFiles": 25, "examples": [ "config/scripts/locale-brand-mistranslations.mjs", "config/scripts/locale-brand-prefilter-benchmark.mjs", "config/scripts/locale-cjk-latin-spaced-terms.mjs" ] }, { "directory": "src/main/agent-hooks/server", "prefix": "server", "files": 38, "productionFiles": 37, "examples": [ "src/main/agent-hooks/server/server-agent-presence.ts", "src/main/agent-hooks/server/server-authority-aliases.ts", "src/main/agent-hooks/server/server-authority-evidence.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-structured-journal", "files": 38, "productionFiles": 17, "examples": [ "src/main/codex/codex-structured-journal-compactions.ts", "src/main/codex/codex-structured-journal-contracts.ts", "src/main/codex/codex-structured-journal-generic-frames.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/stream-remote", "prefix": "remote", "files": 38, "productionFiles": 24, "examples": [ "src/renderer/src/components/browser-pane/stream-remote/remote-browser-frame-style.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-keyboard.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-context-menu.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/stream-remote", "prefix": "remote-browser", "files": 38, "productionFiles": 24, "examples": [ "src/renderer/src/components/browser-pane/stream-remote/remote-browser-frame-style.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-keyboard.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-context-menu.tsx" ] }, { "directory": "src/renderer/src/components/emulator-pane", "prefix": "emulator", "files": 38, "productionFiles": 30, "examples": [ "src/renderer/src/components/emulator-pane/EmulatorPane.tsx", "src/renderer/src/components/emulator-pane/EmulatorPaneOverlayLayer.tsx", "src/renderer/src/components/emulator-pane/emulator-attach-target.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-bar", "files": 38, "productionFiles": 23, "examples": [ "src/renderer/src/components/tab-bar/TabBarCreateEntry.tsx", "src/renderer/src/components/tab-bar/TabBarCreateEntryRow.tsx", "src/renderer/src/components/tab-bar/TabBarItemRow.tsx" ] }, { "directory": "src/shared", "prefix": "agent-status-child", "files": 38, "productionFiles": 23, "examples": [ "src/shared/agent-status-child-work-activity-codec.ts", "src/shared/agent-status-child-work-admission-core.ts", "src/shared/agent-status-child-work-admission-operations.ts" ] }, { "directory": "src/shared", "prefix": "codex", "files": 38, "productionFiles": 23, "examples": [ "src/shared/codex-auth-errors.ts", "src/shared/codex-capacity-notice.ts", "src/shared/codex-child-command-description.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "cell", "files": 37, "productionFiles": 15, "examples": [ "cloud/apps/relay/src/cell-admission-migration-registration.ts", "cloud/apps/relay/src/cell-admission-selector.ts", "cloud/apps/relay/src/cell-admission-startup.ts" ] }, { "directory": "src/main/persistence/moving-wsl-projects", "prefix": "wsl", "files": 37, "productionFiles": 20, "examples": [ "src/main/persistence/moving-wsl-projects/wsl-move-background-backoff.ts", "src/main/persistence/moving-wsl-projects/wsl-move-canonical-form.ts", "src/main/persistence/moving-wsl-projects/wsl-move-compatibility-aliases.ts" ] }, { "directory": "src/main/persistence/moving-wsl-projects", "prefix": "wsl-move", "files": 37, "productionFiles": 20, "examples": [ "src/main/persistence/moving-wsl-projects/wsl-move-background-backoff.ts", "src/main/persistence/moving-wsl-projects/wsl-move-canonical-form.ts", "src/main/persistence/moving-wsl-projects/wsl-move-compatibility-aliases.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "terminal", "files": 37, "productionFiles": 20, "examples": [ "src/renderer/src/lib/terminal-bare-file-link-detection.ts", "src/renderer/src/lib/terminal-close-route.ts", "src/renderer/src/lib/terminal-contrast-correction.ts" ] }, { "directory": "src/shared", "prefix": "remote-runtime-shared", "files": 37, "productionFiles": 26, "examples": [ "src/shared/remote-runtime-shared-control-admission.ts", "src/shared/remote-runtime-shared-control-connection-actions.ts", "src/shared/remote-runtime-shared-control-connection-frame.ts" ] }, { "directory": "src/main/pi", "prefix": "rpc", "files": 36, "productionFiles": 22, "examples": [ "src/main/pi/rpc-agent-definition.ts", "src/main/pi/rpc-compaction.ts", "src/main/pi/rpc-context-usage.ts" ] }, { "directory": "src/renderer/src/components/feature-wall", "prefix": "feature", "files": 36, "productionFiles": 27, "examples": [ "src/renderer/src/components/feature-wall/FeatureWallBody.tsx", "src/renderer/src/components/feature-wall/FeatureWallBrowserAction.tsx", "src/renderer/src/components/feature-wall/FeatureWallClickRing.tsx" ] }, { "directory": "src/renderer/src/components/feature-wall", "prefix": "feature-wall", "files": 36, "productionFiles": 27, "examples": [ "src/renderer/src/components/feature-wall/FeatureWallBody.tsx", "src/renderer/src/components/feature-wall/FeatureWallBrowserAction.tsx", "src/renderer/src/components/feature-wall/FeatureWallClickRing.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar/checks-panel", "prefix": "checks", "files": 36, "productionFiles": 26, "examples": [ "src/renderer/src/components/right-sidebar/checks-panel/checks-detail-polling-policy.ts", "src/renderer/src/components/right-sidebar/checks-panel/checks-list.tsx", "src/renderer/src/components/right-sidebar/checks-panel/checks-panel-forge-owner.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "agent", "files": 36, "productionFiles": 29, "examples": [ "src/renderer/src/components/settings/AgentAwakeSetting.tsx", "src/renderer/src/components/settings/AgentCacheTimerSection.tsx", "src/renderer/src/components/settings/AgentCatalogRow.tsx" ] }, { "directory": "cloud/apps/push/src", "prefix": "push", "files": 35, "productionFiles": 15, "examples": [ "cloud/apps/push/src/push-auth-admission.ts", "cloud/apps/push/src/push-background-database.ts", "cloud/apps/push/src/push-background.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "relay", "files": 35, "productionFiles": 14, "examples": [ "cloud/apps/relay/src/relay-background-operation.ts", "cloud/apps/relay/src/relay-connection-ledger.ts", "cloud/apps/relay/src/relay-control-flag-channel.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-diff", "files": 35, "productionFiles": 21, "examples": [ "mobile/src/session/MobileDiffCommentLineRow.tsx", "mobile/src/session/MobileDiffReviewRouteScreen.tsx", "mobile/src/session/mobile-diff-comment-edit.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-structured-agent", "files": 35, "productionFiles": 12, "examples": [ "mobile/src/session/mobile-structured-agent-prompts.ts", "mobile/src/session/mobile-structured-agent-session-cancel.ts", "mobile/src/session/mobile-structured-agent-session-contract.ts" ] }, { "directory": "src/cli/runtime", "prefix": "serve", "files": 35, "productionFiles": 20, "examples": [ "src/cli/runtime/serve-app-launcher.ts", "src/cli/runtime/serve-appimage-update.ts", "src/cli/runtime/serve-electron-preflight.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-session", "files": 35, "productionFiles": 21, "examples": [ "src/main/codex/codex-session-backfill-audit-pass.ts", "src/main/codex/codex-session-backfill-audit.ts", "src/main/codex/codex-session-backfill-copy.ts" ] }, { "directory": "src/main/github", "prefix": "pr", "files": 35, "productionFiles": 15, "examples": [ "src/main/github/pr-head-tracking-ref.ts", "src/main/github/pr-mutation-review-invalidation.ts", "src/main/github/pr-refresh-candidate-policy.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "remote", "files": 35, "productionFiles": 19, "examples": [ "src/main/managed-server/install/remote-deploy-timing.ts", "src/main/managed-server/install/remote-install-gc-claim.ts", "src/main/managed-server/install/remote-install-gc-tombstone.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "agent", "files": 35, "productionFiles": 15, "examples": [ "src/main/runtime/rpc/methods/agent-hooks.ts", "src/main/runtime/rpc/methods/agent-launch-caller-selection.ts", "src/main/runtime/rpc/methods/agent-launch-execution-outcome.ts" ] }, { "directory": "src/main/ssh/connection", "prefix": "ssh-connection", "files": 35, "productionFiles": 8, "examples": [ "src/main/ssh/connection/ssh-connection-attribution.ts", "src/main/ssh/connection/ssh-connection-callbacks.ts", "src/main/ssh/connection/ssh-connection-channel-lifetime.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-link", "files": 35, "productionFiles": 7, "examples": [ "src/renderer/src/components/terminal-pane/terminal-link-action-request.ts", "src/renderer/src/components/terminal-pane/terminal-link-activation.ts", "src/renderer/src/components/terminal-pane/terminal-link-click-behavior.ts" ] }, { "directory": "src/shared", "prefix": "mobile", "files": 35, "productionFiles": 21, "examples": [ "src/shared/mobile-bridge-frame-bytes.ts", "src/shared/mobile-desktop-relay-contract.ts", "src/shared/mobile-e2ee-v2-contract.ts" ] }, { "directory": "src/shared", "prefix": "orchestration", "files": 35, "productionFiles": 24, "examples": [ "src/shared/orchestration-ask-timeout.ts", "src/shared/orchestration-caller-status.ts", "src/shared/orchestration-check-output.ts" ] }, { "directory": "src/shared", "prefix": "pty", "files": 35, "productionFiles": 23, "examples": [ "src/shared/pty-consumer-session-contract.ts", "src/shared/pty-delivery-diagnostics.ts", "src/shared/pty-incarnation.ts" ] }, { "directory": "src/main/browser", "prefix": "agent-browser-bridge", "files": 34, "productionFiles": 20, "examples": [ "src/main/browser/agent-browser-bridge-capture-commands.ts", "src/main/browser/agent-browser-bridge-core-commands.ts", "src/main/browser/agent-browser-bridge-execution.ts" ] }, { "directory": "src/main/persistence/terminal-topology", "prefix": "terminal", "files": 34, "productionFiles": 8, "examples": [ "src/main/persistence/terminal-topology/terminal-close-write-failure.ts", "src/main/persistence/terminal-topology/terminal-layout-renames-commit.ts", "src/main/persistence/terminal-topology/terminal-leaf-move.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "editor-panel", "files": 34, "productionFiles": 18, "examples": [ "src/renderer/src/components/editor/EditorPanelActionsMenu.tsx", "src/renderer/src/components/editor/EditorPanelHeader.tsx", "src/renderer/src/components/editor/EditorPanelHeaderPath.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "ipynb", "files": 34, "productionFiles": 21, "examples": [ "src/renderer/src/components/editor/IpynbCellEditor.tsx", "src/renderer/src/components/editor/IpynbCellOutputs.tsx", "src/renderer/src/components/editor/IpynbCellRun.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "smart", "files": 34, "productionFiles": 23, "examples": [ "src/renderer/src/components/new-workspace/SmartWorkspaceNameField.tsx", "src/renderer/src/components/new-workspace/SmartWorkspaceSourceResultList.tsx", "src/renderer/src/components/new-workspace/SmartWorkspaceSourceTabs.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "smart-workspace", "files": 34, "productionFiles": 23, "examples": [ "src/renderer/src/components/new-workspace/SmartWorkspaceNameField.tsx", "src/renderer/src/components/new-workspace/SmartWorkspaceSourceResultList.tsx", "src/renderer/src/components/new-workspace/SmartWorkspaceSourceTabs.tsx" ] }, { "directory": "src/main/browser", "prefix": "browser-network", "files": 33, "productionFiles": 23, "examples": [ "src/main/browser/browser-network-deferred-socket.ts", "src/main/browser/browser-network-execution-route-dispatch.ts", "src/main/browser/browser-network-execution-route.ts" ] }, { "directory": "src/main/codex", "prefix": "config-toml", "files": 33, "productionFiles": 16, "examples": [ "src/main/codex/config-toml-atomic-write.ts", "src/main/codex/config-toml-deprecated-hook-flag.ts", "src/main/codex/config-toml-hook-trust-blocks.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "agent", "files": 33, "productionFiles": 17, "examples": [ "src/main/native-chat/agent-session-wire/agent-session-bounded-frame-item.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frames.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-queue.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "agent-session", "files": 33, "productionFiles": 17, "examples": [ "src/main/native-chat/agent-session-wire/agent-session-bounded-frame-item.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frames.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-queue.ts" ] }, { "directory": "src/main", "prefix": "wsl", "files": 33, "productionFiles": 16, "examples": [ "src/main/wsl-availability.ts", "src/main/wsl-background-distro-gate.ts", "src/main/wsl-bash-command.ts" ] }, { "directory": "src/renderer/src/components/activity", "prefix": "activity-thread", "files": 33, "productionFiles": 23, "examples": [ "src/renderer/src/components/activity/activity-thread-actions.ts", "src/renderer/src/components/activity/activity-thread-builder.ts", "src/renderer/src/components/activity/activity-thread-child-agent.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "project", "files": 33, "productionFiles": 18, "examples": [ "src/renderer/src/components/sidebar/ProjectAddedDialog.tsx", "src/renderer/src/components/sidebar/ProjectGroupDeleteDialog.tsx", "src/renderer/src/components/sidebar/ProjectGroupNameDialog.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "agent-completion", "files": 33, "productionFiles": 16, "examples": [ "src/renderer/src/components/terminal-pane/agent-completion-coordinator-types.ts", "src/renderer/src/components/terminal-pane/agent-completion-coordinator.ts", "src/renderer/src/components/terminal-pane/agent-completion-hook-observer.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "runtime", "files": 33, "productionFiles": 13, "examples": [ "src/renderer/src/store/slices/runtime-agent-inventory-key.ts", "src/renderer/src/store/slices/runtime-detected-agents.ts", "src/renderer/src/store/slices/runtime-environment-disconnect-toast.ts" ] }, { "directory": "src/shared", "prefix": "claude", "files": 33, "productionFiles": 19, "examples": [ "src/shared/claude-account-switch-settings.ts", "src/shared/claude-agent-teams-tmux-compat.ts", "src/shared/claude-background-run-isolation.ts" ] }, { "directory": "src/shared", "prefix": "tui", "files": 33, "productionFiles": 14, "examples": [ "src/shared/tui-agent-config-types.ts", "src/shared/tui-agent-config.ts", "src/shared/tui-agent-detection-commands.ts" ] }, { "directory": "config/scripts", "prefix": "build", "files": 32, "productionFiles": 21, "examples": [ "config/scripts/build-cli.mjs", "config/scripts/build-computer-macos.mjs", "config/scripts/build-keyboard-layout-macos.mjs" ] }, { "directory": "mobile/src/terminal", "prefix": "terminal-webview", "files": 32, "productionFiles": 13, "examples": [ "mobile/src/terminal/terminal-webview-contract.ts", "mobile/src/terminal/terminal-webview-engine-error-state.tsx", "mobile/src/terminal/terminal-webview-frame-styles.ts" ] }, { "directory": "src/main/window", "prefix": "clipboard", "files": 32, "productionFiles": 14, "examples": [ "src/main/window/clipboard-copied-file-paths.ts", "src/main/window/clipboard-file-copy.ts", "src/main/window/clipboard-image-source.ts" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "status", "files": 32, "productionFiles": 18, "examples": [ "src/renderer/src/components/status-bar/StatusBar.tsx", "src/renderer/src/components/status-bar/StatusBarAccountControls.tsx", "src/renderer/src/components/status-bar/StatusBarProviderSegment.tsx" ] }, { "directory": "src/shared", "prefix": "opencode", "files": 32, "productionFiles": 18, "examples": [ "src/shared/opencode-agent-row-scanner.ts", "src/shared/opencode-cli-version.ts", "src/shared/opencode-config-directory.ts" ] }, { "directory": "src/shared", "prefix": "tui-agent", "files": 32, "productionFiles": 13, "examples": [ "src/shared/tui-agent-config-types.ts", "src/shared/tui-agent-config.ts", "src/shared/tui-agent-detection-commands.ts" ] }, { "directory": "src/shared", "prefix": "workspace-session", "files": 32, "productionFiles": 19, "examples": [ "src/shared/workspace-session-browser-history.ts", "src/shared/workspace-session-browser-schema.ts", "src/shared/workspace-session-close-intent-schema.ts" ] }, { "directory": "config/scripts", "prefix": "orcad", "files": 31, "productionFiles": 15, "examples": [ "config/scripts/orcad-artifact-version.mjs", "config/scripts/orcad-entry-build.mjs", "config/scripts/orcad-linear-sdk-package.mjs" ] }, { "directory": "mobile/src/components/pr-sidebar", "prefix": "pr", "files": 31, "productionFiles": 24, "examples": [ "mobile/src/components/pr-sidebar/PRActionsSection.tsx", "mobile/src/components/pr-sidebar/PRCheckDetail.tsx", "mobile/src/components/pr-sidebar/PRChecksSection.tsx" ] }, { "directory": "src/main/daemon", "prefix": "terminal-history", "files": 31, "productionFiles": 21, "examples": [ "src/main/daemon/terminal-history-checkpoint-reader.ts", "src/main/daemon/terminal-history-cold-restore-info.ts", "src/main/daemon/terminal-history-dimensions.ts" ] }, { "directory": "src/main/daemon", "prefix": "terminal-host", "files": 31, "productionFiles": 14, "examples": [ "src/main/daemon/terminal-host-agent-session-claim.ts", "src/main/daemon/terminal-host-agent-session-generations.ts", "src/main/daemon/terminal-host-create-contract.ts" ] }, { "directory": "src/main/native-chat/agent-session-timeline", "prefix": "provider", "files": 31, "productionFiles": 16, "examples": [ "src/main/native-chat/agent-session-timeline/provider-timeline-assembler.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-background-tasks.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-budget.ts" ] }, { "directory": "src/main/native-chat/agent-session-timeline", "prefix": "provider-timeline", "files": 31, "productionFiles": 16, "examples": [ "src/main/native-chat/agent-session-timeline/provider-timeline-assembler.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-background-tasks.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-budget.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "orchestration", "files": 31, "productionFiles": 8, "examples": [ "src/main/runtime/orchestration/orchestration-caller-identity.ts", "src/main/runtime/orchestration/orchestration-error.ts", "src/main/runtime/orchestration/orchestration-legacy-worker-terminal-recovery.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "legacy", "files": 31, "productionFiles": 17, "examples": [ "src/main/ssh/legacy-relay/legacy-relay-bridge-ipc.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-leases.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-registry.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "legacy-relay", "files": 31, "productionFiles": 17, "examples": [ "src/main/ssh/legacy-relay/legacy-relay-bridge-ipc.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-leases.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-registry.ts" ] }, { "directory": "src/main/startup", "prefix": "main-process", "files": 31, "productionFiles": 21, "examples": [ "src/main/startup/main-process-account-services.ts", "src/main/startup/main-process-automations.ts", "src/main/startup/main-process-error-guards.ts" ] }, { "directory": "src/main/usage", "prefix": "usage", "files": 31, "productionFiles": 21, "examples": [ "src/main/usage/usage-cache-json-integrity.ts", "src/main/usage/usage-calendar-range.ts", "src/main/usage/usage-event-aggregation.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "linear-issue", "files": 31, "productionFiles": 21, "examples": [ "src/renderer/src/components/LinearIssueMarkdownDescriptionEditor.tsx", "src/renderer/src/components/LinearIssueMarkdownToolbar.tsx", "src/renderer/src/components/LinearIssueTextEditor.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-structured", "files": 31, "productionFiles": 10, "examples": [ "src/renderer/src/components/native-chat/NativeChatStructuredGoalStrip.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredQuestionCard.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "checks", "files": 31, "productionFiles": 16, "examples": [ "src/renderer/src/components/right-sidebar/ChecksPanel.tsx", "src/renderer/src/components/right-sidebar/checks-entry-refresh.ts", "src/renderer/src/components/right-sidebar/checks-panel-async-result-key.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar/checks-panel", "prefix": "checks-panel", "files": 31, "productionFiles": 22, "examples": [ "src/renderer/src/components/right-sidebar/checks-panel/checks-panel-forge-owner.ts", "src/renderer/src/components/right-sidebar/checks-panel/use-checks-panel-ai-acknowledgement.tsx", "src/renderer/src/components/right-sidebar/checks-panel/use-checks-panel-ai-queue.tsx" ] }, { "directory": "src/renderer/src/hooks/composer-state", "prefix": "composer", "files": 31, "productionFiles": 21, "examples": [ "src/renderer/src/hooks/composer-state/composer-agent-rows-target.ts", "src/renderer/src/hooks/composer-state/composer-attachment-drop-state.ts", "src/renderer/src/hooks/composer-state/composer-attachment-target.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "workspace", "files": 31, "productionFiles": 13, "examples": [ "src/renderer/src/store/slices/workspace-cleanup-agent-evidence.ts", "src/renderer/src/store/slices/workspace-cleanup-broad-scan-registry.ts", "src/renderer/src/store/slices/workspace-cleanup-browse.ts" ] }, { "directory": "src/shared", "prefix": "jira", "files": 31, "productionFiles": 21, "examples": [ "src/shared/jira-agent-capability.ts", "src/shared/jira-attachment-image.ts", "src/shared/jira-detail-capabilities.ts" ] }, { "directory": "src/shared", "prefix": "windows", "files": 31, "productionFiles": 16, "examples": [ "src/shared/windows-batch-spawn.ts", "src/shared/windows-breakaway-launch.ts", "src/shared/windows-breakaway-launcher.ts" ] }, { "directory": "src/wsl-guest", "prefix": "dispatcher", "files": 31, "productionFiles": 15, "examples": [ "src/wsl-guest/dispatcher-capacity-signals.ts", "src/wsl-guest/dispatcher-client-lifecycle.ts", "src/wsl-guest/dispatcher-client-state.ts" ] }, { "directory": "cloud/dev/scripts", "prefix": "relay-load", "files": 30, "productionFiles": 15, "examples": [ "cloud/dev/scripts/relay-load-connection-failure.mjs", "cloud/dev/scripts/relay-load-control-peer.mjs", "cloud/dev/scripts/relay-load-director-capacity-gate.mjs" ] }, { "directory": "mobile/src/terminal", "prefix": "terminal-live", "files": 30, "productionFiles": 17, "examples": [ "mobile/src/terminal/terminal-live-accessory-input.ts", "mobile/src/terminal/terminal-live-accessory-raw-send-target.ts", "mobile/src/terminal/terminal-live-accessory-raw-send.ts" ] }, { "directory": "mobile/src/transport", "prefix": "rpc-client", "files": 30, "productionFiles": 15, "examples": [ "mobile/src/transport/rpc-client-authentication-retry.ts", "mobile/src/transport/rpc-client-connection-state.ts", "mobile/src/transport/rpc-client-context-contract.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "worker", "files": 30, "productionFiles": 18, "examples": [ "src/main/runtime/orchestration/worker-attention-context.ts", "src/main/runtime/orchestration/worker-output-archive.ts", "src/main/runtime/orchestration/worker-output-cursor.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-terminal", "files": 30, "productionFiles": 17, "examples": [ "src/main/runtime/runtime-terminal-agent-presence.ts", "src/main/runtime/runtime-terminal-agent-status-query.ts", "src/main/runtime/runtime-terminal-contracts.ts" ] }, { "directory": "src/main/ssh/system-transport", "prefix": "system", "files": 30, "productionFiles": 17, "examples": [ "src/main/ssh/system-transport/system-ssh-args.ts", "src/main/ssh/system-transport/system-ssh-binary.ts", "src/main/ssh/system-transport/system-ssh-command.ts" ] }, { "directory": "src/main/ssh/system-transport", "prefix": "system-ssh", "files": 30, "productionFiles": 17, "examples": [ "src/main/ssh/system-transport/system-ssh-args.ts", "src/main/ssh/system-transport/system-ssh-binary.ts", "src/main/ssh/system-transport/system-ssh-command.ts" ] }, { "directory": "src/main", "prefix": "worktree-create", "files": 30, "productionFiles": 15, "examples": [ "src/main/worktree-create-base-prefetch.ts", "src/main/worktree-create-base.ts", "src/main/worktree-create-candidates.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/host-guest", "prefix": "browser-page", "files": 30, "productionFiles": 16, "examples": [ "src/renderer/src/components/browser-pane/host-guest/browser-page-guest-recovery.ts", "src/renderer/src/components/browser-pane/host-guest/browser-page-mount-admission.ts", "src/renderer/src/components/browser-pane/host-guest/browser-page-paintability.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "mobile", "files": 30, "productionFiles": 21, "examples": [ "src/renderer/src/components/settings/MobileAutoRestoreFitSection.tsx", "src/renderer/src/components/settings/MobileEmulatorAgentControlRow.tsx", "src/renderer/src/components/settings/MobileEmulatorAvailabilityDetails.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "status-bar", "files": 30, "productionFiles": 17, "examples": [ "src/renderer/src/components/status-bar/StatusBarAccountControls.tsx", "src/renderer/src/components/status-bar/StatusBarProviderSegment.tsx", "src/renderer/src/components/status-bar/StatusBarSurface.tsx" ] }, { "directory": "src/renderer/src/components/tab-group", "prefix": "tab-group", "files": 30, "productionFiles": 16, "examples": [ "src/renderer/src/components/tab-group/TabGroupDropOverlay.tsx", "src/renderer/src/components/tab-group/TabGroupPaneActionsMenu.tsx", "src/renderer/src/components/tab-group/TabGroupPanel.tsx" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "pane-terminal", "files": 30, "productionFiles": 17, "examples": [ "src/renderer/src/lib/pane-manager/pane-terminal-cursor-sequencing.ts", "src/renderer/src/lib/pane-manager/pane-terminal-foreground-queue-state.ts", "src/renderer/src/lib/pane-manager/pane-terminal-foreground-render-settle.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "workspace-session", "files": 30, "productionFiles": 13, "examples": [ "src/renderer/src/lib/workspace-session-browser-tabs.ts", "src/renderer/src/lib/workspace-session-close-intents.ts", "src/renderer/src/lib/workspace-session-focus-recency.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web-session-terminal", "files": 30, "productionFiles": 15, "examples": [ "src/renderer/src/runtime/web-session-terminal-handle-events.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-adoption.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-cache.ts" ] }, { "directory": "src/renderer/src/web", "prefix": "web-runtime", "files": 30, "productionFiles": 17, "examples": [ "src/renderer/src/web/web-runtime-auth-verdict.ts", "src/renderer/src/web/web-runtime-client-capabilities.ts", "src/renderer/src/web/web-runtime-client-error.ts" ] }, { "directory": "mobile/src/components", "prefix": "new", "files": 29, "productionFiles": 22, "examples": [ "mobile/src/components/NewWorkspaceFab.tsx", "mobile/src/components/NewWorkspaceSetupScriptField.tsx", "mobile/src/components/NewWorkspaceSshConnectionField.tsx" ] }, { "directory": "src/main/source-control", "prefix": "hosted", "files": 29, "productionFiles": 15, "examples": [ "src/main/source-control/hosted-review-active-branch-claims.ts", "src/main/source-control/hosted-review-api-request.ts", "src/main/source-control/hosted-review-branch-cache.ts" ] }, { "directory": "src/main", "prefix": "updater", "files": 29, "productionFiles": 11, "examples": [ "src/main/updater-changelog.ts", "src/main/updater-events.ts", "src/main/updater-fallback.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "delete", "files": 29, "productionFiles": 18, "examples": [ "src/renderer/src/components/sidebar/DeleteNestedWorktreesDialog.tsx", "src/renderer/src/components/sidebar/DeleteWorktreeDialog.tsx", "src/renderer/src/components/sidebar/DeleteWorktreeDialogDescription.tsx" ] }, { "directory": "src/renderer/src/lib", "prefix": "launch-agent", "files": 29, "productionFiles": 12, "examples": [ "src/renderer/src/lib/launch-agent-background-session.ts", "src/renderer/src/lib/launch-agent-execution-context.ts", "src/renderer/src/lib/launch-agent-in-new-tab-host-agents.ts" ] }, { "directory": "src/shared", "prefix": "native-chat-tool", "files": 29, "productionFiles": 13, "examples": [ "src/shared/native-chat-tool-activity.ts", "src/shared/native-chat-tool-fold.ts", "src/shared/native-chat-tool-icon.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "assignment", "files": 28, "productionFiles": 8, "examples": [ "cloud/apps/relay/src/assignment-cleanup-steps.ts", "cloud/apps/relay/src/assignment-connection-headroom-query.ts", "cloud/apps/relay/src/assignment-identity-queue.ts" ] }, { "directory": "config/scripts", "prefix": "windows", "files": 28, "productionFiles": 13, "examples": [ "config/scripts/windows-bin-spawn-predicate.mjs", "config/scripts/windows-daemon-workspace-close-repro.mjs", "config/scripts/windows-native-batch-reference-policy.ts" ] }, { "directory": "src/main/git", "prefix": "repo", "files": 28, "productionFiles": 9, "examples": [ "src/main/git/repo-base-ref-search.ts", "src/main/git/repo-branch-conflict.ts", "src/main/git/repo-clone-path.ts" ] }, { "directory": "src/main/linear", "prefix": "linear", "files": 28, "productionFiles": 25, "examples": [ "src/main/linear/linear-credential-paths.ts", "src/main/linear/linear-custom-view-graphql.ts", "src/main/linear/linear-custom-view-queries.ts" ] }, { "directory": "src/main/persistence/loading-store", "prefix": "profile", "files": 28, "productionFiles": 6, "examples": [ "src/main/persistence/loading-store/profile-preferences.ts", "src/main/persistence/loading-store/profile-state-authority-writes.ts", "src/main/persistence/loading-store/profile-state-authority.ts" ] }, { "directory": "src/main/provider-process", "prefix": "provider", "files": 28, "productionFiles": 17, "examples": [ "src/main/provider-process/provider-acquisition-starts.ts", "src/main/provider-process/provider-error-chain.ts", "src/main/provider-process/provider-executable-missing.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "codex", "files": 28, "productionFiles": 14, "examples": [ "src/main/rate-limits/codex-auth-presence.ts", "src/main/rate-limits/codex-backend-auth.ts", "src/main/rate-limits/codex-backend-usage-client.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "agent-launch", "files": 28, "productionFiles": 12, "examples": [ "src/main/runtime/rpc/methods/agent-launch-caller-selection.ts", "src/main/runtime/rpc/methods/agent-launch-execution-outcome.ts", "src/main/runtime/rpc/methods/agent-launch-failure-code.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-install", "files": 28, "productionFiles": 18, "examples": [ "src/main/skills/skill-install-destinations.ts", "src/main/skills/skill-install-discovery-verification.ts", "src/main/skills/skill-install-filesystem.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "ssh", "files": 28, "productionFiles": 15, "examples": [ "src/main/ssh/legacy-relay/ssh-host-relay-census-for-target.ts", "src/main/ssh/legacy-relay/ssh-host-relay-endpoint-census.ts", "src/main/ssh/legacy-relay/ssh-host-relay-terminals-on-connect.ts" ] }, { "directory": "src/renderer/src/components/cmd-j", "prefix": "palette", "files": 28, "productionFiles": 16, "examples": [ "src/renderer/src/components/cmd-j/PaletteCreateWorktreeRow.tsx", "src/renderer/src/components/cmd-j/PaletteFilterChips.tsx", "src/renderer/src/components/cmd-j/PaletteFilterFieldOptions.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-session", "files": 28, "productionFiles": 19, "examples": [ "src/renderer/src/components/native-chat/NativeChatSessionGate.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionChoiceBody.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "quick", "files": 28, "productionFiles": 11, "examples": [ "src/renderer/src/components/QuickOpen.tsx", "src/renderer/src/components/quick-open-capped-local-listing.ts", "src/renderer/src/components/quick-open-file-list-target.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-create", "files": 28, "productionFiles": 17, "examples": [ "src/renderer/src/components/tab-bar/tab-create-entry-absolute-file.ts", "src/renderer/src/components/tab-bar/tab-create-entry-action.ts", "src/renderer/src/components/tab-bar/tab-create-entry-active-option.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "agent-launch", "files": 28, "productionFiles": 12, "examples": [ "src/renderer/src/lib/agent-launch-pane-closes.ts", "src/renderer/src/lib/agent-launch-pane-prompt.ts", "src/renderer/src/lib/agent-launch-pane-start.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "runtime-jira", "files": 28, "productionFiles": 14, "examples": [ "src/renderer/src/runtime/runtime-jira-client.ts", "src/renderer/src/runtime/runtime-jira-connection-status.ts", "src/renderer/src/runtime/runtime-jira-detail-client.ts" ] }, { "directory": "src/shared/orcad-migration", "prefix": "orcad", "files": 28, "productionFiles": 21, "examples": [ "src/shared/orcad-migration/orcad-migration-blob-transfer.ts", "src/shared/orcad-migration/orcad-migration-catalog-state.ts", "src/shared/orcad-migration/orcad-migration-client-state-parsing.ts" ] }, { "directory": "src/shared/orcad-migration", "prefix": "orcad-migration", "files": 28, "productionFiles": 21, "examples": [ "src/shared/orcad-migration/orcad-migration-blob-transfer.ts", "src/shared/orcad-migration/orcad-migration-catalog-state.ts", "src/shared/orcad-migration/orcad-migration-client-state-parsing.ts" ] }, { "directory": "src/shared", "prefix": "skill", "files": 28, "productionFiles": 19, "examples": [ "src/shared/skill-bundle-install-contract.ts", "src/shared/skill-bundle-manifest.ts", "src/shared/skill-bundle-name.ts" ] }, { "directory": "mobile/src/browser", "prefix": "browser", "files": 27, "productionFiles": 16, "examples": [ "mobile/src/browser/browser-address-field-base-styles.ts", "mobile/src/browser/browser-address-field-styles.ts", "mobile/src/browser/browser-address-field-styles.web.ts" ] }, { "directory": "mobile/src/notifications", "prefix": "push", "files": 27, "productionFiles": 13, "examples": [ "mobile/src/notifications/push-background-dismissal.ts", "mobile/src/notifications/push-dismissal-operations.ts", "mobile/src/notifications/push-dismissal-reconciliation.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session-scanner-service", "files": 27, "productionFiles": 13, "examples": [ "src/main/ai-vault/session-scanner-service-client-state.ts", "src/main/ai-vault/session-scanner-service-client.ts", "src/main/ai-vault/session-scanner-service-entry-path.ts" ] }, { "directory": "src/main/persistence/loading-store", "prefix": "profile-state", "files": 27, "productionFiles": 5, "examples": [ "src/main/persistence/loading-store/profile-state-authority-writes.ts", "src/main/persistence/loading-store/profile-state-authority.ts", "src/main/persistence/loading-store/profile-state-flush-lifetime.ts" ] }, { "directory": "src/main/runtime", "prefix": "worktree", "files": 27, "productionFiles": 12, "examples": [ "src/main/runtime/worktree-browser-client-page-close.ts", "src/main/runtime/worktree-create-setup-choice-refusal.ts", "src/main/runtime/worktree-launch-host-repo.ts" ] }, { "directory": "src/main/source-control", "prefix": "hosted-review", "files": 27, "productionFiles": 14, "examples": [ "src/main/source-control/hosted-review-active-branch-claims.ts", "src/main/source-control/hosted-review-api-request.ts", "src/main/source-control/hosted-review-branch-cache.ts" ] }, { "directory": "src/renderer/src/components/dashboard", "prefix": "dashboard", "files": 27, "productionFiles": 19, "examples": [ "src/renderer/src/components/dashboard/DashboardAgentChildDisclosure.tsx", "src/renderer/src/components/dashboard/DashboardAgentRow.tsx", "src/renderer/src/components/dashboard/DashboardAgentRowMessage.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "check", "files": 27, "productionFiles": 15, "examples": [ "src/renderer/src/components/editor/CheckRunAnnotations.tsx", "src/renderer/src/components/editor/CheckRunCopyButton.tsx", "src/renderer/src/components/editor/CheckRunDetailsPanel.tsx" ] }, { "directory": "src/renderer/src/components/mobile", "prefix": "mobile", "files": 27, "productionFiles": 21, "examples": [ "src/renderer/src/components/mobile/MobileAndroidInstallHelp.tsx", "src/renderer/src/components/mobile/MobileBrandIcons.tsx", "src/renderer/src/components/mobile/MobileHero.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "delete-worktree", "files": 27, "productionFiles": 17, "examples": [ "src/renderer/src/components/sidebar/DeleteWorktreeDialog.tsx", "src/renderer/src/components/sidebar/DeleteWorktreeDialogDescription.tsx", "src/renderer/src/components/sidebar/DeleteWorktreeDialogFooter.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "task-page-linear", "files": 27, "productionFiles": 22, "examples": [ "src/renderer/src/components/task-page-linear-cache-selectors.ts", "src/renderer/src/components/task-page-linear-in-orca-issues.ts", "src/renderer/src/components/task-page-linear-issue-empty-state.ts" ] }, { "directory": "mobile/src/browser", "prefix": "mobile", "files": 26, "productionFiles": 17, "examples": [ "mobile/src/browser/MobileBrowserAddressField.tsx", "mobile/src/browser/MobileBrowserKeyRow.tsx", "mobile/src/browser/MobileBrowserPane.tsx" ] }, { "directory": "mobile/src/browser", "prefix": "mobile-browser", "files": 26, "productionFiles": 17, "examples": [ "mobile/src/browser/MobileBrowserAddressField.tsx", "mobile/src/browser/MobileBrowserKeyRow.tsx", "mobile/src/browser/MobileBrowserPane.tsx" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "bridge", "files": 26, "productionFiles": 13, "examples": [ "mobile/src/mobile-web-shell/bridge-diagnostic-log.ts", "mobile/src/mobile-web-shell/bridge-host-back.ts", "mobile/src/mobile-web-shell/bridge-host-contract.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-diff-review", "files": 26, "productionFiles": 16, "examples": [ "mobile/src/session/MobileDiffReviewRouteScreen.tsx", "mobile/src/session/mobile-diff-review-git-operations.ts", "mobile/src/session/mobile-diff-review-loaders.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-network-tunnel", "files": 26, "productionFiles": 18, "examples": [ "src/main/browser/browser-network-tunnel-client-frame-dispatch.ts", "src/main/browser/browser-network-tunnel-client-retirement.ts", "src/main/browser/browser-network-tunnel-client-stream-frames.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-session", "files": 26, "productionFiles": 13, "examples": [ "src/main/browser/browser-session-cookie-staging.ts", "src/main/browser/browser-session-meta-store.ts", "src/main/browser/browser-session-partition-policies.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "codex", "files": 26, "productionFiles": 16, "examples": [ "src/main/codex-accounts/codex-account-identity.ts", "src/main/codex-accounts/codex-account-registration.ts", "src/main/codex-accounts/codex-account-selection.ts" ] }, { "directory": "src/main/computer", "prefix": "desktop", "files": 26, "productionFiles": 13, "examples": [ "src/main/computer/desktop-script-action.ts", "src/main/computer/desktop-script-provider-bridge.ts", "src/main/computer/desktop-script-provider-client.ts" ] }, { "directory": "src/main/computer", "prefix": "desktop-script", "files": 26, "productionFiles": 13, "examples": [ "src/main/computer/desktop-script-action.ts", "src/main/computer/desktop-script-provider-bridge.ts", "src/main/computer/desktop-script-provider-client.ts" ] }, { "directory": "src/main/daemon", "prefix": "daemon-stream", "files": 26, "productionFiles": 13, "examples": [ "src/main/daemon/daemon-stream-backlog-probe.ts", "src/main/daemon/daemon-stream-backpressure.ts", "src/main/daemon/daemon-stream-binary-framing.ts" ] }, { "directory": "src/main/github", "prefix": "pr-refresh", "files": 26, "productionFiles": 11, "examples": [ "src/main/github/pr-refresh-candidate-policy.ts", "src/main/github/pr-refresh-coordinator.ts", "src/main/github/pr-refresh-error-classification.ts" ] }, { "directory": "src/main/native-chat", "prefix": "wsl", "files": 26, "productionFiles": 19, "examples": [ "src/main/native-chat/wsl-session-path-scan.ts", "src/main/native-chat/wsl-transcript-fs-access.ts", "src/main/native-chat/wsl-transcript-fs-error.ts" ] }, { "directory": "src/main/runtime", "prefix": "mobile-session", "files": 26, "productionFiles": 15, "examples": [ "src/main/runtime/mobile-session-browser-equality.ts", "src/main/runtime/mobile-session-browser-group-projection.ts", "src/main/runtime/mobile-session-editor-projection.ts" ] }, { "directory": "src/main/runtime/push", "prefix": "push", "files": 26, "productionFiles": 9, "examples": [ "src/main/runtime/push/push-dispatcher.ts", "src/main/runtime/push/push-gateway-client.ts", "src/main/runtime/push/push-gateway-origin.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/federation", "prefix": "federation", "files": 26, "productionFiles": 9, "examples": [ "src/main/runtime/rpc/methods/orchestration/federation/federation-attachment-authority.ts", "src/main/runtime/rpc/methods/orchestration/federation/federation-attachment-observation.ts", "src/main/runtime/rpc/methods/orchestration/federation/federation-control.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "session", "files": 26, "productionFiles": 8, "examples": [ "src/main/runtime/rpc/methods/session-tab-agent-status-projection.ts", "src/main/runtime/rpc/methods/session-tab-browser-placement-projection.ts", "src/main/runtime/rpc/methods/session-tab-close-methods.ts" ] }, { "directory": "src/renderer/src/components/artifacts", "prefix": "artifact", "files": 26, "productionFiles": 18, "examples": [ "src/renderer/src/components/artifacts/ArtifactActions.tsx", "src/renderer/src/components/artifacts/ArtifactCollection.tsx", "src/renderer/src/components/artifacts/ArtifactDetailDrawer.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/navigate", "prefix": "browser", "files": 26, "productionFiles": 16, "examples": [ "src/renderer/src/components/browser-pane/navigate/browser-address-bar-navigation.ts", "src/renderer/src/components/browser-pane/navigate/browser-download-progress.ts", "src/renderer/src/components/browser-pane/navigate/browser-file-editor-open.ts" ] }, { "directory": "src/renderer/src/components/diff-comments", "prefix": "diff", "files": 26, "productionFiles": 14, "examples": [ "src/renderer/src/components/diff-comments/DiffCommentCard.tsx", "src/renderer/src/components/diff-comments/DiffCommentDraftCard.tsx", "src/renderer/src/components/diff-comments/DiffCommentPopover.tsx" ] }, { "directory": "src/renderer/src/components/diff-comments", "prefix": "diff-comment", "files": 26, "productionFiles": 14, "examples": [ "src/renderer/src/components/diff-comments/DiffCommentCard.tsx", "src/renderer/src/components/diff-comments/DiffCommentDraftCard.tsx", "src/renderer/src/components/diff-comments/DiffCommentPopover.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "jira-issue", "files": 26, "productionFiles": 15, "examples": [ "src/renderer/src/components/JiraIssueRowCopyMenu.tsx", "src/renderer/src/components/JiraIssueWorkspace.tsx", "src/renderer/src/components/jira-issue-assignee-control.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "appearance", "files": 26, "productionFiles": 19, "examples": [ "src/renderer/src/components/settings/AppearanceAdvancedDisclosure.tsx", "src/renderer/src/components/settings/AppearanceChatContrastControls.tsx", "src/renderer/src/components/settings/AppearanceChatSection.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "plugin", "files": 26, "productionFiles": 19, "examples": [ "src/renderer/src/components/settings/PluginConsentDialog.tsx", "src/renderer/src/components/settings/PluginConsentProvenance.tsx", "src/renderer/src/components/settings/PluginDevelopmentSection.tsx" ] }, { "directory": "src/renderer/src/components/skills", "prefix": "skill-install", "files": 26, "productionFiles": 18, "examples": [ "src/renderer/src/components/skills/SkillInstallAgentPicker.tsx", "src/renderer/src/components/skills/SkillInstallDialog.tsx", "src/renderer/src/components/skills/SkillInstallDialogFooter.tsx" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-create-entry", "files": 26, "productionFiles": 16, "examples": [ "src/renderer/src/components/tab-bar/tab-create-entry-absolute-file.ts", "src/renderer/src/components/tab-bar/tab-create-entry-action.ts", "src/renderer/src/components/tab-bar/tab-create-entry-active-option.ts" ] }, { "directory": "src/shared", "prefix": "project", "files": 26, "productionFiles": 19, "examples": [ "src/shared/project-catalog-row-normalization.ts", "src/shared/project-compatibility-host-merge.ts", "src/shared/project-compatibility-merge.ts" ] }, { "directory": "config/scripts", "prefix": "pr", "files": 25, "productionFiles": 5, "examples": [ "config/scripts/pr-aggregate-gate-context.mjs", "config/scripts/pr-code-change-scope.mjs", "config/scripts/pr-e2e-source-routing.mjs" ] }, { "directory": "src/main/codex", "prefix": "codex-app", "files": 25, "productionFiles": 14, "examples": [ "src/main/codex/codex-app-server-capability-cache.ts", "src/main/codex/codex-app-server-capability-signal.ts", "src/main/codex/codex-app-server-client.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-app-server", "files": 25, "productionFiles": 14, "examples": [ "src/main/codex/codex-app-server-capability-cache.ts", "src/main/codex/codex-app-server-capability-signal.ts", "src/main/codex/codex-app-server-client.ts" ] }, { "directory": "src/main/ipc", "prefix": "workspace", "files": 25, "productionFiles": 17, "examples": [ "src/main/ipc/workspace-cleanup-activity.ts", "src/main/ipc/workspace-cleanup-candidate.ts", "src/main/ipc/workspace-cleanup-disconnected-ssh.ts" ] }, { "directory": "src/main/providers", "prefix": "windows", "files": 25, "productionFiles": 11, "examples": [ "src/main/providers/windows-agent-foreground-command-line.ts", "src/main/providers/windows-agent-foreground-process.ts", "src/main/providers/windows-cached-agent-revalidation.ts" ] }, { "directory": "src/main/runtime", "prefix": "browser", "files": 25, "productionFiles": 10, "examples": [ "src/main/runtime/browser-client-download-transfer-store.ts", "src/main/runtime/browser-client-download-transfers.ts", "src/main/runtime/browser-dialog-settlement.ts" ] }, { "directory": "src/main", "prefix": "workspace", "files": 25, "productionFiles": 14, "examples": [ "src/main/workspace-cleanup-removal-snapshot-prune.ts", "src/main/workspace-cleanup-scan-snapshot.ts", "src/main/workspace-create-event-fields.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-run", "files": 25, "productionFiles": 15, "examples": [ "src/renderer/src/components/automations/AutomationRunDetailsPage.tsx", "src/renderer/src/components/automations/AutomationRunHistory.tsx", "src/renderer/src/components/automations/AutomationRunPageFrame.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/annotate", "prefix": "markup", "files": 25, "productionFiles": 16, "examples": [ "src/renderer/src/components/browser-pane/annotate/MarkupDrawButton.tsx", "src/renderer/src/components/browser-pane/annotate/MarkupOverlay.tsx", "src/renderer/src/components/browser-pane/annotate/MarkupToolbar.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane", "prefix": "browser-client", "files": 25, "productionFiles": 16, "examples": [ "src/renderer/src/components/browser-pane/browser-client-hosted-download-notices.ts", "src/renderer/src/components/browser-pane/browser-client-hosted-permission-notices.ts", "src/renderer/src/components/browser-pane/browser-client-hosted-popup-notices.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "quick-open", "files": 25, "productionFiles": 10, "examples": [ "src/renderer/src/components/quick-open-capped-local-listing.ts", "src/renderer/src/components/quick-open-file-list-target.ts", "src/renderer/src/components/quick-open-file-list.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "checks-panel", "files": 25, "productionFiles": 14, "examples": [ "src/renderer/src/components/right-sidebar/checks-panel-async-result-key.ts", "src/renderer/src/components/right-sidebar/checks-panel-blocker-copy.ts", "src/renderer/src/components/right-sidebar/checks-panel-empty-state.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-drop", "files": 25, "productionFiles": 12, "examples": [ "src/renderer/src/components/terminal-pane/terminal-drop-handler.ts", "src/renderer/src/components/terminal-pane/terminal-drop-image-path.ts", "src/renderer/src/components/terminal-pane/terminal-drop-internal-rejection-message.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "ai", "files": 25, "productionFiles": 13, "examples": [ "src/renderer/src/lib/ai-vault-antigravity-reference-startup.ts", "src/renderer/src/lib/ai-vault-resume-command.ts", "src/renderer/src/lib/ai-vault-resume-platform.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "ai-vault", "files": 25, "productionFiles": 13, "examples": [ "src/renderer/src/lib/ai-vault-antigravity-reference-startup.ts", "src/renderer/src/lib/ai-vault-resume-command.ts", "src/renderer/src/lib/ai-vault-resume-platform.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "remote-runtime", "files": 25, "productionFiles": 14, "examples": [ "src/renderer/src/runtime/remote-runtime-session-tabs-inflight.ts", "src/renderer/src/runtime/remote-runtime-terminal-binary-controller.ts", "src/renderer/src/runtime/remote-runtime-terminal-binary-snapshots.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "runtime-file", "files": 25, "productionFiles": 14, "examples": [ "src/renderer/src/runtime/runtime-file-client-types.ts", "src/renderer/src/runtime/runtime-file-import-client.ts", "src/renderer/src/runtime/runtime-file-metadata-client.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web-runtime-session", "files": 25, "productionFiles": 7, "examples": [ "src/renderer/src/runtime/web-runtime-session-environment.ts", "src/renderer/src/runtime/web-runtime-session-snapshot.ts", "src/renderer/src/runtime/web-runtime-session-tab-lifecycle.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "terminal", "files": 25, "productionFiles": 9, "examples": [ "src/renderer/src/store/slices/terminal-activation-spawn-suppression.ts", "src/renderer/src/store/slices/terminal-helpers.ts", "src/renderer/src/store/slices/terminal-orphan-helpers.ts" ] }, { "directory": "src/renderer/src/store/slices/ui", "prefix": "ui", "files": 25, "productionFiles": 24, "examples": [ "src/renderer/src/store/slices/ui/ui-slice-activity-actions.ts", "src/renderer/src/store/slices/ui/ui-slice-agent-actions.ts", "src/renderer/src/store/slices/ui/ui-slice-agent-notification-acknowledgement.ts" ] }, { "directory": "src/renderer/src/store/slices/ui", "prefix": "ui-slice", "files": 25, "productionFiles": 24, "examples": [ "src/renderer/src/store/slices/ui/ui-slice-activity-actions.ts", "src/renderer/src/store/slices/ui/ui-slice-agent-actions.ts", "src/renderer/src/store/slices/ui/ui-slice-agent-notification-acknowledgement.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "workspace-cleanup", "files": 25, "productionFiles": 11, "examples": [ "src/renderer/src/store/slices/workspace-cleanup-agent-evidence.ts", "src/renderer/src/store/slices/workspace-cleanup-broad-scan-registry.ts", "src/renderer/src/store/slices/workspace-cleanup-browse.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "worktree", "files": 25, "productionFiles": 12, "examples": [ "src/renderer/src/store/slices/worktree-by-id-index.ts", "src/renderer/src/store/slices/worktree-catalog-reconciliation.ts", "src/renderer/src/store/slices/worktree-delete-state-types.ts" ] }, { "directory": "mobile/src/files", "prefix": "mobile-file-preview", "files": 24, "productionFiles": 15, "examples": [ "mobile/src/files/MobileFilePreviewBody.tsx", "mobile/src/files/MobileFilePreviewEditableSource.tsx", "mobile/src/files/MobileFilePreviewScreen.tsx" ] }, { "directory": "src/main/agent-hooks", "prefix": "wsl", "files": 24, "productionFiles": 14, "examples": [ "src/main/agent-hooks/wsl-guest-plugin-install.ts", "src/main/agent-hooks/wsl-hook-fs-adapter.ts", "src/main/agent-hooks/wsl-hook-relay-deps.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-cookie-import", "files": 24, "productionFiles": 5, "examples": [ "src/main/browser/browser-cookie-import-clear.ts", "src/main/browser/browser-cookie-import-diagnostics.ts", "src/main/browser/browser-cookie-import-pipeline.ts" ] }, { "directory": "src/main/browser", "prefix": "paired", "files": 24, "productionFiles": 12, "examples": [ "src/main/browser/paired-runtime-browser-authority-identity.ts", "src/main/browser/paired-runtime-browser-client-host-composition.ts", "src/main/browser/paired-runtime-browser-client-host-registry.ts" ] }, { "directory": "src/main/browser", "prefix": "paired-runtime", "files": 24, "productionFiles": 12, "examples": [ "src/main/browser/paired-runtime-browser-authority-identity.ts", "src/main/browser/paired-runtime-browser-client-host-composition.ts", "src/main/browser/paired-runtime-browser-client-host-registry.ts" ] }, { "directory": "src/main/browser", "prefix": "paired-runtime-browser", "files": 24, "productionFiles": 12, "examples": [ "src/main/browser/paired-runtime-browser-authority-identity.ts", "src/main/browser/paired-runtime-browser-client-host-composition.ts", "src/main/browser/paired-runtime-browser-client-host-registry.ts" ] }, { "directory": "src/main/claude-accounts", "prefix": "claude-profile", "files": 24, "productionFiles": 15, "examples": [ "src/main/claude-accounts/claude-profile-history.ts", "src/main/claude-accounts/claude-profile-installed-router.ts", "src/main/claude-accounts/claude-profile-launch-errors.ts" ] }, { "directory": "src/main/github/client/check", "prefix": "check", "files": 24, "productionFiles": 9, "examples": [ "src/main/github/client/check/check-detail-field-mapping.ts", "src/main/github/client/check/check-details-abort.ts", "src/main/github/client/check/check-details-admission-lifetime.ts" ] }, { "directory": "src/main/linear", "prefix": "issue", "files": 24, "productionFiles": 14, "examples": [ "src/main/linear/issue-activity-raw.ts", "src/main/linear/issue-context-client.ts", "src/main/linear/issue-context-current.ts" ] }, { "directory": "src/main/native-chat/agent-model-catalog", "prefix": "agent", "files": 24, "productionFiles": 14, "examples": [ "src/main/native-chat/agent-model-catalog/agent-model-catalog-account-expiry.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-discovery.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-entry.ts" ] }, { "directory": "src/main/native-chat", "prefix": "wsl-transcript", "files": 24, "productionFiles": 18, "examples": [ "src/main/native-chat/wsl-transcript-fs-access.ts", "src/main/native-chat/wsl-transcript-fs-error.ts", "src/main/native-chat/wsl-transcript-fs-gate.ts" ] }, { "directory": "src/main/orca-profiles", "prefix": "profile-project", "files": 24, "productionFiles": 17, "examples": [ "src/main/orca-profiles/profile-project-domain-changes.ts", "src/main/orca-profiles/profile-project-domain-move-intent.ts", "src/main/orca-profiles/profile-project-domain-state.ts" ] }, { "directory": "src/main/persistence/loading-store", "prefix": "pty", "files": 24, "productionFiles": 8, "examples": [ "src/main/persistence/loading-store/pty-binding-durability-only.ts", "src/main/persistence/loading-store/pty-binding-fast-lane.ts", "src/main/persistence/loading-store/pty-binding-generations.ts" ] }, { "directory": "src/main/pi", "prefix": "agent", "files": 24, "productionFiles": 9, "examples": [ "src/main/pi/agent-status-extension-source.ts", "src/main/pi/agent-status-handler-source.ts", "src/main/pi/agent-status-input-redaction-source.ts" ] }, { "directory": "src/main/pi", "prefix": "agent-status", "files": 24, "productionFiles": 9, "examples": [ "src/main/pi/agent-status-extension-source.ts", "src/main/pi/agent-status-handler-source.ts", "src/main/pi/agent-status-input-redaction-source.ts" ] }, { "directory": "src/main/runtime/browser", "prefix": "browser", "files": 24, "productionFiles": 22, "examples": [ "src/main/runtime/browser/browser-capture.ts", "src/main/runtime/browser/browser-client-page-close.ts", "src/main/runtime/browser/browser-client-page-opening.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automations-page", "files": 24, "productionFiles": 18, "examples": [ "src/renderer/src/components/automations/AutomationsPageBreadcrumb.tsx", "src/renderer/src/components/automations/AutomationsPageDeleteDialogs.tsx", "src/renderer/src/components/automations/AutomationsPageListPanel.tsx" ] }, { "directory": "src/renderer/src/components/floating-terminal", "prefix": "floating-terminal-panel", "files": 24, "productionFiles": 17, "examples": [ "src/renderer/src/components/floating-terminal/FloatingTerminalPanelSurface.tsx", "src/renderer/src/components/floating-terminal/floating-terminal-panel-bounds.ts", "src/renderer/src/components/floating-terminal/floating-terminal-panel-drag-actions.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-tool", "files": 24, "productionFiles": 13, "examples": [ "src/renderer/src/components/native-chat/NativeChatToolAnnotations.tsx", "src/renderer/src/components/native-chat/NativeChatToolFileTarget.tsx", "src/renderer/src/components/native-chat/NativeChatToolIcon.tsx" ] }, { "directory": "src/renderer/src/hooks", "prefix": "editor", "files": 24, "productionFiles": 9, "examples": [ "src/renderer/src/hooks/editor-external-watch-disk-verification.ts", "src/renderer/src/hooks/editor-external-watch-event-reconciliation.ts", "src/renderer/src/hooks/editor-external-watch-local-roots.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "worktree-activation", "files": 24, "productionFiles": 7, "examples": [ "src/renderer/src/lib/worktree-activation-gated-empty-reseed.ts", "src/renderer/src/lib/worktree-activation-nav-registration.ts", "src/renderer/src/lib/worktree-activation-pty-inventory.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "worktree-creation", "files": 24, "productionFiles": 10, "examples": [ "src/renderer/src/lib/worktree-creation-agent-seeds.ts", "src/renderer/src/lib/worktree-creation-background-mount.ts", "src/renderer/src/lib/worktree-creation-completion.ts" ] }, { "directory": "src/shared", "prefix": "ephemeral", "files": 24, "productionFiles": 14, "examples": [ "src/shared/ephemeral-setup-terminal-worktree-id.ts", "src/shared/ephemeral-vm-recipe-checkout-mode.ts", "src/shared/ephemeral-vm-recipe-destroy-result.ts" ] }, { "directory": "src/shared", "prefix": "runtime-environment", "files": 24, "productionFiles": 14, "examples": [ "src/shared/runtime-environment-authority-binding.ts", "src/shared/runtime-environment-diagnostics.ts", "src/shared/runtime-environment-host-key-match.ts" ] }, { "directory": "src/wsl-guest", "prefix": "agent", "files": 24, "productionFiles": 14, "examples": [ "src/wsl-guest/agent-hook-cached-pane-status.ts", "src/wsl-guest/agent-hook-canonical-status.ts", "src/wsl-guest/agent-hook-endpoint-coordinates.ts" ] }, { "directory": "src/wsl-guest", "prefix": "agent-hook", "files": 24, "productionFiles": 14, "examples": [ "src/wsl-guest/agent-hook-cached-pane-status.ts", "src/wsl-guest/agent-hook-canonical-status.ts", "src/wsl-guest/agent-hook-endpoint-coordinates.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "postgres", "files": 23, "productionFiles": 5, "examples": [ "cloud/apps/relay/src/postgres-lock-wait-sample.ts", "cloud/apps/relay/src/postgres-pool-pressure.ts", "cloud/apps/relay/src/postgres-query-failure.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-terminal", "files": 23, "productionFiles": 13, "examples": [ "mobile/src/session/MobileTerminalInputActions.tsx", "mobile/src/session/MobileTerminalLiveInputStatus.tsx", "mobile/src/session/mobile-terminal-action-sheet-actions.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "managed", "files": 23, "productionFiles": 11, "examples": [ "src/main/agent-hooks/managed-agent-hook-controls.ts", "src/main/agent-hooks/managed-agent-hook-registry.ts", "src/main/agent-hooks/managed-agent-hook-startup.ts" ] }, { "directory": "src/main/cli", "prefix": "appimage", "files": 23, "productionFiles": 11, "examples": [ "src/main/cli/appimage-cache-layout.ts", "src/main/cli/appimage-copy-pre-extraction.ts", "src/main/cli/appimage-extracted-root.ts" ] }, { "directory": "src/main/emulator/android", "prefix": "android", "files": 23, "productionFiles": 15, "examples": [ "src/main/emulator/android/android-adb-result.ts", "src/main/emulator/android/android-app-control.ts", "src/main/emulator/android/android-avd-boot.ts" ] }, { "directory": "src/main/git/command-runner", "prefix": "git", "files": 23, "productionFiles": 10, "examples": [ "src/main/git/command-runner/git-command-resolution.ts", "src/main/git/command-runner/git-command-timeout.ts", "src/main/git/command-runner/git-exec-file.ts" ] }, { "directory": "src/main/github", "prefix": "github", "files": 23, "productionFiles": 14, "examples": [ "src/main/github/github-api-repository-probe.ts", "src/main/github/github-api-repository-remote-probe.ts", "src/main/github/github-api-repository-validation.ts" ] }, { "directory": "src/main/ipc", "prefix": "ai", "files": 23, "productionFiles": 13, "examples": [ "src/main/ipc/ai-vault-all-host-timeouts.ts", "src/main/ipc/ai-vault-delete.ts", "src/main/ipc/ai-vault-host-discovery.ts" ] }, { "directory": "src/main/ipc/pty/ipc", "prefix": "spawn", "files": 23, "productionFiles": 16, "examples": [ "src/main/ipc/pty/ipc/spawn-absent-binding-swap.ts", "src/main/ipc/pty/ipc/spawn-agent-launch-end.ts", "src/main/ipc/pty/ipc/spawn-agent-launch.ts" ] }, { "directory": "src/main/ipc", "prefix": "runtime", "files": 23, "productionFiles": 12, "examples": [ "src/main/ipc/runtime-import-limits.ts", "src/main/ipc/runtime-ssh-access-handlers.ts", "src/main/ipc/runtime-upload-file-stream.ts" ] }, { "directory": "src/main/jira", "prefix": "jira", "files": 23, "productionFiles": 13, "examples": [ "src/main/jira/jira-agile-fields.ts", "src/main/jira/jira-api-error.ts", "src/main/jira/jira-issue-comments.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-linear", "files": 23, "productionFiles": 21, "examples": [ "src/main/runtime/runtime-linear-browse-commands.ts", "src/main/runtime/runtime-linear-command-base.ts", "src/main/runtime/runtime-linear-command-dependencies.ts" ] }, { "directory": "src/main/ssh", "prefix": "ssh-host", "files": 23, "productionFiles": 11, "examples": [ "src/main/ssh/ssh-host-key-decision.ts", "src/main/ssh/ssh-host-key-store.ts", "src/main/ssh/ssh-host-key-verifier.ts" ] }, { "directory": "src/renderer/src/components/onboarding", "prefix": "onboarding", "files": 23, "productionFiles": 15, "examples": [ "src/renderer/src/components/onboarding/OnboardingFlow.tsx", "src/renderer/src/components/onboarding/OnboardingFooter.tsx", "src/renderer/src/components/onboarding/OnboardingInlineCommandTerminal.tsx" ] }, { "directory": "src/renderer/src/runtime", "prefix": "host", "files": 23, "productionFiles": 12, "examples": [ "src/renderer/src/runtime/host-live-terminal-probe.ts", "src/renderer/src/runtime/host-model-catalog-snapshots-sync.ts", "src/renderer/src/runtime/host-model-catalog-snapshots.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "layout", "files": 23, "productionFiles": 13, "examples": [ "src/renderer/src/runtime/layout-apply-hold-release.ts", "src/renderer/src/runtime/layout-apply-send.ts", "src/renderer/src/runtime/layout-frame-position.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "structured", "files": 23, "productionFiles": 11, "examples": [ "src/renderer/src/runtime/structured-agent-session-client.ts", "src/renderer/src/runtime/structured-agent-session-close.ts", "src/renderer/src/runtime/structured-agent-session-host-capability.ts" ] }, { "directory": "src/shared", "prefix": "telemetry", "files": 23, "productionFiles": 16, "examples": [ "src/shared/telemetry-agent-token-usage-schema.ts", "src/shared/telemetry-app-event-schemas.ts", "src/shared/telemetry-consent-types.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-structured-session", "files": 22, "productionFiles": 12, "examples": [ "src/main/claude/claude-structured-session-acquisition-options.ts", "src/main/claude/claude-structured-session-acquisition.ts", "src/main/claude/claude-structured-session-adapter.ts" ] }, { "directory": "src/main/cli", "prefix": "cli", "files": 22, "productionFiles": 12, "examples": [ "src/main/cli/cli-command-filesystem-transaction.ts", "src/main/cli/cli-command-inspection.ts", "src/main/cli/cli-command-installation.ts" ] }, { "directory": "src/main/managed-server/host-state", "prefix": "orcad", "files": 22, "productionFiles": 12, "examples": [ "src/main/managed-server/host-state/orcad-machine-claim-command.ts", "src/main/managed-server/host-state/orcad-machine-home.ts", "src/main/managed-server/host-state/orcad-state-mutation-exec.ts" ] }, { "directory": "src/main/startup", "prefix": "windows", "files": 22, "productionFiles": 10, "examples": [ "src/main/startup/windows-app-data-path.ts", "src/main/startup/windows-desktop-shell-path-startup.ts", "src/main/startup/windows-install-dir-acl-poison-marker.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/workspace-doc", "prefix": "doc", "files": 22, "productionFiles": 14, "examples": [ "src/renderer/src/components/browser-pane/workspace-doc/doc-preview-address-edit.tsx", "src/renderer/src/components/browser-pane/workspace-doc/doc-preview-artifact-share.tsx", "src/renderer/src/components/browser-pane/workspace-doc/doc-preview-directory-access.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/workspace-doc", "prefix": "doc-preview", "files": 22, "productionFiles": 14, "examples": [ "src/renderer/src/components/browser-pane/workspace-doc/doc-preview-address-edit.tsx", "src/renderer/src/components/browser-pane/workspace-doc/doc-preview-artifact-share.tsx", "src/renderer/src/components/browser-pane/workspace-doc/doc-preview-directory-access.tsx" ] }, { "directory": "src/renderer/src/components/github", "prefix": "github", "files": 22, "productionFiles": 14, "examples": [ "src/renderer/src/components/github/github-duplicate-issue-candidates.ts", "src/renderer/src/components/github/github-markdown-composer-preview-pane.tsx", "src/renderer/src/components/github/github-markdown-composer-tabbar.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "accounts", "files": 22, "productionFiles": 17, "examples": [ "src/renderer/src/components/settings/AccountsPane.tsx", "src/renderer/src/components/settings/accounts-claude-search.ts", "src/renderer/src/components/settings/accounts-pane-account-actions.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-agent", "files": 22, "productionFiles": 12, "examples": [ "src/renderer/src/components/sidebar/useWorktreeAgentRows.ts", "src/renderer/src/components/sidebar/worktree-agent-activity-summary.ts", "src/renderer/src/components/sidebar/worktree-agent-freshness-selector.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-list", "files": 22, "productionFiles": 4, "examples": [ "src/renderer/src/components/sidebar/WorktreeListScrollToTopButton.tsx", "src/renderer/src/components/sidebar/worktree-list-card-markup-queries.ts", "src/renderer/src/components/sidebar/worktree-list-lineage-store-state.ts" ] }, { "directory": "src/renderer/src/components/terminal", "prefix": "terminal", "files": 22, "productionFiles": 10, "examples": [ "src/renderer/src/components/terminal/terminal-close-copy-kind.ts", "src/renderer/src/components/terminal/terminal-close-incarnation.ts", "src/renderer/src/components/terminal/terminal-close-target.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "editor-external", "files": 22, "productionFiles": 8, "examples": [ "src/renderer/src/hooks/editor-external-watch-disk-verification.ts", "src/renderer/src/hooks/editor-external-watch-event-reconciliation.ts", "src/renderer/src/hooks/editor-external-watch-local-roots.ts" ] }, { "directory": "src/shared", "prefix": "agent-launch", "files": 22, "productionFiles": 17, "examples": [ "src/shared/agent-launch-account-env.ts", "src/shared/agent-launch-intent.ts", "src/shared/agent-launch-model-preferences.ts" ] }, { "directory": "src/shared", "prefix": "ephemeral-vm", "files": 22, "productionFiles": 13, "examples": [ "src/shared/ephemeral-vm-recipe-checkout-mode.ts", "src/shared/ephemeral-vm-recipe-destroy-result.ts", "src/shared/ephemeral-vm-recipe-diagnostics.ts" ] }, { "directory": "src/shared", "prefix": "orcad", "files": 22, "productionFiles": 17, "examples": [ "src/shared/orcad-agent-browser-name.ts", "src/shared/orcad-artifacts.ts", "src/shared/orcad-build-identity.ts" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "shell", "files": 21, "productionFiles": 11, "examples": [ "mobile/src/mobile-web-shell/ShellDownloadProgress.tsx", "mobile/src/mobile-web-shell/ShellWaitingFrame.tsx", "mobile/src/mobile-web-shell/shell-bridge-log-lines.ts" ] }, { "directory": "mobile/src/worktree", "prefix": "worktree", "files": 21, "productionFiles": 11, "examples": [ "mobile/src/worktree/worktree-activation-result.ts", "mobile/src/worktree/worktree-agent-child-rows.ts", "mobile/src/worktree/worktree-catalog-operations.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-background", "files": 21, "productionFiles": 10, "examples": [ "src/main/claude/claude-background-task-frames.ts", "src/main/claude/claude-background-task-memory.ts", "src/main/claude/claude-background-task-roster-merge.ts" ] }, { "directory": "src/main/ipc", "prefix": "ai-vault", "files": 21, "productionFiles": 12, "examples": [ "src/main/ipc/ai-vault-all-host-timeouts.ts", "src/main/ipc/ai-vault-delete.ts", "src/main/ipc/ai-vault-host-discovery.ts" ] }, { "directory": "src/main/ipc", "prefix": "github", "files": 21, "productionFiles": 11, "examples": [ "src/main/ipc/github-account-handlers.ts", "src/main/ipc/github-issue-mutation-handlers.ts", "src/main/ipc/github-pr-mutation-handlers.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "remote-install", "files": 21, "productionFiles": 11, "examples": [ "src/main/managed-server/install/remote-install-gc-claim.ts", "src/main/managed-server/install/remote-install-gc-tombstone.ts", "src/main/managed-server/install/remote-install-gc.ts" ] }, { "directory": "src/main/native-chat/agent-model-catalog", "prefix": "agent-model", "files": 21, "productionFiles": 12, "examples": [ "src/main/native-chat/agent-model-catalog/agent-model-catalog-account-expiry.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-discovery.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-entry.ts" ] }, { "directory": "src/main/native-chat/agent-model-catalog", "prefix": "agent-model-catalog", "files": 21, "productionFiles": 12, "examples": [ "src/main/native-chat/agent-model-catalog/agent-model-catalog-account-expiry.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-discovery.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-entry.ts" ] }, { "directory": "src/main/native-chat", "prefix": "wsl-transcript-fs", "files": 21, "productionFiles": 16, "examples": [ "src/main/native-chat/wsl-transcript-fs-access.ts", "src/main/native-chat/wsl-transcript-fs-error.ts", "src/main/native-chat/wsl-transcript-fs-gate.ts" ] }, { "directory": "src/main/runtime", "prefix": "claude", "files": 21, "productionFiles": 5, "examples": [ "src/main/runtime/claude-agent-teams-pane-layout.ts", "src/main/runtime/claude-agent-teams-service.ts", "src/main/runtime/claude-agent-teams-shim-env.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "structured", "files": 21, "productionFiles": 11, "examples": [ "src/main/runtime/orchestration/structured-mail-source.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-delivery.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-host.ts" ] }, { "directory": "src/main/windows", "prefix": "windows", "files": 21, "productionFiles": 7, "examples": [ "src/main/windows/windows-administrator-restart.ts", "src/main/windows/windows-administrator-status.ts", "src/main/windows/windows-command-line-recovery-health.ts" ] }, { "directory": "src/renderer/src/components/browser-pane", "prefix": "browser-client-page", "files": 21, "productionFiles": 13, "examples": [ "src/renderer/src/components/browser-pane/browser-client-page-guest-metadata.ts", "src/renderer/src/components/browser-pane/browser-client-page-metadata-publish-e2e-fault.ts", "src/renderer/src/components/browser-pane/browser-client-page-metadata-publisher.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "ssh-target", "files": 21, "productionFiles": 12, "examples": [ "src/renderer/src/components/settings/SshTargetCard.tsx", "src/renderer/src/components/settings/SshTargetDestructiveActions.tsx", "src/renderer/src/components/settings/SshTargetForm.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "usage", "files": 21, "productionFiles": 10, "examples": [ "src/renderer/src/components/status-bar/UsagePercentageDisplayChangeNotice.tsx", "src/renderer/src/components/status-bar/UsageRosterPanel.tsx", "src/renderer/src/components/status-bar/usage-error-copy.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "browser", "files": 21, "productionFiles": 11, "examples": [ "src/renderer/src/lib/browser-cookie-import-toast.ts", "src/renderer/src/lib/browser-history-match-budget.ts", "src/renderer/src/lib/browser-history-match.ts" ] }, { "directory": "src/renderer/src/store/slices/browser", "prefix": "browser", "files": 21, "productionFiles": 20, "examples": [ "src/renderer/src/store/slices/browser/browser-close-actions.ts", "src/renderer/src/store/slices/browser/browser-cookie-import-actions.ts", "src/renderer/src/store/slices/browser/browser-history-actions.ts" ] }, { "directory": "src/renderer/src/store/slices/tabs", "prefix": "tabs", "files": 21, "productionFiles": 17, "examples": [ "src/renderer/src/store/slices/tabs/tabs-bulk-close-actions.ts", "src/renderer/src/store/slices/tabs/tabs-close-actions.ts", "src/renderer/src/store/slices/tabs/tabs-create-actions.ts" ] }, { "directory": "config/scripts", "prefix": "ci-unit", "files": 20, "productionFiles": 11, "examples": [ "config/scripts/ci-unit-dependency-graph.mjs", "config/scripts/ci-unit-files.mjs", "config/scripts/ci-unit-module-cache-contents.mjs" ] }, { "directory": "mobile/src/agent-history", "prefix": "agent", "files": 20, "productionFiles": 10, "examples": [ "mobile/src/agent-history/agent-history-capability.ts", "mobile/src/agent-history/agent-history-current-worktree-badge.ts", "mobile/src/agent-history/agent-history-reply-schema.ts" ] }, { "directory": "mobile/src/agent-history", "prefix": "agent-history", "files": 20, "productionFiles": 10, "examples": [ "mobile/src/agent-history/agent-history-capability.ts", "mobile/src/agent-history/agent-history-current-worktree-badge.ts", "mobile/src/agent-history/agent-history-reply-schema.ts" ] }, { "directory": "src/main/agent-launch", "prefix": "agent", "files": 20, "productionFiles": 13, "examples": [ "src/main/agent-launch/agent-launch-created-workspace.ts", "src/main/agent-launch/agent-launch-execution.ts", "src/main/agent-launch/agent-launch-executor.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-client-host", "files": 20, "productionFiles": 12, "examples": [ "src/main/browser/browser-client-host-attach-request.ts", "src/main/browser/browser-client-host-authority-replacement-wait.ts", "src/main/browser/browser-client-host-authority-replacement.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-screencast", "files": 20, "productionFiles": 12, "examples": [ "src/main/browser/browser-screencast-cdp-events.ts", "src/main/browser/browser-screencast-debugger-command.ts", "src/main/browser/browser-screencast-device-metrics.ts" ] }, { "directory": "src/main/computer", "prefix": "macos", "files": 20, "productionFiles": 10, "examples": [ "src/main/computer/macos-computer-use-permission-status-cleanup.ts", "src/main/computer/macos-computer-use-permission-status.ts", "src/main/computer/macos-computer-use-permissions.ts" ] }, { "directory": "src/main/ipc/filesystem", "prefix": "filesystem", "files": 20, "productionFiles": 19, "examples": [ "src/main/ipc/filesystem/filesystem-chunk-read-handler.ts", "src/main/ipc/filesystem/filesystem-content-search-handler.ts", "src/main/ipc/filesystem/filesystem-download-handlers.ts" ] }, { "directory": "src/main", "prefix": "macos", "files": 20, "productionFiles": 9, "examples": [ "src/main/macos-full-disk-access-status.ts", "src/main/macos-press-and-hold-default.ts", "src/main/macos-system-sleep-assertion.ts" ] }, { "directory": "src/main", "prefix": "repo", "files": 20, "productionFiles": 10, "examples": [ "src/main/repo-execution-host.ts", "src/main/repo-git-remote-identity-enrichment.ts", "src/main/repo-git-remote-identity.ts" ] }, { "directory": "src/main/runtime/runtime-rpc", "prefix": "runtime", "files": 20, "productionFiles": 19, "examples": [ "src/main/runtime/runtime-rpc/runtime-rpc-binary-routing.ts", "src/main/runtime/runtime-rpc/runtime-rpc-device-key-registration.ts", "src/main/runtime/runtime-rpc/runtime-rpc-lifecycle.ts" ] }, { "directory": "src/main/runtime/runtime-rpc", "prefix": "runtime-rpc", "files": 20, "productionFiles": 19, "examples": [ "src/main/runtime/runtime-rpc/runtime-rpc-binary-routing.ts", "src/main/runtime/runtime-rpc/runtime-rpc-device-key-registration.ts", "src/main/runtime/runtime-rpc/runtime-rpc-lifecycle.ts" ] }, { "directory": "src/main/runtime", "prefix": "terminal-tail", "files": 20, "productionFiles": 10, "examples": [ "src/main/runtime/terminal-tail-buffer.ts", "src/main/runtime/terminal-tail-limits.ts", "src/main/runtime/terminal-tail-line-controls.ts" ] }, { "directory": "src/renderer/src/components/contextual-tours", "prefix": "contextual", "files": 20, "productionFiles": 11, "examples": [ "src/renderer/src/components/contextual-tours/ContextualTourArrow.tsx", "src/renderer/src/components/contextual-tours/ContextualTourControl.tsx", "src/renderer/src/components/contextual-tours/ContextualTourOverlay.tsx" ] }, { "directory": "src/renderer/src/components/dashboard-popout", "prefix": "preview", "files": 20, "productionFiles": 13, "examples": [ "src/renderer/src/components/dashboard-popout/preview-grid-claim.ts", "src/renderer/src/components/dashboard-popout/preview-terminal-app-menu-clipboard.ts", "src/renderer/src/components/dashboard-popout/preview-terminal-box-fit.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown-review", "files": 20, "productionFiles": 13, "examples": [ "src/renderer/src/components/editor/RichMarkdownReviewNoteLayer.tsx", "src/renderer/src/components/editor/RichMarkdownReviewRailActions.tsx", "src/renderer/src/components/editor/rich-markdown-review-annotations.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-transcript", "files": 20, "productionFiles": 13, "examples": [ "src/renderer/src/components/native-chat/NativeChatTranscriptChrome.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptItems.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptRow.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "right", "files": 20, "productionFiles": 12, "examples": [ "src/renderer/src/components/right-sidebar/right-panel-comment-composer.tsx", "src/renderer/src/components/right-sidebar/right-panel-comment-focus-timers.ts", "src/renderer/src/components/right-sidebar/right-sidebar-activity-visibility.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "comment", "files": 20, "productionFiles": 11, "examples": [ "src/renderer/src/components/sidebar/CommentMarkdown.tsx", "src/renderer/src/components/sidebar/CommentMarkdownWords.tsx", "src/renderer/src/components/sidebar/CommentMermaidBlock.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "resource-usage", "files": 20, "productionFiles": 14, "examples": [ "src/renderer/src/components/status-bar/ResourceUsageStatusSegment.tsx", "src/renderer/src/components/status-bar/resource-usage-kill-dialog.tsx", "src/renderer/src/components/status-bar/resource-usage-merge-types.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "pane", "files": 20, "productionFiles": 9, "examples": [ "src/renderer/src/components/terminal-pane/PaneTopWarningBanner.tsx", "src/renderer/src/components/terminal-pane/pane-account-restart-readiness.ts", "src/renderer/src/components/terminal-pane/pane-agent-session-id.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "editor-external-watch", "files": 20, "productionFiles": 7, "examples": [ "src/renderer/src/hooks/editor-external-watch-disk-verification.ts", "src/renderer/src/hooks/editor-external-watch-event-reconciliation.ts", "src/renderer/src/hooks/editor-external-watch-local-roots.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "pane-terminal-output", "files": 20, "productionFiles": 10, "examples": [ "src/renderer/src/lib/pane-manager/pane-terminal-output-ack-credit.ts", "src/renderer/src/lib/pane-manager/pane-terminal-output-drain.ts", "src/renderer/src/lib/pane-manager/pane-terminal-output-flusher.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "remote-runtime-terminal", "files": 20, "productionFiles": 12, "examples": [ "src/renderer/src/runtime/remote-runtime-terminal-binary-controller.ts", "src/renderer/src/runtime/remote-runtime-terminal-binary-snapshots.ts", "src/renderer/src/runtime/remote-runtime-terminal-color-push.ts" ] }, { "directory": "src/shared", "prefix": "setup", "files": 20, "productionFiles": 11, "examples": [ "src/shared/setup-agent-sequencing.ts", "src/shared/setup-agent-startup-policy.ts", "src/shared/setup-runner-command.ts" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "bridge-host", "files": 19, "productionFiles": 10, "examples": [ "mobile/src/mobile-web-shell/bridge-host-back.ts", "mobile/src/mobile-web-shell/bridge-host-contract.ts", "mobile/src/mobile-web-shell/bridge-host-errors.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "mobile-tasks-project", "files": 19, "productionFiles": 19, "examples": [ "mobile/src/tasks/mobile-tasks-project-comments.tsx", "mobile/src/tasks/mobile-tasks-project-detail-content.tsx", "mobile/src/tasks/mobile-tasks-project-detail-drawer.tsx" ] }, { "directory": "src/main/acp", "prefix": "acp-timeline", "files": 19, "productionFiles": 3, "examples": [ "src/main/acp/acp-timeline-event.ts", "src/main/acp/acp-timeline-requests.ts", "src/main/acp/acp-timeline-translator.ts" ] }, { "directory": "src/main/agent-launch", "prefix": "agent-launch", "files": 19, "productionFiles": 12, "examples": [ "src/main/agent-launch/agent-launch-created-workspace.ts", "src/main/agent-launch/agent-launch-execution.ts", "src/main/agent-launch/agent-launch-executor.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "legacy", "files": 19, "productionFiles": 12, "examples": [ "src/main/codex-accounts/legacy-shared-auth-migration.ts", "src/main/codex-accounts/legacy-shared-config-compatibility.ts", "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-exit-codes.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-structured-session", "files": 19, "productionFiles": 8, "examples": [ "src/main/codex/codex-structured-session-acquire.ts", "src/main/codex/codex-structured-session-adapter.ts", "src/main/codex/codex-structured-session-close.ts" ] }, { "directory": "src/main/managed-server/activation", "prefix": "orcad", "files": 19, "productionFiles": 12, "examples": [ "src/main/managed-server/activation/orcad-activation-fence-hold.ts", "src/main/managed-server/activation/orcad-activation-fence-scope.ts", "src/main/managed-server/activation/orcad-activation-gate.ts" ] }, { "directory": "src/main/managed-server/activation", "prefix": "orcad-activation", "files": 19, "productionFiles": 12, "examples": [ "src/main/managed-server/activation/orcad-activation-fence-hold.ts", "src/main/managed-server/activation/orcad-activation-fence-scope.ts", "src/main/managed-server/activation/orcad-activation-gate.ts" ] }, { "directory": "src/main/native-chat/agent-session-journal", "prefix": "queued", "files": 19, "productionFiles": 12, "examples": [ "src/main/native-chat/agent-session-journal/queued-message-consume-error.ts", "src/main/native-chat/agent-session-journal/queued-message-delivered-echo.ts", "src/main/native-chat/agent-session-journal/queued-message-edit-leases.ts" ] }, { "directory": "src/main/native-chat/agent-session-journal", "prefix": "queued-message", "files": 19, "productionFiles": 12, "examples": [ "src/main/native-chat/agent-session-journal/queued-message-consume-error.ts", "src/main/native-chat/agent-session-journal/queued-message-delivered-echo.ts", "src/main/native-chat/agent-session-journal/queued-message-edit-leases.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "orchestration", "files": 19, "productionFiles": 5, "examples": [ "src/main/runtime/rpc/methods/orchestration-caller-workspace.ts", "src/main/runtime/rpc/methods/orchestration-chat-assignee-journal.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/worker", "prefix": "worker-start", "files": 19, "productionFiles": 10, "examples": [ "src/main/runtime/rpc/methods/orchestration/worker/worker-start-agent-placement.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-start-budgets.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-start-mutation.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "pdf", "files": 19, "productionFiles": 10, "examples": [ "src/renderer/src/components/editor/PdfFind.tsx", "src/renderer/src/components/editor/PdfViewer.tsx", "src/renderer/src/components/editor/pdf-document-loader.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "shortcut", "files": 19, "productionFiles": 13, "examples": [ "src/renderer/src/components/settings/ShortcutBindingSubRow.tsx", "src/renderer/src/components/settings/ShortcutCommandBlock.tsx", "src/renderer/src/components/settings/ShortcutFilterRail.tsx" ] }, { "directory": "src/renderer/src/lib", "prefix": "worktree-palette", "files": 19, "productionFiles": 10, "examples": [ "src/renderer/src/lib/worktree-palette-comment-snippet.ts", "src/renderer/src/lib/worktree-palette-create-action.ts", "src/renderer/src/lib/worktree-palette-document.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "browser", "files": 19, "productionFiles": 3, "examples": [ "src/renderer/src/store/slices/browser-page-conversion.ts", "src/renderer/src/store/slices/browser-page-records.ts", "src/renderer/src/store/slices/browser-webview-cleanup.ts" ] }, { "directory": "src/shared", "prefix": "agent-status-store", "files": 19, "productionFiles": 14, "examples": [ "src/shared/agent-status-store-child-queries.ts", "src/shared/agent-status-store-codec.ts", "src/shared/agent-status-store-commit.ts" ] }, { "directory": "src/shared", "prefix": "node", "files": 19, "productionFiles": 10, "examples": [ "src/shared/node-bounded-file-reader.ts", "src/shared/node-bounded-json-stringify.ts", "src/shared/node-cli-command-resolution.ts" ] }, { "directory": "src/shared", "prefix": "quick", "files": 19, "productionFiles": 10, "examples": [ "src/shared/quick-open-filter.ts", "src/shared/quick-open-listing-limits.ts", "src/shared/quick-open-listing-path-filter.ts" ] }, { "directory": "src/shared", "prefix": "quick-open", "files": 19, "productionFiles": 10, "examples": [ "src/shared/quick-open-filter.ts", "src/shared/quick-open-listing-limits.ts", "src/shared/quick-open-listing-path-filter.ts" ] }, { "directory": "src/shared", "prefix": "repo", "files": 19, "productionFiles": 11, "examples": [ "src/shared/repo-badge-color.ts", "src/shared/repo-display-labels.ts", "src/shared/repo-host-identity.ts" ] }, { "directory": "config/scripts", "prefix": "release", "files": 18, "productionFiles": 8, "examples": [ "config/scripts/release-desktop-timing.mjs", "config/scripts/release-javascript-artifact.mjs", "config/scripts/release-javascript-benchmark.mjs" ] }, { "directory": "mobile/src/tasks", "prefix": "task", "files": 18, "productionFiles": 10, "examples": [ "mobile/src/tasks/task-item-comment-reply-schema.ts", "mobile/src/tasks/task-item-detail-reply-schema.ts", "mobile/src/tasks/task-item-state-reply-schema.ts" ] }, { "directory": "src/main", "prefix": "agent", "files": 18, "productionFiles": 9, "examples": [ "src/main/agent-auth-restart-preservation.ts", "src/main/agent-awake-service.ts", "src/main/agent-awake-status-lease.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "wsl-hook", "files": 18, "productionFiles": 12, "examples": [ "src/main/agent-hooks/wsl-hook-fs-adapter.ts", "src/main/agent-hooks/wsl-hook-relay-deps.ts", "src/main/agent-hooks/wsl-hook-relay-guest-install.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-background-task", "files": 18, "productionFiles": 10, "examples": [ "src/main/claude/claude-background-task-frames.ts", "src/main/claude/claude-background-task-memory.ts", "src/main/claude/claude-background-task-roster-merge.ts" ] }, { "directory": "src/main/codex-usage", "prefix": "codex", "files": 18, "productionFiles": 14, "examples": [ "src/main/codex-usage/codex-automation-run-attribution.ts", "src/main/codex-usage/codex-model-pricing.ts", "src/main/codex-usage/codex-rollout-file-parse.ts" ] }, { "directory": "src/main/ipc", "prefix": "preflight", "files": 18, "productionFiles": 6, "examples": [ "src/main/ipc/preflight-command-exec.ts", "src/main/ipc/preflight-local-env.ts", "src/main/ipc/preflight-remote-windows-terminal-capabilities.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state-writer", "files": 18, "productionFiles": 10, "examples": [ "src/main/persistence/profile-state/profile-state-writer-connection.ts", "src/main/persistence/profile-state/profile-state-writer-diagnostics.ts", "src/main/persistence/profile-state/profile-state-writer-errors.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "orchestration-legacy", "files": 18, "productionFiles": 8, "examples": [ "src/main/runtime/rpc/orchestration-legacy-authority.ts", "src/main/runtime/rpc/orchestration-legacy-compatibility.ts", "src/main/runtime/rpc/orchestration-legacy-coordinator-authority.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-git", "files": 18, "productionFiles": 8, "examples": [ "src/main/runtime/runtime-git-command-surface.ts", "src/main/runtime/runtime-git-command-target.ts", "src/main/runtime/runtime-git-diff-commands.ts" ] }, { "directory": "src/main/ssh/config", "prefix": "ssh", "files": 18, "productionFiles": 8, "examples": [ "src/main/ssh/config/ssh-config-alias-claim.ts", "src/main/ssh/config/ssh-config-host-picker.ts", "src/main/ssh/config/ssh-config-include-expander.ts" ] }, { "directory": "src/main/updater", "prefix": "updater", "files": 18, "productionFiles": 18, "examples": [ "src/main/updater/updater-build-selection.ts", "src/main/updater/updater-check-failure.ts", "src/main/updater/updater-check-state.ts" ] }, { "directory": "src/main", "prefix": "worktree-removal", "files": 18, "productionFiles": 11, "examples": [ "src/main/worktree-removal-acceptance-queue.ts", "src/main/worktree-removal-execution-host-route.ts", "src/main/worktree-removal-failure.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/annotate", "prefix": "browser", "files": 18, "productionFiles": 12, "examples": [ "src/renderer/src/components/browser-pane/annotate/BrowserAnnotationSendMenuContent.tsx", "src/renderer/src/components/browser-pane/annotate/browser-annotation-output.ts", "src/renderer/src/components/browser-pane/annotate/browser-annotation-page-url.ts" ] }, { "directory": "src/renderer/src/components/contextual-tours", "prefix": "contextual-tour", "files": 18, "productionFiles": 10, "examples": [ "src/renderer/src/components/contextual-tours/ContextualTourArrow.tsx", "src/renderer/src/components/contextual-tours/ContextualTourControl.tsx", "src/renderer/src/components/contextual-tours/ContextualTourOverlay.tsx" ] }, { "directory": "src/renderer/src/components/dashboard-popout", "prefix": "agent", "files": 18, "productionFiles": 8, "examples": [ "src/renderer/src/components/dashboard-popout/AgentDashboardFilterChips.tsx", "src/renderer/src/components/dashboard-popout/AgentDashboardToolbar.tsx", "src/renderer/src/components/dashboard-popout/AgentKanbanBoard.tsx" ] }, { "directory": "src/renderer/src/components/dashboard-popout", "prefix": "preview-terminal", "files": 18, "productionFiles": 12, "examples": [ "src/renderer/src/components/dashboard-popout/preview-terminal-app-menu-clipboard.ts", "src/renderer/src/components/dashboard-popout/preview-terminal-box-fit.ts", "src/renderer/src/components/dashboard-popout/preview-terminal-compatibility.ts" ] }, { "directory": "src/renderer/src/components/dashboard", "prefix": "agent", "files": 18, "productionFiles": 9, "examples": [ "src/renderer/src/components/dashboard/AgentDashboardDrawer.tsx", "src/renderer/src/components/dashboard/AgentDashboardSettingsMenu.tsx", "src/renderer/src/components/dashboard/agent-dashboard-open-mode.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "diff-section", "files": 18, "productionFiles": 14, "examples": [ "src/renderer/src/components/editor/DiffSectionBody.tsx", "src/renderer/src/components/editor/DiffSectionHeader.tsx", "src/renderer/src/components/editor/DiffSectionItem.tsx" ] }, { "directory": "src/renderer/src/components/pet", "prefix": "pet", "files": 18, "productionFiles": 7, "examples": [ "src/renderer/src/components/pet/PetOverlay.tsx", "src/renderer/src/components/pet/pet-agent-state.ts", "src/renderer/src/components/pet/pet-blob-cache.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "create", "files": 18, "productionFiles": 14, "examples": [ "src/renderer/src/components/right-sidebar/CreateHostedReviewBasePicker.tsx", "src/renderer/src/components/right-sidebar/CreateHostedReviewComposer.tsx", "src/renderer/src/components/right-sidebar/CreateHostedReviewComposerFields.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "git", "files": 18, "productionFiles": 9, "examples": [ "src/renderer/src/components/right-sidebar/GitHubPRStackMap.tsx", "src/renderer/src/components/right-sidebar/git-status-file-watch-refresh.ts", "src/renderer/src/components/right-sidebar/git-status-push-signal-refresh.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "chat", "files": 18, "productionFiles": 10, "examples": [ "src/renderer/src/components/settings/ChatBehaviorSetting.tsx", "src/renderer/src/components/settings/ChatNamingSetting.tsx", "src/renderer/src/components/settings/ChatPermissionSetting.tsx" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-strip", "files": 18, "productionFiles": 11, "examples": [ "src/renderer/src/components/tab-bar/TabStripScrollIndicator.tsx", "src/renderer/src/components/tab-bar/TabStripTooltipProvider.tsx", "src/renderer/src/components/tab-bar/tab-strip-content-resize-observers.ts" ] }, { "directory": "src/renderer/src/hooks/ipc-events", "prefix": "agent", "files": 18, "productionFiles": 11, "examples": [ "src/renderer/src/hooks/ipc-events/agent-dashboard-command.ts", "src/renderer/src/hooks/ipc-events/agent-launch-tab-ipc-bridge.ts", "src/renderer/src/hooks/ipc-events/agent-status-bridge-types.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "agent-hibernation", "files": 18, "productionFiles": 9, "examples": [ "src/renderer/src/lib/agent-hibernation-confirmation.ts", "src/renderer/src/lib/agent-hibernation-coordinator.ts", "src/renderer/src/lib/agent-hibernation-input-guard.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "tab", "files": 18, "productionFiles": 6, "examples": [ "src/renderer/src/lib/tab-agent-from-signals.ts", "src/renderer/src/lib/tab-agent-remote-pty-selector.ts", "src/renderer/src/lib/tab-agent-status-index.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "local", "files": 18, "productionFiles": 8, "examples": [ "src/renderer/src/runtime/local-jira-search-cancellation.ts", "src/renderer/src/runtime/local-layout-stream-e2e-end.ts", "src/renderer/src/runtime/local-runtime-capabilities.ts" ] }, { "directory": "src/renderer/src/store/slices/linear", "prefix": "linear", "files": 18, "productionFiles": 18, "examples": [ "src/renderer/src/store/slices/linear/linear-cache.ts", "src/renderer/src/store/slices/linear/linear-custom-view-detail-actions.ts", "src/renderer/src/store/slices/linear/linear-custom-view-issue-actions.ts" ] }, { "directory": "src/shared", "prefix": "host", "files": 18, "productionFiles": 11, "examples": [ "src/shared/host-account-launch-env.ts", "src/shared/host-account-sign-in-types.ts", "src/shared/host-authority.ts" ] }, { "directory": "src/shared", "prefix": "ssh", "files": 18, "productionFiles": 12, "examples": [ "src/shared/ssh-config-alias.ts", "src/shared/ssh-managed-server-status-admission.ts", "src/shared/ssh-pending-pty-kill.ts" ] }, { "directory": "config/scripts", "prefix": "benchmark", "files": 17, "productionFiles": 15, "examples": [ "config/scripts/benchmark-browser-tunnel-framing.mjs", "config/scripts/benchmark-ci-preflight-critical-path.mjs", "config/scripts/benchmark-cli-error-imports.mjs" ] }, { "directory": "config/scripts", "prefix": "terminal", "files": 17, "productionFiles": 13, "examples": [ "config/scripts/terminal-control-strip-benchmark.mjs", "config/scripts/terminal-e2e-helpers.mjs", "config/scripts/terminal-ime-engagement-receipt.mjs" ] }, { "directory": "config/scripts", "prefix": "vitest", "files": 17, "productionFiles": 10, "examples": [ "config/scripts/vitest-bun-node-builtins.ts", "config/scripts/vitest-caller-identity-env-setup.ts", "config/scripts/vitest-dom-setup.ts" ] }, { "directory": "mobile/src/components", "prefix": "mobile-markdown", "files": 17, "productionFiles": 11, "examples": [ "mobile/src/components/mobile-markdown-blocks.tsx", "mobile/src/components/mobile-markdown-inline.tsx", "mobile/src/components/mobile-markdown-preview-html.ts" ] }, { "directory": "mobile/src/home", "prefix": "mobile", "files": 17, "productionFiles": 15, "examples": [ "mobile/src/home/MobileHomeAccountUsageCards.tsx", "mobile/src/home/MobileHomeAppUpdateCard.tsx", "mobile/src/home/MobileHomeEmptyState.tsx" ] }, { "directory": "mobile/src/home", "prefix": "mobile-home", "files": 17, "productionFiles": 15, "examples": [ "mobile/src/home/MobileHomeAccountUsageCards.tsx", "mobile/src/home/MobileHomeAppUpdateCard.tsx", "mobile/src/home/MobileHomeEmptyState.tsx" ] }, { "directory": "mobile/src/transport", "prefix": "mobile-web", "files": 17, "productionFiles": 7, "examples": [ "mobile/src/transport/mobile-web-bundle-compat.ts", "mobile/src/transport/mobile-web-bundle-fetch-refusal.ts", "mobile/src/transport/mobile-web-bundle-fetch.ts" ] }, { "directory": "mobile/src/worktree", "prefix": "workspace", "files": 17, "productionFiles": 8, "examples": [ "mobile/src/worktree/use-workspace-sections.ts", "mobile/src/worktree/workspace-details-model.ts", "mobile/src/worktree/workspace-filter-repos.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "wsl-hook-relay", "files": 17, "productionFiles": 11, "examples": [ "src/main/agent-hooks/wsl-hook-relay-deps.ts", "src/main/agent-hooks/wsl-hook-relay-guest-install.ts", "src/main/agent-hooks/wsl-hook-relay-launch.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session-scanner-codex", "files": 17, "productionFiles": 9, "examples": [ "src/main/ai-vault/session-scanner-codex-cached-title.ts", "src/main/ai-vault/session-scanner-codex-message-records.ts", "src/main/ai-vault/session-scanner-codex-non-user-origin.ts" ] }, { "directory": "src/main/automations", "prefix": "automation", "files": 17, "productionFiles": 5, "examples": [ "src/main/automations/automation-dispatch-request.ts", "src/main/automations/automation-owner-migration.ts", "src/main/automations/automation-run-agent-evidence.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-route-partition", "files": 17, "productionFiles": 9, "examples": [ "src/main/browser/browser-route-partition-binding-file.ts", "src/main/browser/browser-route-partition-binding-runtime.ts", "src/main/browser/browser-route-partition-binding-store.ts" ] }, { "directory": "src/main", "prefix": "ephemeral", "files": 17, "productionFiles": 11, "examples": [ "src/main/ephemeral-vm-failed-start-cleanup.ts", "src/main/ephemeral-vm-provisioned-root-source.ts", "src/main/ephemeral-vm-recipe-runner.ts" ] }, { "directory": "src/main", "prefix": "ephemeral-vm", "files": 17, "productionFiles": 11, "examples": [ "src/main/ephemeral-vm-failed-start-cleanup.ts", "src/main/ephemeral-vm-provisioned-root-source.ts", "src/main/ephemeral-vm-recipe-runner.ts" ] }, { "directory": "src/main/github/client/check", "prefix": "check-job", "files": 17, "productionFiles": 6, "examples": [ "src/main/github/client/check/check-job-log-cache-retention-child.mjs", "src/main/github/client/check/check-job-log-download.ts", "src/main/github/client/check/check-job-log-execution.ts" ] }, { "directory": "src/main/github/client/check", "prefix": "check-job-log", "files": 17, "productionFiles": 6, "examples": [ "src/main/github/client/check/check-job-log-cache-retention-child.mjs", "src/main/github/client/check/check-job-log-download.ts", "src/main/github/client/check/check-job-log-execution.ts" ] }, { "directory": "src/main/ipc", "prefix": "workspace-cleanup", "files": 17, "productionFiles": 12, "examples": [ "src/main/ipc/workspace-cleanup-activity.ts", "src/main/ipc/workspace-cleanup-candidate.ts", "src/main/ipc/workspace-cleanup-disconnected-ssh.ts" ] }, { "directory": "src/main/orcad", "prefix": "orcad-managed", "files": 17, "productionFiles": 9, "examples": [ "src/main/orcad/orcad-managed-agent-hooks.ts", "src/main/orcad/orcad-managed-idle-exit-host.ts", "src/main/orcad/orcad-managed-idle-exit.ts" ] }, { "directory": "src/main/plugins", "prefix": "plugin-worker", "files": 17, "productionFiles": 11, "examples": [ "src/main/plugins/plugin-worker-controller.ts", "src/main/plugins/plugin-worker-env.ts", "src/main/plugins/plugin-worker-generation-retention.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "claude", "files": 17, "productionFiles": 12, "examples": [ "src/main/rate-limits/claude-active-usage-fetch.ts", "src/main/rate-limits/claude-fetcher.ts", "src/main/rate-limits/claude-managed-account-usage.ts" ] }, { "directory": "src/main/runtime/browser-host", "prefix": "browser-host-page", "files": 17, "productionFiles": 10, "examples": [ "src/main/runtime/browser-host/browser-host-page-authority.ts", "src/main/runtime/browser-host/browser-host-page-command-admission.ts", "src/main/runtime/browser-host/browser-host-page-inventory-snapshot.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/federation", "prefix": "federated", "files": 17, "productionFiles": 10, "examples": [ "src/main/runtime/rpc/methods/orchestration/federation/federated-attach-receipt.ts", "src/main/runtime/rpc/methods/orchestration/federation/federated-fleet-host-groups.ts", "src/main/runtime/rpc/methods/orchestration/federation/federated-fleet-snapshot.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-browser", "files": 17, "productionFiles": 10, "examples": [ "src/main/runtime/runtime-browser-client-automation.ts", "src/main/runtime/runtime-browser-client-page-adoption.ts", "src/main/runtime/runtime-browser-client-page-creation.ts" ] }, { "directory": "src/main/runtime", "prefix": "workspace", "files": 17, "productionFiles": 9, "examples": [ "src/main/runtime/workspace-layout-frame-model-check.ts", "src/main/runtime/workspace-layout-frame-observer.ts", "src/main/runtime/workspace-layout-projection.ts" ] }, { "directory": "src/main/speech", "prefix": "stt", "files": 17, "productionFiles": 12, "examples": [ "src/main/speech/stt-audio-resample.ts", "src/main/speech/stt-offline-audio-chunker.ts", "src/main/speech/stt-service.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "ssh-relay", "files": 17, "productionFiles": 10, "examples": [ "src/main/ssh/legacy-relay/ssh-relay-credential-mismatch-error.ts", "src/main/ssh/legacy-relay/ssh-relay-endpoint-incumbent.ts", "src/main/ssh/legacy-relay/ssh-relay-endpoint-pty-count.ts" ] }, { "directory": "src/main/ssh", "prefix": "ssh-remote", "files": 17, "productionFiles": 9, "examples": [ "src/main/ssh/ssh-remote-commands.ts", "src/main/ssh/ssh-remote-directory-browse.ts", "src/main/ssh/ssh-remote-node-install-guidance.ts" ] }, { "directory": "src/main/text-generation", "prefix": "commit", "files": 17, "productionFiles": 4, "examples": [ "src/main/text-generation/commit-message-agent-environment.ts", "src/main/text-generation/commit-message-model-discovery-policy.ts", "src/main/text-generation/commit-message-model-discovery.ts" ] }, { "directory": "src/main/text-generation", "prefix": "commit-message", "files": 17, "productionFiles": 4, "examples": [ "src/main/text-generation/commit-message-agent-environment.ts", "src/main/text-generation/commit-message-model-discovery-policy.ts", "src/main/text-generation/commit-message-model-discovery.ts" ] }, { "directory": "src/main/window", "prefix": "main", "files": 17, "productionFiles": 11, "examples": [ "src/main/window/main-window-close-lifecycle.ts", "src/main/window/main-window-contracts.ts", "src/main/window/main-window-focus-lifecycle.ts" ] }, { "directory": "src/main/window", "prefix": "main-window", "files": 17, "productionFiles": 11, "examples": [ "src/main/window/main-window-close-lifecycle.ts", "src/main/window/main-window-contracts.ts", "src/main/window/main-window-focus-lifecycle.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "external", "files": 17, "productionFiles": 11, "examples": [ "src/renderer/src/components/automations/ExternalAutomationManagers.tsx", "src/renderer/src/components/automations/external-automation-display.ts", "src/renderer/src/components/automations/external-automation-list-entries.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "external-automation", "files": 17, "productionFiles": 11, "examples": [ "src/renderer/src/components/automations/ExternalAutomationManagers.tsx", "src/renderer/src/components/automations/external-automation-display.ts", "src/renderer/src/components/automations/external-automation-list-entries.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/stream-remote", "prefix": "remote-browser-page", "files": 17, "productionFiles": 12, "examples": [ "src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-context-menu.tsx", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-input-model.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-page-pane.tsx" ] }, { "directory": "src/renderer/src/components/dictation", "prefix": "dictation", "files": 17, "productionFiles": 10, "examples": [ "src/renderer/src/components/dictation/DictationController.tsx", "src/renderer/src/components/dictation/DictationGrapes.tsx", "src/renderer/src/components/dictation/DictationIndicator.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "general", "files": 17, "productionFiles": 10, "examples": [ "src/renderer/src/components/settings/GeneralEditorSettingsSection.tsx", "src/renderer/src/components/settings/GeneralPane.tsx", "src/renderer/src/components/settings/GeneralRemoteServerUpdates.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "host", "files": 17, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/HostRemoveDialog.tsx", "src/renderer/src/components/sidebar/HostRenameDialog.tsx", "src/renderer/src/components/sidebar/HostSectionHeaderMenu.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-sidebar", "files": 17, "productionFiles": 9, "examples": [ "src/renderer/src/components/sidebar/WorktreeSidebarDropIndicator.tsx", "src/renderer/src/components/sidebar/worktree-sidebar-drag-autoscroll.ts", "src/renderer/src/components/sidebar/worktree-sidebar-drag-geometry.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-visibility", "files": 17, "productionFiles": 13, "examples": [ "src/renderer/src/components/sidebar/WorktreeVisibilityDialog.tsx", "src/renderer/src/components/sidebar/WorktreeVisibilityGlobalSettingsLink.tsx", "src/renderer/src/components/sidebar/WorktreeVisibilityHelpPopover.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "codex", "files": 17, "productionFiles": 9, "examples": [ "src/renderer/src/components/terminal-pane/CodexSharedServerBanner.tsx", "src/renderer/src/components/terminal-pane/CodexSharedServerFixDialog.tsx", "src/renderer/src/components/terminal-pane/codex-backfill-error-detector.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-paste", "files": 17, "productionFiles": 11, "examples": [ "src/renderer/src/components/terminal-pane/terminal-paste-chunks.ts", "src/renderer/src/components/terminal-pane/terminal-paste-coordinator.ts", "src/renderer/src/components/terminal-pane/terminal-paste-diagnostics.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "file", "files": 17, "productionFiles": 10, "examples": [ "src/renderer/src/lib/file-artifact-source-key.ts", "src/renderer/src/lib/file-owner-runtime-target.ts", "src/renderer/src/lib/file-preview-tab.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "new", "files": 17, "productionFiles": 9, "examples": [ "src/renderer/src/lib/new-agent-prompt-outcome.ts", "src/renderer/src/lib/new-tab-agent-menu-rows.ts", "src/renderer/src/lib/new-workspace-composer-repo.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "workspace", "files": 17, "productionFiles": 9, "examples": [ "src/renderer/src/runtime/workspace-layout-frame-apply-observer.ts", "src/renderer/src/runtime/workspace-layout-frame-bindings.ts", "src/renderer/src/runtime/workspace-layout-frame-builds.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "workspace-layout", "files": 17, "productionFiles": 9, "examples": [ "src/renderer/src/runtime/workspace-layout-frame-apply-observer.ts", "src/renderer/src/runtime/workspace-layout-frame-bindings.ts", "src/renderer/src/runtime/workspace-layout-frame-builds.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "workspace-layout-frame", "files": 17, "productionFiles": 9, "examples": [ "src/renderer/src/runtime/workspace-layout-frame-apply-observer.ts", "src/renderer/src/runtime/workspace-layout-frame-bindings.ts", "src/renderer/src/runtime/workspace-layout-frame-builds.ts" ] }, { "directory": "src/renderer/src/ssh", "prefix": "ssh", "files": 17, "productionFiles": 11, "examples": [ "src/renderer/src/ssh/ssh-connect-failure-toast.ts", "src/renderer/src/ssh/ssh-connect-in-flight.ts", "src/renderer/src/ssh/ssh-connect-ui-timeout.ts" ] }, { "directory": "src/shared", "prefix": "agent-session-option", "files": 17, "productionFiles": 12, "examples": [ "src/shared/agent-session-option-agent-args.ts", "src/shared/agent-session-option-catalog-antigravity.ts", "src/shared/agent-session-option-catalog-claude-codex.ts" ] }, { "directory": "src/shared", "prefix": "git-status", "files": 17, "productionFiles": 10, "examples": [ "src/shared/git-status-conflict-entries.ts", "src/shared/git-status-limit.ts", "src/shared/git-status-line-stat-inputs.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "regional", "files": 16, "productionFiles": 5, "examples": [ "cloud/apps/relay/src/regional-rehome-abort-reason.ts", "cloud/apps/relay/src/regional-rehome-poll-telemetry.ts", "cloud/apps/relay/src/regional-rehome-safety.ts" ] }, { "directory": "config/scripts", "prefix": "node", "files": 16, "productionFiles": 6, "examples": [ "config/scripts/node-dist-archive-name.mjs", "config/scripts/node-old-space-limit.mjs", "config/scripts/node-pty-job-ownership.cjs" ] }, { "directory": "config/scripts", "prefix": "verify-packaged", "files": 16, "productionFiles": 8, "examples": [ "config/scripts/verify-packaged-browser-participation.mjs", "config/scripts/verify-packaged-daemon-entry.cjs", "config/scripts/verify-packaged-mobile-web-bundle.cjs" ] }, { "directory": "mobile/src/mobile-web-shell/bridge", "prefix": "bridge-client", "files": 16, "productionFiles": 11, "examples": [ "mobile/src/mobile-web-shell/bridge/bridge-client-connection-cache.ts", "mobile/src/mobile-web-shell/bridge/bridge-client-diagnostics.ts", "mobile/src/mobile-web-shell/bridge/bridge-client-errors.ts" ] }, { "directory": "mobile/src/transport", "prefix": "mobile-web-bundle", "files": 16, "productionFiles": 7, "examples": [ "mobile/src/transport/mobile-web-bundle-compat.ts", "mobile/src/transport/mobile-web-bundle-fetch-refusal.ts", "mobile/src/transport/mobile-web-bundle-fetch.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "managed-hook", "files": 16, "productionFiles": 6, "examples": [ "src/main/agent-hooks/managed-hook-detection-commands.ts", "src/main/agent-hooks/managed-hook-install-lock.ts", "src/main/agent-hooks/managed-hook-lock-claims.ts" ] }, { "directory": "src/main/antigravity", "prefix": "native", "files": 16, "productionFiles": 7, "examples": [ "src/main/antigravity/native-account-host.ts", "src/main/antigravity/native-account-launch.ts", "src/main/antigravity/native-account-service.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-popup", "files": 16, "productionFiles": 4, "examples": [ "src/main/browser/browser-popup-background-cdp-probe.ts", "src/main/browser/browser-popup-compatibility-status.ts", "src/main/browser/browser-popup-native-window.ts" ] }, { "directory": "src/main/cli", "prefix": "wsl", "files": 16, "productionFiles": 8, "examples": [ "src/main/cli/wsl-cli-installer.ts", "src/main/cli/wsl-cli-registration-command.ts", "src/main/cli/wsl-cli-registration-operation.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "runtime-home-service", "files": 16, "productionFiles": 14, "examples": [ "src/main/codex-accounts/runtime-home-service-auth-core.ts", "src/main/codex-accounts/runtime-home-service-auth-provenance.ts", "src/main/codex-accounts/runtime-home-service-auth-sync-identity.ts" ] }, { "directory": "src/main/daemon", "prefix": "daemon-host", "files": 16, "productionFiles": 7, "examples": [ "src/main/daemon/daemon-host-build-inventory.ts", "src/main/daemon/daemon-host-file-hash-cache.ts", "src/main/daemon/daemon-host-image-state.ts" ] }, { "directory": "src/main/emulator", "prefix": "emulator", "files": 16, "productionFiles": 11, "examples": [ "src/main/emulator/emulator-availability.ts", "src/main/emulator/emulator-bridge-types.ts", "src/main/emulator/emulator-bridge.ts" ] }, { "directory": "src/main/git", "prefix": "wsl", "files": 16, "productionFiles": 8, "examples": [ "src/main/git/wsl-direct-git-read-commands.ts", "src/main/git/wsl-drive-checkout-git-routing.ts", "src/main/git/wsl-git-read-environment.ts" ] }, { "directory": "src/main/github/project-view", "prefix": "project", "files": 16, "productionFiles": 13, "examples": [ "src/main/github/project-view/project-error-classification.ts", "src/main/github/project-view/project-field-mutations.ts", "src/main/github/project-view/project-view-cache.ts" ] }, { "directory": "src/main/managed-server/lifecycle", "prefix": "orcad-managed-tunnel", "files": 16, "productionFiles": 8, "examples": [ "src/main/managed-server/lifecycle/orcad-managed-tunnel-active.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-identity.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-manager.ts" ] }, { "directory": "src/main/providers", "prefix": "agent", "files": 16, "productionFiles": 4, "examples": [ "src/main/providers/agent-foreground-context-paths.ts", "src/main/providers/agent-foreground-process-batch.ts", "src/main/providers/agent-foreground-process-remote-evidence.ts" ] }, { "directory": "src/main/providers", "prefix": "agent-foreground", "files": 16, "productionFiles": 4, "examples": [ "src/main/providers/agent-foreground-context-paths.ts", "src/main/providers/agent-foreground-process-batch.ts", "src/main/providers/agent-foreground-process-remote-evidence.ts" ] }, { "directory": "src/main/runtime", "prefix": "client", "files": 16, "productionFiles": 8, "examples": [ "src/main/runtime/client-hosted-browser-page-persistence.ts", "src/main/runtime/client-hosted-browser-row-projection.ts", "src/main/runtime/client-hosted-browser-row-publication.ts" ] }, { "directory": "src/main/runtime", "prefix": "headless", "files": 16, "productionFiles": 4, "examples": [ "src/main/runtime/headless-runtime-graph.ts", "src/main/runtime/headless-tab-group-selection.ts", "src/main/runtime/headless-terminal-query-reply-policy.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "mailbox", "files": 16, "productionFiles": 11, "examples": [ "src/main/runtime/orchestration/mailbox-delivery-target.ts", "src/main/runtime/orchestration/mailbox-notification-coordinator.ts", "src/main/runtime/orchestration/mailbox-owner.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "browser", "files": 16, "productionFiles": 9, "examples": [ "src/main/runtime/rpc/methods/browser-client-file-channel.ts", "src/main/runtime/rpc/methods/browser-client-host.ts", "src/main/runtime/rpc/methods/browser-core.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "mobile", "files": 16, "productionFiles": 10, "examples": [ "src/main/runtime/rpc/mobile-clipboard-image-provenance.ts", "src/main/runtime/rpc/mobile-e2ee-auth-validation.ts", "src/main/runtime/rpc/mobile-e2ee-desktop-outbound-owner.ts" ] }, { "directory": "src/main/runtime/sidebar-inputs", "prefix": "sidebar", "files": 16, "productionFiles": 8, "examples": [ "src/main/runtime/sidebar-inputs/sidebar-clock.ts", "src/main/runtime/sidebar-inputs/sidebar-inputs-feed-domains.ts", "src/main/runtime/sidebar-inputs/sidebar-inputs-feed-log.ts" ] }, { "directory": "src/main/window", "prefix": "renderer", "files": 16, "productionFiles": 7, "examples": [ "src/main/window/renderer-document-navigation.ts", "src/main/window/renderer-launch-failure-backoff.ts", "src/main/window/renderer-launch-failure-probe.ts" ] }, { "directory": "src/main/wsl", "prefix": "wsl-host", "files": 16, "productionFiles": 12, "examples": [ "src/main/wsl/wsl-host-add-admission.ts", "src/main/wsl/wsl-host-connection-record.ts", "src/main/wsl/wsl-host-connector.ts" ] }, { "directory": "src/renderer/src/app-shell", "prefix": "app", "files": 16, "productionFiles": 11, "examples": [ "src/renderer/src/app-shell/AppBackgroundServices.tsx", "src/renderer/src/app-shell/AppRootSurfaces.tsx", "src/renderer/src/app-shell/AppWorkspaceShell.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-context", "files": 16, "productionFiles": 9, "examples": [ "src/renderer/src/components/native-chat/NativeChatContextClearFade.tsx", "src/renderer/src/components/native-chat/NativeChatContextMenuItems.tsx", "src/renderer/src/components/native-chat/NativeChatContextUsageRing.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "right-sidebar", "files": 16, "productionFiles": 10, "examples": [ "src/renderer/src/components/right-sidebar/right-sidebar-activity-visibility.ts", "src/renderer/src/components/right-sidebar/right-sidebar-effective-tab.ts", "src/renderer/src/components/right-sidebar/right-sidebar-measured-width.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "task", "files": 16, "productionFiles": 9, "examples": [ "src/renderer/src/components/settings/TaskSourceLinearSetup.tsx", "src/renderer/src/components/settings/TaskSourceProviderCard.tsx", "src/renderer/src/components/settings/TaskSourceShowInTasksStep.tsx" ] }, { "directory": "src/renderer/src/components/tab-group", "prefix": "tab-drag", "files": 16, "productionFiles": 11, "examples": [ "src/renderer/src/components/tab-group/tab-drag-context.tsx", "src/renderer/src/components/tab-group/tab-drag-data.ts", "src/renderer/src/components/tab-group/tab-drag-drop-commit.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "agent", "files": 16, "productionFiles": 9, "examples": [ "src/renderer/src/hooks/agent-auto-ack-presence.ts", "src/renderer/src/hooks/agent-auto-ack-surfaces.ts", "src/renderer/src/hooks/agent-auto-ack-targets.ts" ] }, { "directory": "src/renderer/src/hooks/ipc-events", "prefix": "agent-status", "files": 16, "productionFiles": 9, "examples": [ "src/renderer/src/hooks/ipc-events/agent-status-bridge-types.ts", "src/renderer/src/hooks/ipc-events/agent-status-event-applicator.ts", "src/renderer/src/hooks/ipc-events/agent-status-ipc-bridge.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "active", "files": 16, "productionFiles": 9, "examples": [ "src/renderer/src/lib/active-agent-note-send-delivery.ts", "src/renderer/src/lib/active-agent-note-send-diagnostics.ts", "src/renderer/src/lib/active-agent-note-send-result.ts" ] }, { "directory": "src/renderer/src/store/terminals", "prefix": "terminal-tab", "files": 16, "productionFiles": 12, "examples": [ "src/renderer/src/store/terminals/terminal-tab-agent-launch-pane.ts", "src/renderer/src/store/terminals/terminal-tab-appearance.ts", "src/renderer/src/store/terminals/terminal-tab-close-layout-owner.ts" ] }, { "directory": "src/shared", "prefix": "ai-vault-search", "files": 16, "productionFiles": 9, "examples": [ "src/shared/ai-vault-search-agent-compatibility.ts", "src/shared/ai-vault-search-client.ts", "src/shared/ai-vault-search-contract.ts" ] }, { "directory": "src/shared", "prefix": "browser-client", "files": 16, "productionFiles": 11, "examples": [ "src/shared/browser-client-automation-protocol.ts", "src/shared/browser-client-file-channel-methods.ts", "src/shared/browser-client-file-channel-protocol.ts" ] }, { "directory": "src/shared", "prefix": "orca", "files": 16, "productionFiles": 11, "examples": [ "src/shared/orca-cli-command-name.ts", "src/shared/orca-cli-shell-path.ts", "src/shared/orca-dispatch-status-prompt.ts" ] }, { "directory": "src/shared", "prefix": "source-control-ai", "files": 16, "productionFiles": 11, "examples": [ "src/shared/source-control-ai-action-variables.ts", "src/shared/source-control-ai-actions.ts", "src/shared/source-control-ai-command-template.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "regional-rehome", "files": 15, "productionFiles": 5, "examples": [ "cloud/apps/relay/src/regional-rehome-abort-reason.ts", "cloud/apps/relay/src/regional-rehome-poll-telemetry.ts", "cloud/apps/relay/src/regional-rehome-safety.ts" ] }, { "directory": "mobile/src/components", "prefix": "bottom", "files": 15, "productionFiles": 8, "examples": [ "mobile/src/components/BottomDrawer.tsx", "mobile/src/components/bottom-drawer-constants.ts", "mobile/src/components/bottom-drawer-fill-height.ts" ] }, { "directory": "mobile/src/components", "prefix": "new-workspace", "files": 15, "productionFiles": 12, "examples": [ "mobile/src/components/NewWorkspaceFab.tsx", "mobile/src/components/NewWorkspaceSetupScriptField.tsx", "mobile/src/components/NewWorkspaceSshConnectionField.tsx" ] }, { "directory": "mobile/src/host-screen", "prefix": "host-screen", "files": 15, "productionFiles": 11, "examples": [ "mobile/src/host-screen/host-screen-header.tsx", "mobile/src/host-screen/host-screen-operations.ts", "mobile/src/host-screen/host-screen-overlays.tsx" ] }, { "directory": "mobile/src/mobile-web-shell", "prefix": "page", "files": 15, "productionFiles": 10, "examples": [ "mobile/src/mobile-web-shell/PageRouteUnavailableScreen.tsx", "mobile/src/mobile-web-shell/page-document-lifecycle.ts", "mobile/src/mobile-web-shell/page-document-state.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-session-terminal", "files": 15, "productionFiles": 10, "examples": [ "mobile/src/session/mobile-session-terminal-create-request.ts", "mobile/src/session/use-mobile-session-terminal-create-actions.ts", "mobile/src/session/use-mobile-session-terminal-input.ts" ] }, { "directory": "mobile/src/session", "prefix": "session", "files": 15, "productionFiles": 8, "examples": [ "mobile/src/session/SessionDockColumn.tsx", "mobile/src/session/session-launch-reply-schema.ts", "mobile/src/session/session-panel-host.ts" ] }, { "directory": "mobile/src/transport", "prefix": "mobile-endpoint", "files": 15, "productionFiles": 6, "examples": [ "mobile/src/transport/mobile-endpoint-hysteresis.ts", "mobile/src/transport/mobile-endpoint-lifecycle.ts", "mobile/src/transport/mobile-endpoint-nudge-router.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "legacy-wsl", "files": 15, "productionFiles": 10, "examples": [ "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-exit-codes.ts", "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-interruption-source.ts", "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-recovery-script-harness.ts" ] }, { "directory": "src/main/codex-accounts", "prefix": "legacy-wsl-runtime", "files": 15, "productionFiles": 10, "examples": [ "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-exit-codes.ts", "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-interruption-source.ts", "src/main/codex-accounts/legacy-wsl-runtime-auth-drain-recovery-script-harness.ts" ] }, { "directory": "src/main/computer", "prefix": "desktop-script-provider", "files": 15, "productionFiles": 5, "examples": [ "src/main/computer/desktop-script-provider-bridge.ts", "src/main/computer/desktop-script-provider-client.ts", "src/main/computer/desktop-script-provider-params.ts" ] }, { "directory": "src/main/daemon", "prefix": "macos", "files": 15, "productionFiles": 8, "examples": [ "src/main/daemon/macos-daemon-bundle-retirement.ts", "src/main/daemon/macos-daemon-bundle.ts", "src/main/daemon/macos-daemon-job-label.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-base", "files": 15, "productionFiles": 8, "examples": [ "src/main/ipc/worktree-base-directory-change-collector.ts", "src/main/ipc/worktree-base-directory-event-filter.ts", "src/main/ipc/worktree-base-directory-marker-poller.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-base-directory", "files": 15, "productionFiles": 8, "examples": [ "src/main/ipc/worktree-base-directory-change-collector.ts", "src/main/ipc/worktree-base-directory-event-filter.ts", "src/main/ipc/worktree-base-directory-marker-poller.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-git", "files": 15, "productionFiles": 10, "examples": [ "src/main/ipc/worktree-git-common-entry-snapshot.ts", "src/main/ipc/worktree-git-common-metadata-files.ts", "src/main/ipc/worktree-git-common-narrow-watch.ts" ] }, { "directory": "src/main/jira", "prefix": "attachment", "files": 15, "productionFiles": 9, "examples": [ "src/main/jira/attachment-content-url.ts", "src/main/jira/attachment-discovery.ts", "src/main/jira/attachment-image-bytes.ts" ] }, { "directory": "src/main/linear", "prefix": "issue-context", "files": 15, "productionFiles": 9, "examples": [ "src/main/linear/issue-context-client.ts", "src/main/linear/issue-context-current.ts", "src/main/linear/issue-context-errors.ts" ] }, { "directory": "src/main/native-chat", "prefix": "structured", "files": 15, "productionFiles": 8, "examples": [ "src/main/native-chat/structured-agent-arguments-error.ts", "src/main/native-chat/structured-agent-cli-conversations.ts", "src/main/native-chat/structured-agent-cli-source.ts" ] }, { "directory": "src/main/persistence/loading-store", "prefix": "pty-binding", "files": 15, "productionFiles": 8, "examples": [ "src/main/persistence/loading-store/pty-binding-durability-only.ts", "src/main/persistence/loading-store/pty-binding-fast-lane.ts", "src/main/persistence/loading-store/pty-binding-generations.ts" ] }, { "directory": "src/main/rate-limits/service", "prefix": "service", "files": 15, "productionFiles": 15, "examples": [ "src/main/rate-limits/service/service-account-refresh.ts", "src/main/rate-limits/service/service-configuration.ts", "src/main/rate-limits/service/service-fetch-control.ts" ] }, { "directory": "src/main/runtime/mobile-cloud-relay", "prefix": "relay-control", "files": 15, "productionFiles": 10, "examples": [ "src/main/runtime/mobile-cloud-relay/relay-control-client-options.ts", "src/main/runtime/mobile-cloud-relay/relay-control-client.ts", "src/main/runtime/mobile-cloud-relay/relay-control-liveness.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "federation", "files": 15, "productionFiles": 8, "examples": [ "src/main/runtime/orchestration/federation-ack-checkpoints.ts", "src/main/runtime/orchestration/federation-control-message.ts", "src/main/runtime/orchestration/federation-lifecycle-settlement.ts" ] }, { "directory": "src/main/runtime", "prefix": "remote", "files": 15, "productionFiles": 6, "examples": [ "src/main/runtime/remote-browser-screencast-frame-admission.ts", "src/main/runtime/remote-desktop-terminal-floor.ts", "src/main/runtime/remote-runtime-terminal-create-idempotency.ts" ] }, { "directory": "src/main/runtime", "prefix": "structured-worker", "files": 15, "productionFiles": 5, "examples": [ "src/main/runtime/structured-worker-authority.ts", "src/main/runtime/structured-worker-custody.ts", "src/main/runtime/structured-worker-identity.ts" ] }, { "directory": "src/main/runtime/workspaces", "prefix": "workspace", "files": 15, "productionFiles": 14, "examples": [ "src/main/runtime/workspaces/workspace-activation.ts", "src/main/runtime/workspaces/workspace-catalog.ts", "src/main/runtime/workspaces/workspace-create-activation.ts" ] }, { "directory": "src/main", "prefix": "shell", "files": 15, "productionFiles": 8, "examples": [ "src/main/shell-prompt-readiness-probe.ts", "src/main/shell-ready-marker-scanner.ts", "src/main/shell-startup-features.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-discovery", "files": 15, "productionFiles": 6, "examples": [ "src/main/skills/skill-discovery-classification.ts", "src/main/skills/skill-discovery-source-filter.ts", "src/main/skills/skill-discovery-sources.ts" ] }, { "directory": "src/main/startup", "prefix": "serve", "files": 15, "productionFiles": 8, "examples": [ "src/main/startup/serve-cli-registration.ts", "src/main/startup/serve-desktop-activation.ts", "src/main/startup/serve-mode-argv.ts" ] }, { "directory": "src/main", "prefix": "workspace-space", "files": 15, "productionFiles": 9, "examples": [ "src/main/workspace-space-analysis-snapshot.ts", "src/main/workspace-space-analysis.ts", "src/main/workspace-space-local-scan.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/stream-remote", "prefix": "remote-browser-stream", "files": 15, "productionFiles": 9, "examples": [ "src/renderer/src/components/browser-pane/stream-remote/remote-browser-stream-errors.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-stream-lifecycle-deps.ts", "src/renderer/src/components/browser-pane/stream-remote/remote-browser-stream-lifecycle.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "check-run", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/CheckRunAnnotations.tsx", "src/renderer/src/components/editor/CheckRunCopyButton.tsx", "src/renderer/src/components/editor/CheckRunDetailsPanel.tsx" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/browse-files", "prefix": "combined", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts", "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-model.ts", "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-navigation.ts" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/browse-files", "prefix": "combined-diff", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts", "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-model.ts", "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-navigation.ts" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/load-sections", "prefix": "combined", "files": 15, "productionFiles": 9, "examples": [ "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-initial-section-load.ts", "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-load-scheduler.ts", "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-section-connection.ts" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/load-sections", "prefix": "combined-diff", "files": 15, "productionFiles": 9, "examples": [ "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-initial-section-load.ts", "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-load-scheduler.ts", "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-section-connection.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown-table", "files": 15, "productionFiles": 9, "examples": [ "src/renderer/src/components/editor/RichMarkdownTableControls.tsx", "src/renderer/src/components/editor/rich-markdown-table-actions.ts", "src/renderer/src/components/editor/rich-markdown-table-control-layout.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-prompt", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/components/native-chat/NativeChatPromptCollapse.tsx", "src/renderer/src/components/native-chat/NativeChatPromptEditor.tsx", "src/renderer/src/components/native-chat/NativeChatPromptPill.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-subagent", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/components/native-chat/NativeChatSubagentRun.tsx", "src/renderer/src/components/native-chat/NativeChatSubagentSectionHead.tsx", "src/renderer/src/components/native-chat/native-chat-subagent-delegation.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "git-status", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/components/right-sidebar/git-status-file-watch-refresh.ts", "src/renderer/src/components/right-sidebar/git-status-push-signal-refresh.ts", "src/renderer/src/components/right-sidebar/git-status-refresh-ordering.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "accounts-pane", "files": 15, "productionFiles": 14, "examples": [ "src/renderer/src/components/settings/accounts-pane-account-actions.ts", "src/renderer/src/components/settings/accounts-pane-action-errors.ts", "src/renderer/src/components/settings/accounts-pane-claude-section.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-keyboard", "files": 15, "productionFiles": 10, "examples": [ "src/renderer/src/components/terminal-pane/terminal-keyboard-action-dispatch.ts", "src/renderer/src/components/terminal-pane/terminal-keyboard-dependencies.ts", "src/renderer/src/components/terminal-pane/terminal-keyboard-event-handlers.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "linear", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/lib/linear-agent-skill-update-command.ts", "src/renderer/src/lib/linear-board-drag-payload.ts", "src/renderer/src/lib/linear-issue-context-snapshot.ts" ] }, { "directory": "src/renderer/src/lib/monaco-languages", "prefix": "register", "files": 15, "productionFiles": 8, "examples": [ "src/renderer/src/lib/monaco-languages/register-astro.ts", "src/renderer/src/lib/monaco-languages/register-jsonl.ts", "src/renderer/src/lib/monaco-languages/register-nim.ts" ] }, { "directory": "src/shared", "prefix": "commit", "files": 15, "productionFiles": 10, "examples": [ "src/shared/commit-message-agent-output.ts", "src/shared/commit-message-agent-spec.ts", "src/shared/commit-message-agent-specs-primary.ts" ] }, { "directory": "src/shared", "prefix": "commit-message", "files": 15, "productionFiles": 10, "examples": [ "src/shared/commit-message-agent-output.ts", "src/shared/commit-message-agent-spec.ts", "src/shared/commit-message-agent-specs-primary.ts" ] }, { "directory": "src/shared", "prefix": "feature", "files": 15, "productionFiles": 11, "examples": [ "src/shared/feature-education-telemetry.ts", "src/shared/feature-interaction-catalog.ts", "src/shared/feature-interaction-categories.ts" ] }, { "directory": "src/shared", "prefix": "file", "files": 15, "productionFiles": 10, "examples": [ "src/shared/file-explorer-display-root.ts", "src/shared/file-inventory-budget.ts", "src/shared/file-link-location.ts" ] }, { "directory": "config/scripts", "prefix": "dev", "files": 14, "productionFiles": 6, "examples": [ "config/scripts/dev-channel-base-version.mjs", "config/scripts/dev-cli-terminal-wrapper.mjs", "config/scripts/dev-electron-bundle-cache.mjs" ] }, { "directory": "mobile/src/components", "prefix": "bottom-drawer", "files": 14, "productionFiles": 7, "examples": [ "mobile/src/components/bottom-drawer-constants.ts", "mobile/src/components/bottom-drawer-fill-height.ts", "mobile/src/components/bottom-drawer-keyboard-inset.ts" ] }, { "directory": "mobile/src/components", "prefix": "new-worktree", "files": 14, "productionFiles": 10, "examples": [ "mobile/src/components/NewWorktreeFormSheet.tsx", "mobile/src/components/NewWorktreeModal.tsx", "mobile/src/components/NewWorktreeModalController.tsx" ] }, { "directory": "mobile/src/notifications", "prefix": "notification", "files": 14, "productionFiles": 7, "examples": [ "mobile/src/notifications/NotificationDeliverySection.tsx", "mobile/src/notifications/notification-delivery-preferences.ts", "mobile/src/notifications/notification-opt-in-gate.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-pr", "files": 14, "productionFiles": 8, "examples": [ "mobile/src/session/mobile-pr-sidebar-resolve.ts", "mobile/src/session/mobile-pr-sidebar-state.ts", "mobile/src/session/use-mobile-pr-actions.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "mobile-task", "files": 14, "productionFiles": 10, "examples": [ "mobile/src/tasks/mobile-task-copy-feedback-timer.ts", "mobile/src/tasks/mobile-task-item-comment-operations.ts", "mobile/src/tasks/mobile-task-item-detail-operations.ts" ] }, { "directory": "mobile/src/transport", "prefix": "relay", "files": 14, "productionFiles": 9, "examples": [ "mobile/src/transport/relay-credential-eligibility.ts", "mobile/src/transport/relay-dial-stage.ts", "mobile/src/transport/relay-host-reachability-latch.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "windows", "files": 14, "productionFiles": 4, "examples": [ "src/main/agent-hooks/windows-direct-cmd-hook-command.ts", "src/main/agent-hooks/windows-hook-command.ts", "src/main/agent-hooks/windows-native-hook-executable.ts" ] }, { "directory": "src/main/antigravity", "prefix": "antigravity", "files": 14, "productionFiles": 10, "examples": [ "src/main/antigravity/antigravity-acp-environment.ts", "src/main/antigravity/antigravity-acp-runtime-probe.ts", "src/main/antigravity/antigravity-acp-runtime.ts" ] }, { "directory": "src/main/artifacts", "prefix": "artifact", "files": 14, "productionFiles": 6, "examples": [ "src/main/artifacts/artifact-cloud-config.ts", "src/main/artifacts/artifact-cloud-request.ts", "src/main/artifacts/artifact-cloud-service.ts" ] }, { "directory": "src/main/automations", "prefix": "external", "files": 14, "productionFiles": 9, "examples": [ "src/main/automations/external-automation-manager-cache.ts", "src/main/automations/external-automation-owner-guard.ts", "src/main/automations/external-automation-probe-scheduler.ts" ] }, { "directory": "src/main/computer", "prefix": "macos-native", "files": 14, "productionFiles": 7, "examples": [ "src/main/computer/macos-native-provider-availability.ts", "src/main/computer/macos-native-provider-client.ts", "src/main/computer/macos-native-provider-contract.ts" ] }, { "directory": "src/main/computer", "prefix": "macos-native-provider", "files": 14, "productionFiles": 7, "examples": [ "src/main/computer/macos-native-provider-availability.ts", "src/main/computer/macos-native-provider-client.ts", "src/main/computer/macos-native-provider-contract.ts" ] }, { "directory": "src/main/daemon", "prefix": "daemon-client", "files": 14, "productionFiles": 9, "examples": [ "src/main/daemon/daemon-client-connections.ts", "src/main/daemon/daemon-client-frame-guards.ts", "src/main/daemon/daemon-client-hello-handshake.ts" ] }, { "directory": "src/main/daemon", "prefix": "headless", "files": 14, "productionFiles": 4, "examples": [ "src/main/daemon/headless-emulator-modes.ts", "src/main/daemon/headless-emulator.ts", "src/main/daemon/headless-osc-link-ranges.ts" ] }, { "directory": "src/main/daemon", "prefix": "session", "files": 14, "productionFiles": 8, "examples": [ "src/main/daemon/session-options.ts", "src/main/daemon/session-output-pipeline.ts", "src/main/daemon/session-output-plane.ts" ] }, { "directory": "src/main/emulator", "prefix": "serve", "files": 14, "productionFiles": 7, "examples": [ "src/main/emulator/serve-sim-accessibility-tree.ts", "src/main/emulator/serve-sim-ax-normalization.ts", "src/main/emulator/serve-sim-detached-session.ts" ] }, { "directory": "src/main/emulator", "prefix": "serve-sim", "files": 14, "productionFiles": 7, "examples": [ "src/main/emulator/serve-sim-accessibility-tree.ts", "src/main/emulator/serve-sim-ax-normalization.ts", "src/main/emulator/serve-sim-detached-session.ts" ] }, { "directory": "src/main", "prefix": "local", "files": 14, "productionFiles": 8, "examples": [ "src/main/local-download-filename.ts", "src/main/local-orphaned-worktree-cleanup.ts", "src/main/local-project-runtime-resolution.ts" ] }, { "directory": "src/main/providers", "prefix": "local-pty-shell", "files": 14, "productionFiles": 8, "examples": [ "src/main/providers/local-pty-shell-readiness-session.ts", "src/main/providers/local-pty-shell-ready-bash-rcfile.ts", "src/main/providers/local-pty-shell-ready-marker.ts" ] }, { "directory": "src/main/runtime/agent-state-rules", "prefix": "agent", "files": 14, "productionFiles": 9, "examples": [ "src/main/runtime/agent-state-rules/agent-state-rule-matchers.ts", "src/main/runtime/agent-state-rules/agent-state-rule-pattern-safety.ts", "src/main/runtime/agent-state-rules/agent-state-rules-bundle.ts" ] }, { "directory": "src/main/runtime/agent-state-rules", "prefix": "agent-state", "files": 14, "productionFiles": 9, "examples": [ "src/main/runtime/agent-state-rules/agent-state-rule-matchers.ts", "src/main/runtime/agent-state-rules/agent-state-rule-pattern-safety.ts", "src/main/runtime/agent-state-rules/agent-state-rules-bundle.ts" ] }, { "directory": "src/main/runtime/orchestration/db/schema", "prefix": "migrate", "files": 14, "productionFiles": 14, "examples": [ "src/main/runtime/orchestration/db/schema/migrate-legacy-contract-storage.ts", "src/main/runtime/orchestration/db/schema/migrate-mailbox-pointer-enter-v33.ts", "src/main/runtime/orchestration/db/schema/migrate-role-mailbox-delivery-v34.ts" ] }, { "directory": "src/main/runtime/rpc/methods/terminal", "prefix": "terminal-multiplex", "files": 14, "productionFiles": 14, "examples": [ "src/main/runtime/rpc/methods/terminal/terminal-multiplex-cleanup.ts", "src/main/runtime/rpc/methods/terminal/terminal-multiplex-connection.ts", "src/main/runtime/rpc/methods/terminal/terminal-multiplex-flow-control.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-repository", "files": 14, "productionFiles": 9, "examples": [ "src/main/runtime/runtime-repository-clone-controller.ts", "src/main/runtime/runtime-repository-command-surface.ts", "src/main/runtime/runtime-repository-fork-backfill.ts" ] }, { "directory": "src/main/runtime", "prefix": "tui", "files": 14, "productionFiles": 3, "examples": [ "src/main/runtime/tui-idle-evidence-source.ts", "src/main/runtime/tui-idle-evidence.ts", "src/main/runtime/tui-idle-hook-lane.ts" ] }, { "directory": "src/main/runtime", "prefix": "tui-idle", "files": 14, "productionFiles": 3, "examples": [ "src/main/runtime/tui-idle-evidence-source.ts", "src/main/runtime/tui-idle-evidence.ts", "src/main/runtime/tui-idle-hook-lane.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-cloud", "files": 14, "productionFiles": 9, "examples": [ "src/main/skills/skill-cloud-auth.ts", "src/main/skills/skill-cloud-deadline.ts", "src/main/skills/skill-cloud-direct-upload.ts" ] }, { "directory": "src/main/ssh", "prefix": "ssh-host-server", "files": 14, "productionFiles": 6, "examples": [ "src/main/ssh/ssh-host-server-bridged-unserved.ts", "src/main/ssh/ssh-host-server-connect-events.ts", "src/main/ssh/ssh-host-server-on-connect.ts" ] }, { "directory": "src/main", "prefix": "terminal", "files": 14, "productionFiles": 7, "examples": [ "src/main/terminal-history-deletion.ts", "src/main/terminal-history-gc.ts", "src/main/terminal-history-id.ts" ] }, { "directory": "src/main", "prefix": "worktree-create-preparation", "files": 14, "productionFiles": 7, "examples": [ "src/main/worktree-create-preparation-activity.ts", "src/main/worktree-create-preparation-burst.ts", "src/main/worktree-create-preparation-claim-registry.ts" ] }, { "directory": "src/renderer/src/components/emulator-pane", "prefix": "mobile", "files": 14, "productionFiles": 9, "examples": [ "src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuide.tsx", "src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuideLayer.tsx", "src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuideSteps.tsx" ] }, { "directory": "src/renderer/src/components/emulator-pane", "prefix": "mobile-emulator", "files": 14, "productionFiles": 9, "examples": [ "src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuide.tsx", "src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuideLayer.tsx", "src/renderer/src/components/emulator-pane/MobileEmulatorAgentSetupGuideSteps.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-file", "files": 14, "productionFiles": 9, "examples": [ "src/renderer/src/components/native-chat/NativeChatFileReferencePill.tsx", "src/renderer/src/components/native-chat/native-chat-file-link-existence.ts", "src/renderer/src/components/native-chat/native-chat-file-link-toasts.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "session", "files": 14, "productionFiles": 9, "examples": [ "src/renderer/src/components/settings/SessionHistoryComputerRow.tsx", "src/renderer/src/components/settings/SessionHistoryServerRow.tsx", "src/renderer/src/components/settings/SessionHistorySettingsPane.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "folder", "files": 14, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/folder-workspace-agent-startup.ts", "src/renderer/src/components/sidebar/folder-workspace-card-pr-display.ts", "src/renderer/src/components/sidebar/folder-workspace-composer-helpers.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "folder-workspace", "files": 14, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/folder-workspace-agent-startup.ts", "src/renderer/src/components/sidebar/folder-workspace-card-pr-display.ts", "src/renderer/src/components/sidebar/folder-workspace-composer-helpers.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "project-header", "files": 14, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/ProjectHeaderActions.tsx", "src/renderer/src/components/sidebar/project-header-color.ts", "src/renderer/src/components/sidebar/project-header-drag-commit.ts" ] }, { "directory": "src/renderer/src/components/skills", "prefix": "skill-share", "files": 14, "productionFiles": 9, "examples": [ "src/renderer/src/components/skills/SkillShareDialog.tsx", "src/renderer/src/components/skills/SkillSharePackageSummary.tsx", "src/renderer/src/components/skills/SkillShareReleaseNotesField.tsx" ] }, { "directory": "src/renderer/src/components/skills", "prefix": "skills", "files": 14, "productionFiles": 12, "examples": [ "src/renderer/src/components/skills/SkillsFilterToolbar.tsx", "src/renderer/src/components/skills/SkillsList.tsx", "src/renderer/src/components/skills/SkillsPage.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane/pty-connection", "prefix": "hidden", "files": 14, "productionFiles": 13, "examples": [ "src/renderer/src/components/terminal-pane/pty-connection/hidden-agent-resume-deferral.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-abandon.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-chunk.ts" ] }, { "directory": "src/renderer/src/components/terminal-quick-commands", "prefix": "terminal", "files": 14, "productionFiles": 11, "examples": [ "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandActionToggle.tsx", "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandAdvancedSection.tsx", "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandAppendEnterSwitch.tsx" ] }, { "directory": "src/renderer/src/components/terminal-quick-commands", "prefix": "terminal-quick", "files": 14, "productionFiles": 11, "examples": [ "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandActionToggle.tsx", "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandAdvancedSection.tsx", "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandAppendEnterSwitch.tsx" ] }, { "directory": "src/renderer/src/components/terminal-quick-commands", "prefix": "terminal-quick-command", "files": 14, "productionFiles": 11, "examples": [ "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandActionToggle.tsx", "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandAdvancedSection.tsx", "src/renderer/src/components/terminal-quick-commands/TerminalQuickCommandAppendEnterSwitch.tsx" ] }, { "directory": "src/renderer/src/lib", "prefix": "codex", "files": 14, "productionFiles": 5, "examples": [ "src/renderer/src/lib/codex-account-display-label.ts", "src/renderer/src/lib/codex-pane-restart-eligibility.ts", "src/renderer/src/lib/codex-pane-selection-lane.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "launch-work", "files": 14, "productionFiles": 8, "examples": [ "src/renderer/src/lib/launch-work-item-direct-agent-routing.ts", "src/renderer/src/lib/launch-work-item-direct-agent.ts", "src/renderer/src/lib/launch-work-item-direct-draft.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "launch-work-item", "files": 14, "productionFiles": 8, "examples": [ "src/renderer/src/lib/launch-work-item-direct-agent-routing.ts", "src/renderer/src/lib/launch-work-item-direct-agent.ts", "src/renderer/src/lib/launch-work-item-direct-draft.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "native", "files": 14, "productionFiles": 10, "examples": [ "src/renderer/src/lib/native-chat-cli-fork-preparation.ts", "src/renderer/src/lib/native-chat-draft-owner.ts", "src/renderer/src/lib/native-chat-launch-draft-mirrorability.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "react", "files": 14, "productionFiles": 7, "examples": [ "src/renderer/src/lib/react-commit-cascade-observer.ts", "src/renderer/src/lib/react-commit-cascade-store-write-samples.ts", "src/renderer/src/lib/react-commit-cascade-telemetry.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "structured-agent", "files": 14, "productionFiles": 7, "examples": [ "src/renderer/src/runtime/structured-agent-session-client.ts", "src/renderer/src/runtime/structured-agent-session-close.ts", "src/renderer/src/runtime/structured-agent-session-host-capability.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "structured-agent-session", "files": 14, "productionFiles": 7, "examples": [ "src/renderer/src/runtime/structured-agent-session-client.ts", "src/renderer/src/runtime/structured-agent-session-close.ts", "src/renderer/src/runtime/structured-agent-session-host-capability.ts" ] }, { "directory": "config/scripts", "prefix": "macos", "files": 13, "productionFiles": 7, "examples": [ "config/scripts/macos-computer-helper-owner-loss-benchmark.mjs", "config/scripts/macos-computer-helper-owner-loss-metrics.mjs", "config/scripts/macos-computer-helper-owner-loss-processes.mjs" ] }, { "directory": "mobile/src/diagnostics", "prefix": "connection", "files": 13, "productionFiles": 8, "examples": [ "mobile/src/diagnostics/connection-diagnostics-analysis.ts", "mobile/src/diagnostics/connection-diagnostics-report.ts", "mobile/src/diagnostics/connection-diagnostics-screen-data.ts" ] }, { "directory": "mobile/src/session", "prefix": "github", "files": 13, "productionFiles": 10, "examples": [ "mobile/src/session/github-pr-check-reply-schema.ts", "mobile/src/session/github-pr-entity-reply-schema.ts", "mobile/src/session/github-pr-mutation-operations.ts" ] }, { "directory": "mobile/src/session", "prefix": "github-pr", "files": 13, "productionFiles": 10, "examples": [ "mobile/src/session/github-pr-check-reply-schema.ts", "mobile/src/session/github-pr-entity-reply-schema.ts", "mobile/src/session/github-pr-mutation-operations.ts" ] }, { "directory": "mobile/src/transport", "prefix": "connection", "files": 13, "productionFiles": 6, "examples": [ "mobile/src/transport/connection-health.ts", "mobile/src/transport/connection-log-background-flush.ts", "mobile/src/transport/connection-log-buffer.ts" ] }, { "directory": "src/main/browser", "prefix": "doc", "files": 13, "productionFiles": 6, "examples": [ "src/main/browser/doc-preview-download-block-notice.ts", "src/main/browser/doc-preview-failure-notice.ts", "src/main/browser/doc-preview-file-reader.ts" ] }, { "directory": "src/main/browser", "prefix": "doc-preview", "files": 13, "productionFiles": 6, "examples": [ "src/main/browser/doc-preview-download-block-notice.ts", "src/main/browser/doc-preview-failure-notice.ts", "src/main/browser/doc-preview-file-reader.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-child", "files": 13, "productionFiles": 7, "examples": [ "src/main/claude/claude-child-exit-proof-ladder.ts", "src/main/claude/claude-child-process-environment.ts", "src/main/claude/claude-child-root-termination.ts" ] }, { "directory": "src/main/cli", "prefix": "wsl-cli", "files": 13, "productionFiles": 7, "examples": [ "src/main/cli/wsl-cli-installer.ts", "src/main/cli/wsl-cli-registration-command.ts", "src/main/cli/wsl-cli-registration-operation.ts" ] }, { "directory": "src/main/git", "prefix": "worktree-preparation", "files": 13, "productionFiles": 4, "examples": [ "src/main/git/worktree-preparation-add.ts", "src/main/git/worktree-preparation-discard.ts", "src/main/git/worktree-preparation-lock.ts" ] }, { "directory": "src/main/github/project-view", "prefix": "project-view", "files": 13, "productionFiles": 11, "examples": [ "src/main/github/project-view/project-view-cache.ts", "src/main/github/project-view/project-view-config.ts", "src/main/github/project-view/project-view-discovery.ts" ] }, { "directory": "src/main/grok", "prefix": "grok", "files": 13, "productionFiles": 9, "examples": [ "src/main/grok/grok-hook-config-cleanup.ts", "src/main/grok/grok-hook-config-file.ts", "src/main/grok/grok-hook-config.ts" ] }, { "directory": "src/main/host", "prefix": "electron", "files": 13, "productionFiles": 9, "examples": [ "src/main/host/electron-app-environment.ts", "src/main/host/electron-browser-commands.ts", "src/main/host/electron-http-client.ts" ] }, { "directory": "src/main/native-chat", "prefix": "native", "files": 13, "productionFiles": 7, "examples": [ "src/main/native-chat/native-chat-file-provenance.ts", "src/main/native-chat/native-chat-scratch-folder-migration.ts", "src/main/native-chat/native-chat-scratch-folder.ts" ] }, { "directory": "src/main/native-chat", "prefix": "native-chat", "files": 13, "productionFiles": 7, "examples": [ "src/main/native-chat/native-chat-file-provenance.ts", "src/main/native-chat/native-chat-scratch-folder-migration.ts", "src/main/native-chat/native-chat-scratch-folder.ts" ] }, { "directory": "src/main/native-chat", "prefix": "structured-agent", "files": 13, "productionFiles": 7, "examples": [ "src/main/native-chat/structured-agent-arguments-error.ts", "src/main/native-chat/structured-agent-cli-conversations.ts", "src/main/native-chat/structured-agent-cli-source.ts" ] }, { "directory": "src/main/native-chat", "prefix": "transcript-line", "files": 13, "productionFiles": 5, "examples": [ "src/main/native-chat/transcript-line-decoders-claude.ts", "src/main/native-chat/transcript-line-decoders-codex.ts", "src/main/native-chat/transcript-line-decoders-grok.ts" ] }, { "directory": "src/main/providers", "prefix": "pty", "files": 13, "productionFiles": 9, "examples": [ "src/main/providers/pty-default-cwd.ts", "src/main/providers/pty-path-safety.ts", "src/main/providers/pty-process-info.ts" ] }, { "directory": "src/main/runtime/browser-host", "prefix": "browser-host-lease", "files": 13, "productionFiles": 9, "examples": [ "src/main/runtime/browser-host/browser-host-lease-attachment.ts", "src/main/runtime/browser-host/browser-host-lease-fence-dispatch.ts", "src/main/runtime/browser-host/browser-host-lease-fence.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-local", "files": 13, "productionFiles": 7, "examples": [ "src/main/runtime/runtime-local-git-worktree-create.ts", "src/main/runtime/runtime-local-worktree-create-base.ts", "src/main/runtime/runtime-local-worktree-create-candidate.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-mobile", "files": 13, "productionFiles": 9, "examples": [ "src/main/runtime/runtime-mobile-agent-status-builder.ts", "src/main/runtime/runtime-mobile-agent-status-projection.ts", "src/main/runtime/runtime-mobile-dictation-controller.ts" ] }, { "directory": "src/main/runtime/sidebar-inputs", "prefix": "orca", "files": 13, "productionFiles": 4, "examples": [ "src/main/runtime/sidebar-inputs/orca-runtime-detected-checkouts-live-content.ts", "src/main/runtime/sidebar-inputs/orca-runtime-sidebar-temporal.ts", "src/main/runtime/sidebar-inputs/orca-runtime-workspace-activity-facts.ts" ] }, { "directory": "src/main/runtime/sidebar-inputs", "prefix": "orca-runtime", "files": 13, "productionFiles": 4, "examples": [ "src/main/runtime/sidebar-inputs/orca-runtime-detected-checkouts-live-content.ts", "src/main/runtime/sidebar-inputs/orca-runtime-sidebar-temporal.ts", "src/main/runtime/sidebar-inputs/orca-runtime-workspace-activity-facts.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-package", "files": 13, "productionFiles": 7, "examples": [ "src/main/skills/skill-package-creation.ts", "src/main/skills/skill-package-deterministic-gzip.ts", "src/main/skills/skill-package-download-availability.ts" ] }, { "directory": "src/main/ssh/targets", "prefix": "ssh", "files": 13, "productionFiles": 7, "examples": [ "src/main/ssh/targets/ssh-target-id-migration.ts", "src/main/ssh/targets/ssh-target-identity.ts", "src/main/ssh/targets/ssh-target-orcad-claims.ts" ] }, { "directory": "src/main/ssh/targets", "prefix": "ssh-target", "files": 13, "productionFiles": 7, "examples": [ "src/main/ssh/targets/ssh-target-id-migration.ts", "src/main/ssh/targets/ssh-target-identity.ts", "src/main/ssh/targets/ssh-target-orcad-claims.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/assemble-chrome", "prefix": "browser-page", "files": 13, "productionFiles": 10, "examples": [ "src/renderer/src/components/browser-pane/assemble-chrome/browser-page-chrome-banners.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/browser-page-chrome-header.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/browser-page-context-menu.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane", "prefix": "client", "files": 13, "productionFiles": 4, "examples": [ "src/renderer/src/components/browser-pane/ClientHostedBrowserPagePane.tsx", "src/renderer/src/components/browser-pane/client-hosted-browser-host-row-pane.tsx", "src/renderer/src/components/browser-pane/client-hosted-browser-unavailable-notice.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane", "prefix": "client-hosted", "files": 13, "productionFiles": 4, "examples": [ "src/renderer/src/components/browser-pane/ClientHostedBrowserPagePane.tsx", "src/renderer/src/components/browser-pane/client-hosted-browser-host-row-pane.tsx", "src/renderer/src/components/browser-pane/client-hosted-browser-unavailable-notice.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane", "prefix": "client-hosted-browser", "files": 13, "productionFiles": 4, "examples": [ "src/renderer/src/components/browser-pane/ClientHostedBrowserPagePane.tsx", "src/renderer/src/components/browser-pane/client-hosted-browser-host-row-pane.tsx", "src/renderer/src/components/browser-pane/client-hosted-browser-unavailable-notice.tsx" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/browse-files", "prefix": "combined-diff-file", "files": 13, "productionFiles": 7, "examples": [ "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-filter.ts", "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-model.ts", "src/renderer/src/components/editor/combined-diff/browse-files/combined-diff-file-tree-navigation.ts" ] }, { "directory": "src/renderer/src/components/emulator-pane", "prefix": "emulator-pane", "files": 13, "productionFiles": 12, "examples": [ "src/renderer/src/components/emulator-pane/EmulatorPaneOverlayLayer.tsx", "src/renderer/src/components/emulator-pane/emulator-pane-error-message.ts", "src/renderer/src/components/emulator-pane/emulator-pane-session-view.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/commit", "prefix": "commit", "files": 13, "productionFiles": 12, "examples": [ "src/renderer/src/components/right-sidebar/source-control/commit/commit-action-menu.tsx", "src/renderer/src/components/right-sidebar/source-control/commit/commit-area-types.ts", "src/renderer/src/components/right-sidebar/source-control/commit/commit-area.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/review", "prefix": "create", "files": 13, "productionFiles": 12, "examples": [ "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-branch-prep.ts", "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-flow.ts", "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-review-step.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "runtime-server", "files": 13, "productionFiles": 9, "examples": [ "src/renderer/src/components/settings/runtime-server-default-name.ts", "src/renderer/src/components/settings/runtime-server-list-row.tsx", "src/renderer/src/components/settings/runtime-server-list.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "task-source", "files": 13, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/TaskSourceLinearSetup.tsx", "src/renderer/src/components/settings/TaskSourceProviderCard.tsx", "src/renderer/src/components/settings/TaskSourceShowInTasksStep.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "remote", "files": 13, "productionFiles": 9, "examples": [ "src/renderer/src/components/sidebar/RemoteFileBrowser.tsx", "src/renderer/src/components/sidebar/RemoteFileBrowserBreadcrumbs.tsx", "src/renderer/src/components/sidebar/RemoteFileBrowserEntryList.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "remote-file", "files": 13, "productionFiles": 9, "examples": [ "src/renderer/src/components/sidebar/RemoteFileBrowser.tsx", "src/renderer/src/components/sidebar/RemoteFileBrowserBreadcrumbs.tsx", "src/renderer/src/components/sidebar/RemoteFileBrowserEntryList.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-context", "files": 13, "productionFiles": 8, "examples": [ "src/renderer/src/components/sidebar/WorktreeContextMenu.tsx", "src/renderer/src/components/sidebar/WorktreeContextMenuOverlays.tsx", "src/renderer/src/components/sidebar/WorktreeContextMenuView.tsx" ] }, { "directory": "src/renderer/src/components/skills", "prefix": "skill-freshness", "files": 13, "productionFiles": 8, "examples": [ "src/renderer/src/components/skills/SkillFreshnessNudge.tsx", "src/renderer/src/components/skills/SkillFreshnessStatusPill.tsx", "src/renderer/src/components/skills/SkillFreshnessUpdateDialog.tsx" ] }, { "directory": "src/renderer/src/components/stats", "prefix": "usage", "files": 13, "productionFiles": 10, "examples": [ "src/renderer/src/components/stats/UsageBreakdownSection.tsx", "src/renderer/src/components/stats/UsageOverviewPane.tsx", "src/renderer/src/components/stats/UsageRecentSessionsTable.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane/pty-connection", "prefix": "pane", "files": 13, "productionFiles": 10, "examples": [ "src/renderer/src/components/terminal-pane/pty-connection/pane-agent-identity.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-host-capability-flags.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-launch-agent-candidate.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-parked", "files": 13, "productionFiles": 4, "examples": [ "src/renderer/src/components/terminal-pane/terminal-parked-pty-watcher.ts", "src/renderer/src/components/terminal-pane/terminal-parked-tab-watchers.ts", "src/renderer/src/components/terminal-pane/terminal-parked-watcher-reconciliation.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "composer", "files": 13, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/composer-branch-selection.ts", "src/renderer/src/hooks/composer-drop-failure-toast.ts", "src/renderer/src/hooks/composer-drop-result.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "workspace-port", "files": 13, "productionFiles": 8, "examples": [ "src/renderer/src/lib/workspace-port-actions.ts", "src/renderer/src/lib/workspace-port-groups.ts", "src/renderer/src/lib/workspace-port-host-availability.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "workspace-tab", "files": 13, "productionFiles": 8, "examples": [ "src/renderer/src/lib/workspace-tab-agent-metadata.ts", "src/renderer/src/lib/workspace-tab-agent-snippet-match.ts", "src/renderer/src/lib/workspace-tab-commands.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web-runtime-browser", "files": 13, "productionFiles": 7, "examples": [ "src/renderer/src/runtime/web-runtime-browser-creation-context.ts", "src/renderer/src/runtime/web-runtime-browser-creation-e2e-fault.ts", "src/renderer/src/runtime/web-runtime-browser-creation-failure.ts" ] }, { "directory": "src/renderer/src/store/repos", "prefix": "repo", "files": 13, "productionFiles": 11, "examples": [ "src/renderer/src/store/repos/repo-add-actions.ts", "src/renderer/src/store/repos/repo-catalog-actions.ts", "src/renderer/src/store/repos/repo-catalog-fencing.ts" ] }, { "directory": "src/renderer/src/store/slices/worktrees/listing", "prefix": "worktree", "files": 13, "productionFiles": 10, "examples": [ "src/renderer/src/store/slices/worktrees/listing/worktree-catalog-version-state.ts", "src/renderer/src/store/slices/worktrees/listing/worktree-catalog-visibility.ts", "src/renderer/src/store/slices/worktrees/listing/worktree-host-ownership.ts" ] }, { "directory": "src/shared", "prefix": "agent-session-journal", "files": 13, "productionFiles": 9, "examples": [ "src/shared/agent-session-journal-body-admission.ts", "src/shared/agent-session-journal-item-key.ts", "src/shared/agent-session-journal-open-union.ts" ] }, { "directory": "src/shared", "prefix": "ephemeral-vm-recipe", "files": 13, "productionFiles": 8, "examples": [ "src/shared/ephemeral-vm-recipe-checkout-mode.ts", "src/shared/ephemeral-vm-recipe-destroy-result.ts", "src/shared/ephemeral-vm-recipe-diagnostics.ts" ] }, { "directory": "src/shared", "prefix": "paired", "files": 13, "productionFiles": 9, "examples": [ "src/shared/paired-e2ee-client-handshake.ts", "src/shared/paired-e2ee-framing-policy.ts", "src/shared/paired-e2ee-node-primitives.ts" ] }, { "directory": "src/shared", "prefix": "pr", "files": 13, "productionFiles": 7, "examples": [ "src/shared/pr-bot-author-overrides.ts", "src/shared/pr-check-severity-order.ts", "src/shared/pr-check-status.ts" ] }, { "directory": "src/shared", "prefix": "secure", "files": 13, "productionFiles": 6, "examples": [ "src/shared/secure-file.ts", "src/shared/secure-path-hardening-cache.ts", "src/shared/secure-path-hardening-report.ts" ] }, { "directory": "src/shared", "prefix": "setup-script", "files": 13, "productionFiles": 8, "examples": [ "src/shared/setup-script-import-codex-environment.ts", "src/shared/setup-script-import-command-limits.ts", "src/shared/setup-script-import-limits.ts" ] }, { "directory": "src/shared", "prefix": "worktree", "files": 13, "productionFiles": 10, "examples": [ "src/shared/worktree-deletion-preferences.ts", "src/shared/worktree-execution-host-resolution.ts", "src/shared/worktree-first-surface.ts" ] }, { "directory": "src/shared", "prefix": "wsl", "files": 13, "productionFiles": 10, "examples": [ "src/shared/wsl-browser-network-relay-contract.ts", "src/shared/wsl-env.ts", "src/shared/wsl-hook-relay-contract.ts" ] }, { "directory": "config/scripts", "prefix": "claude", "files": 12, "productionFiles": 12, "examples": [ "config/scripts/claude-usage-append-benchmark.mjs", "config/scripts/claude-usage-benchmark-persistence.mjs", "config/scripts/claude-usage-benchmark-readiness.mjs" ] }, { "directory": "config/scripts", "prefix": "claude-usage", "files": 12, "productionFiles": 12, "examples": [ "config/scripts/claude-usage-append-benchmark.mjs", "config/scripts/claude-usage-benchmark-persistence.mjs", "config/scripts/claude-usage-benchmark-readiness.mjs" ] }, { "directory": "config/scripts", "prefix": "generate", "files": 12, "productionFiles": 7, "examples": [ "config/scripts/generate-bundled-skill-guides.mjs", "config/scripts/generate-monaco-associations.mjs", "config/scripts/generate-rpc-params-catalog.mjs" ] }, { "directory": "config/scripts", "prefix": "node-server", "files": 12, "productionFiles": 3, "examples": [ "config/scripts/node-server-change-scope.mjs", "config/scripts/node-server-native-compat-scope.mjs", "config/scripts/node-server-qualification.mjs" ] }, { "directory": "config/scripts", "prefix": "reclaim", "files": 12, "productionFiles": 5, "examples": [ "config/scripts/reclaim-dev-electron-bundles.mjs", "config/scripts/reclaim-electron-dists.mjs", "config/scripts/reclaim-vite-caches.mjs" ] }, { "directory": "config/scripts", "prefix": "session", "files": 12, "productionFiles": 11, "examples": [ "config/scripts/session-dedup-batches-benchmark.mjs", "config/scripts/session-scan-cutoff-benchmark.mjs", "config/scripts/session-scanner-service-smoke.mjs" ] }, { "directory": "mobile/scripts", "prefix": "mock", "files": 12, "productionFiles": 10, "examples": [ "mobile/scripts/mock-server-account-rpc.ts", "mobile/scripts/mock-server-account-state.ts", "mobile/scripts/mock-server-encryption.ts" ] }, { "directory": "mobile/src/components", "prefix": "mobile-diff", "files": 12, "productionFiles": 10, "examples": [ "mobile/src/components/MobileDiffReviewBody.tsx", "mobile/src/components/MobileDiffReviewDrawers.tsx", "mobile/src/components/MobileDiffReviewFileSummary.tsx" ] }, { "directory": "mobile/src/components", "prefix": "mobile-diff-review", "files": 12, "productionFiles": 10, "examples": [ "mobile/src/components/MobileDiffReviewBody.tsx", "mobile/src/components/MobileDiffReviewDrawers.tsx", "mobile/src/components/MobileDiffReviewFileSummary.tsx" ] }, { "directory": "mobile/src/diagnostics", "prefix": "connection-diagnostics", "files": 12, "productionFiles": 7, "examples": [ "mobile/src/diagnostics/connection-diagnostics-analysis.ts", "mobile/src/diagnostics/connection-diagnostics-report.ts", "mobile/src/diagnostics/connection-diagnostics-screen-data.ts" ] }, { "directory": "mobile/src/files", "prefix": "file", "files": 12, "productionFiles": 6, "examples": [ "mobile/src/files/file-explorer-reply-schema.ts", "mobile/src/files/file-list-fallback.ts", "mobile/src/files/file-ownership-reply-schema.ts" ] }, { "directory": "mobile/src/mobile-web-shell/bridge", "prefix": "page", "files": 12, "productionFiles": 6, "examples": [ "mobile/src/mobile-web-shell/bridge/page-async-storage.ts", "mobile/src/mobile-web-shell/bridge/page-back-consumers.ts", "mobile/src/mobile-web-shell/bridge/page-bootstrap.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-session-tab", "files": 12, "productionFiles": 7, "examples": [ "mobile/src/session/MobileSessionTabStrip.tsx", "mobile/src/session/mobile-session-tab-activation.ts", "mobile/src/session/mobile-session-tab-status-clock.ts" ] }, { "directory": "mobile/src/session", "prefix": "pr", "files": 12, "productionFiles": 7, "examples": [ "mobile/src/session/pr-action-mutation-contract.ts", "mobile/src/session/pr-actions-engine.ts", "mobile/src/session/pr-ai-triage-launch.ts" ] }, { "directory": "mobile/src/session", "prefix": "quick", "files": 12, "productionFiles": 7, "examples": [ "mobile/src/session/QuickCommandEditorForm.tsx", "mobile/src/session/QuickCommandRow.tsx", "mobile/src/session/QuickCommandsList.tsx" ] }, { "directory": "mobile/src/tasks", "prefix": "mobile-tasks-item", "files": 12, "productionFiles": 10, "examples": [ "mobile/src/tasks/mobile-tasks-item-actions.tsx", "mobile/src/tasks/mobile-tasks-item-comments.tsx", "mobile/src/tasks/mobile-tasks-item-detail-content.tsx" ] }, { "directory": "src/cli/handlers", "prefix": "worktree", "files": 12, "productionFiles": 11, "examples": [ "src/cli/handlers/worktree-create-agent-launch.ts", "src/cli/handlers/worktree-create-parent-selector.ts", "src/cli/handlers/worktree-gitlab-link-context.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-agent", "files": 12, "productionFiles": 4, "examples": [ "src/main/claude/claude-agent-sdk-control-requests.ts", "src/main/claude/claude-agent-sdk-exit-proof.ts", "src/main/claude/claude-agent-sdk-process-spawn.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-agent-sdk", "files": 12, "productionFiles": 4, "examples": [ "src/main/claude/claude-agent-sdk-control-requests.ts", "src/main/claude/claude-agent-sdk-exit-proof.ts", "src/main/claude/claude-agent-sdk-process-spawn.ts" ] }, { "directory": "src/main/crash-reporting", "prefix": "process", "files": 12, "productionFiles": 6, "examples": [ "src/main/crash-reporting/process-gone-classification.ts", "src/main/crash-reporting/process-gone-dedupe.ts", "src/main/crash-reporting/process-gone-diagnostics.ts" ] }, { "directory": "src/main/crash-reporting", "prefix": "process-gone", "files": 12, "productionFiles": 6, "examples": [ "src/main/crash-reporting/process-gone-classification.ts", "src/main/crash-reporting/process-gone-dedupe.ts", "src/main/crash-reporting/process-gone-diagnostics.ts" ] }, { "directory": "src/main/foreign-sqlite-readers", "prefix": "foreign", "files": 12, "productionFiles": 6, "examples": [ "src/main/foreign-sqlite-readers/foreign-sqlite-reader-client.ts", "src/main/foreign-sqlite-readers/foreign-sqlite-reader-dispatch.ts", "src/main/foreign-sqlite-readers/foreign-sqlite-reader-entry-path.ts" ] }, { "directory": "src/main/foreign-sqlite-readers", "prefix": "foreign-sqlite", "files": 12, "productionFiles": 6, "examples": [ "src/main/foreign-sqlite-readers/foreign-sqlite-reader-client.ts", "src/main/foreign-sqlite-readers/foreign-sqlite-reader-dispatch.ts", "src/main/foreign-sqlite-readers/foreign-sqlite-reader-entry-path.ts" ] }, { "directory": "src/main/foreign-sqlite-readers", "prefix": "foreign-sqlite-reader", "files": 12, "productionFiles": 6, "examples": [ "src/main/foreign-sqlite-readers/foreign-sqlite-reader-client.ts", "src/main/foreign-sqlite-readers/foreign-sqlite-reader-dispatch.ts", "src/main/foreign-sqlite-readers/foreign-sqlite-reader-entry-path.ts" ] }, { "directory": "src/main/ipc", "prefix": "agent", "files": 12, "productionFiles": 8, "examples": [ "src/main/ipc/agent-detection-shell-path.ts", "src/main/ipc/agent-hooks.ts", "src/main/ipc/agent-pane-authority-ipc.ts" ] }, { "directory": "src/main/ipc", "prefix": "filesystem-watcher-remote", "files": 12, "productionFiles": 8, "examples": [ "src/main/ipc/filesystem-watcher-remote-controller.ts", "src/main/ipc/filesystem-watcher-remote-desired.ts", "src/main/ipc/filesystem-watcher-remote-dormant.ts" ] }, { "directory": "src/main/ipc", "prefix": "pty-ipc", "files": 12, "productionFiles": 5, "examples": [ "src/main/ipc/pty-ipc-listener-accessors.ts", "src/main/ipc/pty-ipc-mock-registry.ts", "src/main/ipc/pty-ipc-process-env-scope.ts" ] }, { "directory": "src/main/ipc/pty/runtime", "prefix": "spawn", "files": 12, "productionFiles": 9, "examples": [ "src/main/ipc/pty/runtime/spawn-commit-pty-size.ts", "src/main/ipc/pty/runtime/spawn-commit-response.ts", "src/main/ipc/pty/runtime/spawn-commit.ts" ] }, { "directory": "src/main/ipc", "prefix": "runtime-watcher", "files": 12, "productionFiles": 8, "examples": [ "src/main/ipc/runtime-watcher-disposal-owners.ts", "src/main/ipc/runtime-watcher-pending-assignment.ts", "src/main/ipc/runtime-watcher-pool-lifecycle.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-git-common", "files": 12, "productionFiles": 9, "examples": [ "src/main/ipc/worktree-git-common-entry-snapshot.ts", "src/main/ipc/worktree-git-common-metadata-files.ts", "src/main/ipc/worktree-git-common-narrow-watch.ts" ] }, { "directory": "src/main/managed-server/host-state", "prefix": "orcad-state", "files": 12, "productionFiles": 6, "examples": [ "src/main/managed-server/host-state/orcad-state-mutation-exec.ts", "src/main/managed-server/host-state/orcad-state-mutation-owner-record.ts", "src/main/managed-server/host-state/orcad-state-newest-mtime.ts" ] }, { "directory": "src/main/native-chat", "prefix": "transcript-watch", "files": 12, "productionFiles": 3, "examples": [ "src/main/native-chat/transcript-watch-contract.ts", "src/main/native-chat/transcript-watch-engine.ts", "src/main/native-chat/transcript-watch-scheduler.ts" ] }, { "directory": "src/main/opencode", "prefix": "status", "files": 12, "productionFiles": 11, "examples": [ "src/main/opencode/status-plugin-delivery-source.ts", "src/main/opencode/status-plugin-endpoint-source.ts", "src/main/opencode/status-plugin-factory-source.ts" ] }, { "directory": "src/main/opencode", "prefix": "status-plugin", "files": 12, "productionFiles": 11, "examples": [ "src/main/opencode/status-plugin-delivery-source.ts", "src/main/opencode/status-plugin-endpoint-source.ts", "src/main/opencode/status-plugin-factory-source.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "opencode", "files": 12, "productionFiles": 6, "examples": [ "src/main/rate-limits/opencode-go-api-key-source.ts", "src/main/rate-limits/opencode-go-request-session.ts", "src/main/rate-limits/opencode-go-status-parsing.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "opencode-go", "files": 12, "productionFiles": 6, "examples": [ "src/main/rate-limits/opencode-go-api-key-source.ts", "src/main/rate-limits/opencode-go-request-session.ts", "src/main/rate-limits/opencode-go-status-parsing.ts" ] }, { "directory": "src/main/runtime", "prefix": "agent-session-record", "files": 12, "productionFiles": 7, "examples": [ "src/main/runtime/agent-session-record-conversation-name.ts", "src/main/runtime/agent-session-record-founding.ts", "src/main/runtime/agent-session-record-launch-directory.ts" ] }, { "directory": "src/main/runtime/mobile-cloud-relay", "prefix": "relay-region", "files": 12, "productionFiles": 8, "examples": [ "src/main/runtime/mobile-cloud-relay/relay-region-catalog-fetch.ts", "src/main/runtime/mobile-cloud-relay/relay-region-correction-protocol.ts", "src/main/runtime/mobile-cloud-relay/relay-region-decision.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "coordinator", "files": 12, "productionFiles": 6, "examples": [ "src/main/runtime/orchestration/coordinator-dag-convergence.ts", "src/main/runtime/orchestration/coordinator-decision-gates.ts", "src/main/runtime/orchestration/coordinator-escalation-triage.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "mailbox-pointer", "files": 12, "productionFiles": 8, "examples": [ "src/main/runtime/orchestration/mailbox-pointer-delivery-contract.ts", "src/main/runtime/orchestration/mailbox-pointer-delivery.ts", "src/main/runtime/orchestration/mailbox-pointer-eligibility.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "mobile", "files": 12, "productionFiles": 6, "examples": [ "src/main/runtime/rpc/methods/mobile-project-sections.ts", "src/main/runtime/rpc/methods/mobile-relay-hosts.ts", "src/main/runtime/rpc/methods/mobile-web-bundle-asset-reader.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/worker", "prefix": "worker-release", "files": 12, "productionFiles": 3, "examples": [ "src/main/runtime/rpc/methods/orchestration/worker/worker-release-archive-capture.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-release-close-error.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-release-completion.ts" ] }, { "directory": "src/main/runtime/session-tabs", "prefix": "session", "files": 12, "productionFiles": 3, "examples": [ "src/main/runtime/session-tabs/session-tabs-change-publication.ts", "src/main/runtime/session-tabs/session-tabs-inventory-publication.ts", "src/main/runtime/session-tabs/session-tabs-inventory.ts" ] }, { "directory": "src/main/runtime/sidebar-inputs", "prefix": "workspace", "files": 12, "productionFiles": 6, "examples": [ "src/main/runtime/sidebar-inputs/workspace-activity-facts-producer.ts", "src/main/runtime/sidebar-inputs/workspace-creation-registry.ts", "src/main/runtime/sidebar-inputs/workspace-git-identity.ts" ] }, { "directory": "src/main/runtime/terminal/launch", "prefix": "terminal", "files": 12, "productionFiles": 10, "examples": [ "src/main/runtime/terminal/launch/terminal-create-deduplication.ts", "src/main/runtime/terminal/launch/terminal-create-reveal.ts", "src/main/runtime/terminal/launch/terminal-create.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-bundle", "files": 12, "productionFiles": 6, "examples": [ "src/main/skills/skill-bundle-artifacts.ts", "src/main/skills/skill-bundle-creation.ts", "src/main/skills/skill-bundle-extraction.ts" ] }, { "directory": "src/main/ssh/config", "prefix": "ssh-config", "files": 12, "productionFiles": 5, "examples": [ "src/main/ssh/config/ssh-config-alias-claim.ts", "src/main/ssh/config/ssh-config-host-picker.ts", "src/main/ssh/config/ssh-config-include-expander.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "agent", "files": 12, "productionFiles": 8, "examples": [ "src/renderer/src/components/AgentChildRowContent.tsx", "src/renderer/src/components/AgentHibernationGate.tsx", "src/renderer/src/components/AgentProgressRing.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/describe-page", "prefix": "browser", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/components/browser-pane/describe-page/browser-annotation-geometry.ts", "src/renderer/src/components/browser-pane/describe-page/browser-artifact-upload.ts", "src/renderer/src/components/browser-pane/describe-page/browser-favicon-url.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "editor-save", "files": 12, "productionFiles": 4, "examples": [ "src/renderer/src/components/editor/editor-save-disk-precondition.ts", "src/renderer/src/components/editor/editor-save-queue.ts", "src/renderer/src/components/editor/editor-save-rebaseline.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "ipynb-kernel", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/components/editor/IpynbKernelSetupDialog.tsx", "src/renderer/src/components/editor/IpynbKernelToolbar.tsx", "src/renderer/src/components/editor/ipynb-kernel-outputs.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "local", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/components/editor/local-image-cache-pinning.ts", "src/renderer/src/components/editor/local-image-src-cache.ts", "src/renderer/src/components/editor/local-image-src-reader.ts" ] }, { "directory": "src/renderer/src/components/feature-tips", "prefix": "feature", "files": 12, "productionFiles": 8, "examples": [ "src/renderer/src/components/feature-tips/FeatureTipActions.tsx", "src/renderer/src/components/feature-tips/FeatureTipDialogFrame.tsx", "src/renderer/src/components/feature-tips/FeatureTipsModal.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "github", "files": 12, "productionFiles": 6, "examples": [ "src/renderer/src/components/github-body-draft-state.ts", "src/renderer/src/components/github-checks-tab-state.ts", "src/renderer/src/components/github-link-copy-state.ts" ] }, { "directory": "src/renderer/src/components/github", "prefix": "pr", "files": 12, "productionFiles": 9, "examples": [ "src/renderer/src/components/github/PRAssigneesPanel.tsx", "src/renderer/src/components/github/PRFilterDropdowns.tsx", "src/renderer/src/components/github/PRFilterPickers.tsx" ] }, { "directory": "src/renderer/src/components/gitlab-item-dialog", "prefix": "gitlab", "files": 12, "productionFiles": 12, "examples": [ "src/renderer/src/components/gitlab-item-dialog/gitlab-conversation-tab.tsx", "src/renderer/src/components/gitlab-item-dialog/gitlab-description-tab.tsx", "src/renderer/src/components/gitlab-item-dialog/gitlab-files-tab.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "smart-workspace-name", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/components/new-workspace/SmartWorkspaceNameField.tsx", "src/renderer/src/components/new-workspace/smart-workspace-name-field-copy.ts", "src/renderer/src/components/new-workspace/smart-workspace-name-field-model.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "ai-vault-panel", "files": 12, "productionFiles": 9, "examples": [ "src/renderer/src/components/right-sidebar/AiVaultPanelControls.tsx", "src/renderer/src/components/right-sidebar/AiVaultPanelHeader.tsx", "src/renderer/src/components/right-sidebar/AiVaultPanelSearch.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "plugin", "files": 12, "productionFiles": 6, "examples": [ "src/renderer/src/components/right-sidebar/PluginPanel.tsx", "src/renderer/src/components/right-sidebar/plugin-panel-activity-items.ts", "src/renderer/src/components/right-sidebar/plugin-panel-bridge-host.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/review", "prefix": "create-pr", "files": 12, "productionFiles": 11, "examples": [ "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-branch-prep.ts", "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-flow.ts", "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-review-step.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/review", "prefix": "create-pr-intent", "files": 12, "productionFiles": 11, "examples": [ "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-branch-prep.ts", "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-flow.ts", "src/renderer/src/components/right-sidebar/source-control/review/create-pr-intent-review-step.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "repository-source", "files": 12, "productionFiles": 9, "examples": [ "src/renderer/src/components/settings/RepositorySourceControlAiActionRows.tsx", "src/renderer/src/components/settings/RepositorySourceControlAiCustomCommand.tsx", "src/renderer/src/components/settings/RepositorySourceControlAiEnablement.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "repository-source-control", "files": 12, "productionFiles": 9, "examples": [ "src/renderer/src/components/settings/RepositorySourceControlAiActionRows.tsx", "src/renderer/src/components/settings/RepositorySourceControlAiCustomCommand.tsx", "src/renderer/src/components/settings/RepositorySourceControlAiEnablement.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "setup", "files": 12, "productionFiles": 8, "examples": [ "src/renderer/src/components/sidebar/SetupGuideSidebarEntry.tsx", "src/renderer/src/components/sidebar/SetupScriptPromptCard.tsx", "src/renderer/src/components/sidebar/SetupScriptPromptCardShell.tsx" ] }, { "directory": "src/renderer/src/components/sparse", "prefix": "sparse", "files": 12, "productionFiles": 8, "examples": [ "src/renderer/src/components/sparse/SparseCheckoutPresetDraftForm.tsx", "src/renderer/src/components/sparse/SparseCheckoutPresetSelect.tsx", "src/renderer/src/components/sparse/SparseDirectoryPicker.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "resource-session", "files": 12, "productionFiles": 6, "examples": [ "src/renderer/src/components/status-bar/resource-session-bindings.ts", "src/renderer/src/components/status-bar/resource-session-inventory.ts", "src/renderer/src/components/status-bar/resource-session-kill-confirmation.ts" ] }, { "directory": "src/renderer/src/hooks/ipc-events", "prefix": "terminal", "files": 12, "productionFiles": 6, "examples": [ "src/renderer/src/hooks/ipc-events/terminal-command-state.ts", "src/renderer/src/hooks/ipc-events/terminal-pane-reveal-ipc-bridge.ts", "src/renderer/src/hooks/ipc-events/terminal-pane-title-ipc-bridge.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "floating", "files": 12, "productionFiles": 8, "examples": [ "src/renderer/src/lib/floating-terminal.ts", "src/renderer/src/lib/floating-workspace-focus-reclaim.ts", "src/renderer/src/lib/floating-workspace-guest-bridge.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "github", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/lib/github-links.ts", "src/renderer/src/lib/github-pr-start-point.ts", "src/renderer/src/lib/github-source-runtime-context.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "native-chat", "files": 12, "productionFiles": 9, "examples": [ "src/renderer/src/lib/native-chat-cli-fork-preparation.ts", "src/renderer/src/lib/native-chat-draft-owner.ts", "src/renderer/src/lib/native-chat-launch-draft-mirrorability.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "open", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/lib/open-agent-message-sender.ts", "src/renderer/src/lib/open-document-in-floating-workspace.ts", "src/renderer/src/lib/open-editor-move-owner.ts" ] }, { "directory": "src/renderer/src/lib/palette-match", "prefix": "palette", "files": 12, "productionFiles": 8, "examples": [ "src/renderer/src/lib/palette-match/palette-assignment-inspection.ts", "src/renderer/src/lib/palette-match/palette-assignment-ranking.ts", "src/renderer/src/lib/palette-match/palette-document.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "simulator", "files": 12, "productionFiles": 7, "examples": [ "src/renderer/src/lib/simulator-launch-coordination.ts", "src/renderer/src/lib/simulator-palette-active-tab.ts", "src/renderer/src/lib/simulator-palette-search.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "tab-agent", "files": 12, "productionFiles": 3, "examples": [ "src/renderer/src/lib/tab-agent-from-signals.ts", "src/renderer/src/lib/tab-agent-remote-pty-selector.ts", "src/renderer/src/lib/tab-agent-status-index.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "local-structured", "files": 12, "productionFiles": 4, "examples": [ "src/renderer/src/runtime/local-structured-chats.ts", "src/renderer/src/runtime/local-structured-session-owner.ts", "src/renderer/src/runtime/local-structured-session-tab-retirement.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "runtime-status", "files": 12, "productionFiles": 5, "examples": [ "src/renderer/src/store/slices/runtime-status-connection-generation.ts", "src/renderer/src/store/slices/runtime-status-hydration.ts", "src/renderer/src/store/slices/runtime-status-refresh.ts" ] }, { "directory": "src/renderer/src/store/slices/workspace-attention", "prefix": "workspace", "files": 12, "productionFiles": 5, "examples": [ "src/renderer/src/store/slices/workspace-attention/workspace-attention-contract.ts", "src/renderer/src/store/slices/workspace-attention/workspace-attention-slice.ts", "src/renderer/src/store/slices/workspace-attention/workspace-live-markers.ts" ] }, { "directory": "src/shared/github", "prefix": "project", "files": 12, "productionFiles": 8, "examples": [ "src/shared/github/project-board-columns.ts", "src/shared/github/project-group-sort.ts", "src/shared/github/project-identity.ts" ] }, { "directory": "src/shared", "prefix": "mobile-relay", "files": 12, "productionFiles": 7, "examples": [ "src/shared/mobile-relay-close-codes.ts", "src/shared/mobile-relay-credential-contract.ts", "src/shared/mobile-relay-hosts-contract.ts" ] }, { "directory": "src/shared", "prefix": "native-chat-turn", "files": 12, "productionFiles": 6, "examples": [ "src/shared/native-chat-turn-activity.ts", "src/shared/native-chat-turn-fold.ts", "src/shared/native-chat-turn-grouping.ts" ] }, { "directory": "src/shared", "prefix": "omp", "files": 12, "productionFiles": 4, "examples": [ "src/shared/omp-draft-launch.ts", "src/shared/omp-fresh-config.ts", "src/shared/omp-fresh-launch.ts" ] }, { "directory": "src/shared", "prefix": "process", "files": 12, "productionFiles": 6, "examples": [ "src/shared/process-growth-breaker.ts", "src/shared/process-output-field-scanner.ts", "src/shared/process-stats-types.ts" ] }, { "directory": "src/shared", "prefix": "remote-runtime-request", "files": 12, "productionFiles": 7, "examples": [ "src/shared/remote-runtime-request-connection.ts", "src/shared/remote-runtime-request-frames.ts", "src/shared/remote-runtime-request-ready-waiters.ts" ] }, { "directory": "src/shared", "prefix": "ripgrep", "files": 12, "productionFiles": 6, "examples": [ "src/shared/ripgrep-dense-match-json.ts", "src/shared/ripgrep-filename-decoder.ts", "src/shared/ripgrep-line-decoding.ts" ] }, { "directory": "src/shared/rpc-contract", "prefix": "agent", "files": 12, "productionFiles": 7, "examples": [ "src/shared/rpc-contract/agent-hooks-params.ts", "src/shared/rpc-contract/agent-launch-params.ts", "src/shared/rpc-contract/agent-launch-settings-params.ts" ] }, { "directory": "src/shared/rpc-contract", "prefix": "orchestration", "files": 12, "productionFiles": 12, "examples": [ "src/shared/rpc-contract/orchestration-federation-control-params.ts", "src/shared/rpc-contract/orchestration-federation-relay-params.ts", "src/shared/rpc-contract/orchestration-federation-start-params.ts" ] }, { "directory": "src/shared/sidebar-list", "prefix": "sidebar", "files": 12, "productionFiles": 10, "examples": [ "src/shared/sidebar-list/sidebar-feed-catalog.ts", "src/shared/sidebar-list/sidebar-feed-domains.ts", "src/shared/sidebar-list/sidebar-feed-index.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "cell-reserve", "files": 11, "productionFiles": 5, "examples": [ "cloud/apps/relay/src/cell-reserve-book.ts", "cloud/apps/relay/src/cell-reserve-client.ts", "cloud/apps/relay/src/cell-reserve-contract.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "control", "files": 11, "productionFiles": 3, "examples": [ "cloud/apps/relay/src/control-close-reason-text.ts", "cloud/apps/relay/src/control-renewal-batch.ts", "cloud/apps/relay/src/control-renewal-statement.ts" ] }, { "directory": "mobile/scripts", "prefix": "mock-server", "files": 11, "productionFiles": 9, "examples": [ "mobile/scripts/mock-server-account-rpc.ts", "mobile/scripts/mock-server-account-state.ts", "mobile/scripts/mock-server-encryption.ts" ] }, { "directory": "mobile/src/components", "prefix": "codex", "files": 11, "productionFiles": 7, "examples": [ "mobile/src/components/CodexResetCreditAction.tsx", "mobile/src/components/codex-reset-credit-capability-operations.ts", "mobile/src/components/codex-reset-credit-capability.ts" ] }, { "directory": "mobile/src/components", "prefix": "codex-reset", "files": 11, "productionFiles": 7, "examples": [ "mobile/src/components/CodexResetCreditAction.tsx", "mobile/src/components/codex-reset-credit-capability-operations.ts", "mobile/src/components/codex-reset-credit-capability.ts" ] }, { "directory": "mobile/src/components", "prefix": "worktree", "files": 11, "productionFiles": 6, "examples": [ "mobile/src/components/WorktreeAgentList.tsx", "mobile/src/components/WorktreeAgentRow.tsx", "mobile/src/components/WorktreeAgentSummary.tsx" ] }, { "directory": "mobile/src/hooks", "prefix": "mobile", "files": 11, "productionFiles": 5, "examples": [ "mobile/src/hooks/mobile-dictation-audio-chunk.ts", "mobile/src/hooks/mobile-dictation-desktop-start.ts", "mobile/src/hooks/mobile-dictation-pending-audio-budget.ts" ] }, { "directory": "mobile/src/platform", "prefix": "native", "files": 11, "productionFiles": 6, "examples": [ "mobile/src/platform/native-audio-device.ts", "mobile/src/platform/native-audio.ts", "mobile/src/platform/native-clipboard.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-file", "files": 11, "productionFiles": 5, "examples": [ "mobile/src/session/mobile-file-language.ts", "mobile/src/session/mobile-file-source-picker.ts", "mobile/src/session/mobile-file-syntax.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "github", "files": 11, "productionFiles": 5, "examples": [ "mobile/src/tasks/github-check-summary.ts", "mobile/src/tasks/github-pr-file-diff.ts", "mobile/src/tasks/github-project-reference.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "mobile-tasks-workspace", "files": 11, "productionFiles": 10, "examples": [ "mobile/src/tasks/mobile-tasks-workspace-create-drawer.tsx", "mobile/src/tasks/mobile-tasks-workspace-option-pickers.tsx", "mobile/src/tasks/mobile-tasks-workspace-review-styles.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "workspace", "files": 11, "productionFiles": 6, "examples": [ "mobile/src/tasks/workspace-agent-selection.ts", "mobile/src/tasks/workspace-create-params.ts", "mobile/src/tasks/workspace-create-reply-schema.ts" ] }, { "directory": "mobile/src/transport", "prefix": "pairing", "files": 11, "productionFiles": 7, "examples": [ "mobile/src/transport/pairing-candidate-race.ts", "mobile/src/transport/pairing-keychain.ts", "mobile/src/transport/pairing-log-path.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-guest", "files": 11, "productionFiles": 9, "examples": [ "src/main/browser/browser-guest-context-menu.ts", "src/main/browser/browser-guest-grab-shortcuts.ts", "src/main/browser/browser-guest-input-gesture.ts" ] }, { "directory": "src/main/claude-usage", "prefix": "transcript", "files": 11, "productionFiles": 6, "examples": [ "src/main/claude-usage/transcript-file-discovery.ts", "src/main/claude-usage/transcript-projection-integrity.ts", "src/main/claude-usage/transcript-record-parser.ts" ] }, { "directory": "src/main/codex-usage", "prefix": "codex-usage", "files": 11, "productionFiles": 9, "examples": [ "src/main/codex-usage/codex-usage-aggregation.ts", "src/main/codex-usage/codex-usage-cost-estimate.ts", "src/main/codex-usage/codex-usage-event-attribution.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-config", "files": 11, "productionFiles": 6, "examples": [ "src/main/codex/codex-config-mirror-merge.ts", "src/main/codex/codex-config-mirror.ts", "src/main/codex/codex-config-path-reference-rewrite.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-hook-trust", "files": 11, "productionFiles": 5, "examples": [ "src/main/codex/codex-hook-trust-cleanup.ts", "src/main/codex/codex-hook-trust-derivation.ts", "src/main/codex/codex-hook-trust-grant.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-real", "files": 11, "productionFiles": 5, "examples": [ "src/main/codex/codex-real-home-hook-entry-plan.ts", "src/main/codex/codex-real-home-hook-install.ts", "src/main/codex/codex-real-home-hook-sweep.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-real-home", "files": 11, "productionFiles": 5, "examples": [ "src/main/codex/codex-real-home-hook-entry-plan.ts", "src/main/codex/codex-real-home-hook-install.ts", "src/main/codex/codex-real-home-hook-sweep.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-trust", "files": 11, "productionFiles": 6, "examples": [ "src/main/codex/codex-trust-config-mutation-queue.ts", "src/main/codex/codex-trust-grant-cooldown.ts", "src/main/codex/codex-trust-grant-host.ts" ] }, { "directory": "src/main/computer", "prefix": "computer", "files": 11, "productionFiles": 7, "examples": [ "src/main/computer/computer-action-verification-normalization.ts", "src/main/computer/computer-clipboard-paste-validation.ts", "src/main/computer/computer-provider-action-validation.ts" ] }, { "directory": "src/main/crash-reporting", "prefix": "gpu", "files": 11, "productionFiles": 5, "examples": [ "src/main/crash-reporting/gpu-crash-diagnostics.ts", "src/main/crash-reporting/gpu-crash-fallback-decision.ts", "src/main/crash-reporting/gpu-fallback-engagement.ts" ] }, { "directory": "src/main", "prefix": "ephemeral-vm-runtime", "files": 11, "productionFiles": 7, "examples": [ "src/main/ephemeral-vm-runtime-attachment.ts", "src/main/ephemeral-vm-runtime-cleanup-control.ts", "src/main/ephemeral-vm-runtime-environment-release.ts" ] }, { "directory": "src/main/git", "prefix": "git", "files": 11, "productionFiles": 6, "examples": [ "src/main/git/git-availability.ts", "src/main/git/git-capability-state.ts", "src/main/git/git-runtime-options.ts" ] }, { "directory": "src/main/grok", "prefix": "grok-hook", "files": 11, "productionFiles": 7, "examples": [ "src/main/grok/grok-hook-config-cleanup.ts", "src/main/grok/grok-hook-config-file.ts", "src/main/grok/grok-hook-config.ts" ] }, { "directory": "src/main/hermes", "prefix": "hermes", "files": 11, "productionFiles": 5, "examples": [ "src/main/hermes/hermes-config-document.ts", "src/main/hermes/hermes-config-source-edits.ts", "src/main/hermes/hermes-config-yaml.ts" ] }, { "directory": "src/main/ipc", "prefix": "local", "files": 11, "productionFiles": 5, "examples": [ "src/main/ipc/local-file-access-resolution.ts", "src/main/ipc/local-log-tail.ts", "src/main/ipc/local-network-connection-test.ts" ] }, { "directory": "src/main/ipc/repos", "prefix": "repo", "files": 11, "productionFiles": 8, "examples": [ "src/main/ipc/repos/repo-added-telemetry.ts", "src/main/ipc/repos/repo-catalog-handlers.ts", "src/main/ipc/repos/repo-clone-lifecycle.ts" ] }, { "directory": "src/main/ipc/runtime-environments", "prefix": "orcad", "files": 11, "productionFiles": 6, "examples": [ "src/main/ipc/runtime-environments/orcad-delta-move-handlers.ts", "src/main/ipc/runtime-environments/orcad-leave-behind-handlers.ts", "src/main/ipc/runtime-environments/orcad-runtime-conversion-handlers.ts" ] }, { "directory": "src/main/ipc", "prefix": "skill", "files": 11, "productionFiles": 6, "examples": [ "src/main/ipc/skill-cloud-install-ipc-schemas.ts", "src/main/ipc/skill-cloud-ipc-handlers.ts", "src/main/ipc/skill-install-management-ipc-handlers.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-push", "files": 11, "productionFiles": 4, "examples": [ "src/main/ipc/worktree-push-target-cleanup.ts", "src/main/ipc/worktree-push-target-reconciliation.ts", "src/main/ipc/worktree-push-target-refspec-migration.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-push-target", "files": 11, "productionFiles": 4, "examples": [ "src/main/ipc/worktree-push-target-cleanup.ts", "src/main/ipc/worktree-push-target-reconciliation.ts", "src/main/ipc/worktree-push-target-refspec-migration.ts" ] }, { "directory": "src/main", "prefix": "linux", "files": 11, "productionFiles": 6, "examples": [ "src/main/linux-lid-sleep-assertion.ts", "src/main/linux-package-downloaded-status.ts", "src/main/linux-package-install-command.ts" ] }, { "directory": "src/main", "prefix": "local-worktree", "files": 11, "productionFiles": 5, "examples": [ "src/main/local-worktree-filesystem.ts", "src/main/local-worktree-metadata-prune-gate.ts", "src/main/local-worktree-path-presence.ts" ] }, { "directory": "src/main/managed-server/lifecycle", "prefix": "orcad-runtime", "files": 11, "productionFiles": 6, "examples": [ "src/main/managed-server/lifecycle/orcad-runtime-conversion-wiring.ts", "src/main/managed-server/lifecycle/orcad-runtime-conversion.ts", "src/main/managed-server/lifecycle/orcad-runtime-decommission.ts" ] }, { "directory": "src/main/native-chat", "prefix": "transcript-opencode", "files": 11, "productionFiles": 6, "examples": [ "src/main/native-chat/transcript-opencode-database.ts", "src/main/native-chat/transcript-opencode-fingerprint-window.ts", "src/main/native-chat/transcript-opencode-part-blocks.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state-automation", "files": 11, "productionFiles": 8, "examples": [ "src/main/persistence/profile-state/profile-state-automation-runs-migration.ts", "src/main/persistence/profile-state/profile-state-automation-runs-model.ts", "src/main/persistence/profile-state/profile-state-automation-runs-payload.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state-database", "files": 11, "productionFiles": 7, "examples": [ "src/main/persistence/profile-state/profile-state-database-errors.ts", "src/main/persistence/profile-state/profile-state-database-publication.ts", "src/main/persistence/profile-state/profile-state-database-quarantine.ts" ] }, { "directory": "src/main/provider-process", "prefix": "provider-process", "files": 11, "productionFiles": 6, "examples": [ "src/main/provider-process/provider-process-close.ts", "src/main/provider-process/provider-process-exit-deadline.ts", "src/main/provider-process/provider-process-launch.ts" ] }, { "directory": "src/main/ripgrep", "prefix": "bundled", "files": 11, "productionFiles": 5, "examples": [ "src/main/ripgrep/bundled-ripgrep-path.ts", "src/main/ripgrep/bundled-ripgrep-spawn.ts", "src/main/ripgrep/bundled-ripgrep-stop.ts" ] }, { "directory": "src/main/ripgrep", "prefix": "bundled-ripgrep", "files": 11, "productionFiles": 5, "examples": [ "src/main/ripgrep/bundled-ripgrep-path.ts", "src/main/ripgrep/bundled-ripgrep-spawn.ts", "src/main/ripgrep/bundled-ripgrep-stop.ts" ] }, { "directory": "src/main/runtime/browser-host", "prefix": "browser-host-client", "files": 11, "productionFiles": 7, "examples": [ "src/main/runtime/browser-host/browser-host-client-page-adoption.ts", "src/main/runtime/browser-host/browser-host-client-page-command-issue.ts", "src/main/runtime/browser-host/browser-host-client-page-connection.ts" ] }, { "directory": "src/main/runtime", "prefix": "browser-screencast", "files": 11, "productionFiles": 4, "examples": [ "src/main/runtime/browser-screencast-driver-scope.ts", "src/main/runtime/browser-screencast-ghost-subscriber-eviction.ts", "src/main/runtime/browser-screencast-subscriber-frame-delivery.ts" ] }, { "directory": "src/main/runtime", "prefix": "client-hosted", "files": 11, "productionFiles": 4, "examples": [ "src/main/runtime/client-hosted-browser-page-persistence.ts", "src/main/runtime/client-hosted-browser-row-projection.ts", "src/main/runtime/client-hosted-browser-row-publication.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "terminal", "files": 11, "productionFiles": 3, "examples": [ "src/main/runtime/rpc/methods/terminal-daemon.ts", "src/main/runtime/rpc/methods/terminal-orphan.ts", "src/main/runtime/rpc/methods/terminal-quick-command-long-prompt-capability.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "mobile-e2ee", "files": 11, "productionFiles": 8, "examples": [ "src/main/runtime/rpc/mobile-e2ee-auth-validation.ts", "src/main/runtime/rpc/mobile-e2ee-desktop-outbound-owner.ts", "src/main/runtime/rpc/mobile-e2ee-legacy-reply-senders.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-local-worktree", "files": 11, "productionFiles": 6, "examples": [ "src/main/runtime/runtime-local-worktree-create-base.ts", "src/main/runtime/runtime-local-worktree-create-candidate.ts", "src/main/runtime/runtime-local-worktree-create.ts" ] }, { "directory": "src/main/runtime/session-tabs", "prefix": "main", "files": 11, "productionFiles": 7, "examples": [ "src/main/runtime/session-tabs/main-handle-close.ts", "src/main/runtime/session-tabs/main-layout-agent-launch-tabs.ts", "src/main/runtime/session-tabs/main-layout-close-command.ts" ] }, { "directory": "src/main/runtime/session-tabs", "prefix": "session-tabs", "files": 11, "productionFiles": 3, "examples": [ "src/main/runtime/session-tabs/session-tabs-change-publication.ts", "src/main/runtime/session-tabs/session-tabs-inventory-publication.ts", "src/main/runtime/session-tabs/session-tabs-inventory.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-upload", "files": 11, "productionFiles": 7, "examples": [ "src/main/skills/skill-upload-archive-hash.ts", "src/main/skills/skill-upload-operation-lifecycle.ts", "src/main/skills/skill-upload-retained-paths.ts" ] }, { "directory": "src/main/speech", "prefix": "model", "files": 11, "productionFiles": 4, "examples": [ "src/main/speech/model-cache-path.ts", "src/main/speech/model-catalog.ts", "src/main/speech/model-download-catalog.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "ssh-host", "files": 11, "productionFiles": 5, "examples": [ "src/main/ssh/legacy-relay/ssh-host-relay-census-for-target.ts", "src/main/ssh/legacy-relay/ssh-host-relay-endpoint-census.ts", "src/main/ssh/legacy-relay/ssh-host-relay-terminals-on-connect.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "ssh-host-relay", "files": 11, "productionFiles": 5, "examples": [ "src/main/ssh/legacy-relay/ssh-host-relay-census-for-target.ts", "src/main/ssh/legacy-relay/ssh-host-relay-endpoint-census.ts", "src/main/ssh/legacy-relay/ssh-host-relay-terminals-on-connect.ts" ] }, { "directory": "src/main/startup", "prefix": "windows-install", "files": 11, "productionFiles": 5, "examples": [ "src/main/startup/windows-install-dir-acl-poison-marker.ts", "src/main/startup/windows-install-dir-acl-probe.ts", "src/main/startup/windows-install-dir-acl-recovery.ts" ] }, { "directory": "src/main/startup", "prefix": "windows-install-dir", "files": 11, "productionFiles": 5, "examples": [ "src/main/startup/windows-install-dir-acl-poison-marker.ts", "src/main/startup/windows-install-dir-acl-probe.ts", "src/main/startup/windows-install-dir-acl-recovery.ts" ] }, { "directory": "src/main/text-generation", "prefix": "source", "files": 11, "productionFiles": 9, "examples": [ "src/main/text-generation/source-control-agent-failure.ts", "src/main/text-generation/source-control-agent-launch.ts", "src/main/text-generation/source-control-generation-lanes.ts" ] }, { "directory": "src/main/text-generation", "prefix": "source-control", "files": 11, "productionFiles": 9, "examples": [ "src/main/text-generation/source-control-agent-failure.ts", "src/main/text-generation/source-control-agent-launch.ts", "src/main/text-generation/source-control-generation-lanes.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-editor", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/automations/AutomationEditorDialog.tsx", "src/renderer/src/components/automations/AutomationEditorDialogFooter.tsx", "src/renderer/src/components/automations/AutomationEditorDialogHeader.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/assemble-chrome", "prefix": "browser-address", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBar.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBarSuggestionList.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/browser-address-bar-edit-session.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/navigate", "prefix": "browser-page", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/browser-pane/navigate/browser-page-deferred-navigation.ts", "src/renderer/src/components/browser-pane/navigate/browser-page-download-activity.ts", "src/renderer/src/components/browser-pane/navigate/browser-page-download-list.tsx" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/resolve-changes", "prefix": "combined", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/editor/combined-diff/resolve-changes/combined-diff-entries.ts", "src/renderer/src/components/editor/combined-diff/resolve-changes/combined-diff-git-status-signature.ts", "src/renderer/src/components/editor/combined-diff/resolve-changes/combined-diff-section-cache-match.ts" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/resolve-changes", "prefix": "combined-diff", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/editor/combined-diff/resolve-changes/combined-diff-entries.ts", "src/renderer/src/components/editor/combined-diff/resolve-changes/combined-diff-git-status-signature.ts", "src/renderer/src/components/editor/combined-diff/resolve-changes/combined-diff-section-cache-match.ts" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/scroll-viewport", "prefix": "combined", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/combined-diff/scroll-viewport/combined-diff-render-range.ts", "src/renderer/src/components/editor/combined-diff/scroll-viewport/combined-diff-scrollbar-drag.ts", "src/renderer/src/components/editor/combined-diff/scroll-viewport/combined-diff-section-list.tsx" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/scroll-viewport", "prefix": "combined-diff", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/combined-diff/scroll-viewport/combined-diff-render-range.ts", "src/renderer/src/components/editor/combined-diff/scroll-viewport/combined-diff-scrollbar-drag.ts", "src/renderer/src/components/editor/combined-diff/scroll-viewport/combined-diff-section-list.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "diff-editor", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/components/editor/diff-editor-hide-unchanged-options.ts", "src/renderer/src/components/editor/diff-editor-line-number-options.ts", "src/renderer/src/components/editor/diff-editor-scrollbar-options.ts" ] }, { "directory": "src/renderer/src/components/feature-tips", "prefix": "feature-tip", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/feature-tips/FeatureTipActions.tsx", "src/renderer/src/components/feature-tips/FeatureTipDialogFrame.tsx", "src/renderer/src/components/feature-tips/feature-tip-cli-install-action.ts" ] }, { "directory": "src/renderer/src/components/feature-wall", "prefix": "review", "files": 11, "productionFiles": 11, "examples": [ "src/renderer/src/components/feature-wall/ReviewAnimatedVisual.tsx", "src/renderer/src/components/feature-wall/ReviewNotesAnimatedVisual.tsx", "src/renderer/src/components/feature-wall/ReviewPRViewAnimatedVisual.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-image", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/native-chat/NativeChatImageAttachmentPreview.tsx", "src/renderer/src/components/native-chat/NativeChatImageReferencePill.tsx", "src/renderer/src/components/native-chat/native-chat-image-copy.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "new", "files": 11, "productionFiles": 3, "examples": [ "src/renderer/src/components/NewWorkspaceComposerCard.tsx", "src/renderer/src/components/NewWorkspaceComposerModal.tsx", "src/renderer/src/components/use-new-linear-issue-projects.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "pr", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/components/right-sidebar/pr-comment-fixing-reply-body.ts", "src/renderer/src/components/right-sidebar/pr-comment-presentation.ts", "src/renderer/src/components/right-sidebar/pr-comment-snapshotted-thread-resolver.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/review", "prefix": "hosted", "files": 11, "productionFiles": 9, "examples": [ "src/renderer/src/components/right-sidebar/source-control/review/hosted-review-creation-eligibility-snapshot.ts", "src/renderer/src/components/right-sidebar/source-control/review/hosted-review-creation-state.ts", "src/renderer/src/components/right-sidebar/source-control/review/hosted-review-header-chrome.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/review", "prefix": "hosted-review", "files": 11, "productionFiles": 9, "examples": [ "src/renderer/src/components/right-sidebar/source-control/review/hosted-review-creation-eligibility-snapshot.ts", "src/renderer/src/components/right-sidebar/source-control/review/hosted-review-creation-state.ts", "src/renderer/src/components/right-sidebar/source-control/review/hosted-review-header-chrome.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "cli", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/components/settings/CliRegistrationDialog.tsx", "src/renderer/src/components/settings/CliSection.tsx", "src/renderer/src/components/settings/CliSkillRuntimeSetup.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "codex", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/CodexLoginLinkNotice.tsx", "src/renderer/src/components/settings/CodexTerminalServerIsolationSetting.tsx", "src/renderer/src/components/settings/codex-account-auth-warning.ts" ] }, { "directory": "src/renderer/src/components/setup-guide", "prefix": "setup", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/setup-guide/SetupGuideModal.tsx", "src/renderer/src/components/setup-guide/SetupGuideProgressRing.tsx", "src/renderer/src/components/setup-guide/SetupGuideTelemetryObserver.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "project-group", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/ProjectGroupDeleteDialog.tsx", "src/renderer/src/components/sidebar/ProjectGroupNameDialog.tsx", "src/renderer/src/components/sidebar/project-group-header-drag-commit.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "remote-file-browser", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/components/sidebar/RemoteFileBrowserBreadcrumbs.tsx", "src/renderer/src/components/sidebar/RemoteFileBrowserEntryList.tsx", "src/renderer/src/components/sidebar/remote-file-browser-drive-paths.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "visible", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/use-visible-workspace-kanban-worktree-ids.ts", "src/renderer/src/components/sidebar/visible-worktree-activity-inputs.ts", "src/renderer/src/components/sidebar/visible-worktree-host-scope.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "open", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/components/tab-bar/open-tab-entry-dedupe.ts", "src/renderer/src/components/tab-bar/open-tab-search-entries.ts", "src/renderer/src/components/tab-bar/open-tab-search-retention.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "open-tab", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/components/tab-bar/open-tab-entry-dedupe.ts", "src/renderer/src/components/tab-bar/open-tab-search-entries.ts", "src/renderer/src/components/tab-bar/open-tab-search-retention.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-bar-quick", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/tab-bar/TabBarQuickCommandAddActions.tsx", "src/renderer/src/components/tab-bar/TabBarQuickCommandHostLoadStatus.tsx", "src/renderer/src/components/tab-bar/TabBarQuickCommandItem.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "mobile", "files": 11, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/MobileDriverOverlay.tsx", "src/renderer/src/components/terminal-pane/mobile-driver-overlay-collapse.ts", "src/renderer/src/components/terminal-pane/mobile-driver-overlay-focus.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-cold", "files": 11, "productionFiles": 3, "examples": [ "src/renderer/src/components/terminal-pane/terminal-cold-park-recheck-deadlines.ts", "src/renderer/src/components/terminal-pane/terminal-cold-park-recheck-timers.ts", "src/renderer/src/components/terminal-pane/terminal-cold-park-withheld-tabs.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-cold-park", "files": 11, "productionFiles": 3, "examples": [ "src/renderer/src/components/terminal-pane/terminal-cold-park-recheck-deadlines.ts", "src/renderer/src/components/terminal-pane/terminal-cold-park-recheck-timers.ts", "src/renderer/src/components/terminal-pane/terminal-cold-park-withheld-tabs.ts" ] }, { "directory": "src/renderer/src/components/workspace-cleanup", "prefix": "workspace-cleanup-facet", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/components/workspace-cleanup/use-workspace-cleanup-facet-rows.ts", "src/renderer/src/components/workspace-cleanup/workspace-cleanup-facet-controls.tsx", "src/renderer/src/components/workspace-cleanup/workspace-cleanup-facet-labels.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "installed", "files": 11, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/installed-agent-skill-discovery-cache.ts", "src/renderer/src/hooks/installed-agent-skill-discovery.ts", "src/renderer/src/hooks/installed-agent-skill-verdict.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "installed-agent", "files": 11, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/installed-agent-skill-discovery-cache.ts", "src/renderer/src/hooks/installed-agent-skill-discovery.ts", "src/renderer/src/hooks/installed-agent-skill-verdict.ts" ] }, { "directory": "src/renderer/src/hooks/ipc-events", "prefix": "browser", "files": 11, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/ipc-events/browser-automation-bootstrap-lease.ts", "src/renderer/src/hooks/ipc-events/browser-request-ipc-bridge.ts", "src/renderer/src/hooks/ipc-events/browser-request-workspace-owner.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "virtualized", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/hooks/useVirtualizedScrollAnchor.ts", "src/renderer/src/hooks/virtualized-hidden-row-measurement.ts", "src/renderer/src/hooks/virtualized-scroll-anchor-listener.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "active-agent", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/lib/active-agent-note-send-delivery.ts", "src/renderer/src/lib/active-agent-note-send-diagnostics.ts", "src/renderer/src/lib/active-agent-note-send-result.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "launch-agent-in", "files": 11, "productionFiles": 3, "examples": [ "src/renderer/src/lib/launch-agent-in-new-tab-host-agents.ts", "src/renderer/src/lib/launch-agent-in-new-tab-structured-route.ts", "src/renderer/src/lib/launch-agent-in-new-tab.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "local", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/lib/local-file-access.ts", "src/renderer/src/lib/local-file-manager-label.ts", "src/renderer/src/lib/local-path-open-guard.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "markdown", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/lib/markdown-comment-blocks.ts", "src/renderer/src/lib/markdown-document-templates.ts", "src/renderer/src/lib/markdown-review-note-copy.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "new-workspace", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/lib/new-workspace-composer-repo.ts", "src/renderer/src/lib/new-workspace-create-gates.ts", "src/renderer/src/lib/new-workspace-duplicate-project-details.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "project", "files": 11, "productionFiles": 5, "examples": [ "src/renderer/src/lib/project-clone-url-prefill.ts", "src/renderer/src/lib/project-host-setup-options.ts", "src/renderer/src/lib/project-host-setup-row-dedupe.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "workspace-file", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/lib/workspace-file-browser-open-target.ts", "src/renderer/src/lib/workspace-file-changes-open.ts", "src/renderer/src/lib/workspace-file-drag-source.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "worktree-agent", "files": 11, "productionFiles": 3, "examples": [ "src/renderer/src/lib/worktree-agent-activation-gate.ts", "src/renderer/src/lib/worktree-agent-live-surface-adoption.ts", "src/renderer/src/lib/worktree-agent-structured-inventory.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "layout-owner", "files": 11, "productionFiles": 7, "examples": [ "src/renderer/src/runtime/layout-owner-command.ts", "src/renderer/src/runtime/layout-owner-content-rekeys.ts", "src/renderer/src/runtime/layout-owner-drawn-tab-holds.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "paired", "files": 11, "productionFiles": 4, "examples": [ "src/renderer/src/runtime/paired-host-client-capabilities.ts", "src/renderer/src/runtime/paired-server-workspace.ts", "src/renderer/src/runtime/paired-terminal-tab-close-intent-store.ts" ] }, { "directory": "src/renderer/src/runtime/sync-runtime-graph", "prefix": "mobile", "files": 11, "productionFiles": 9, "examples": [ "src/renderer/src/runtime/sync-runtime-graph/mobile-session-browser-tabs.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-capture.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-editor-tabs.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "web-runtime-terminal", "files": 11, "productionFiles": 8, "examples": [ "src/renderer/src/runtime/web-runtime-terminal-actions.ts", "src/renderer/src/runtime/web-runtime-terminal-buffer-actions.ts", "src/renderer/src/runtime/web-runtime-terminal-create-failure-notice.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "jira", "files": 11, "productionFiles": 6, "examples": [ "src/renderer/src/store/slices/jira-collection-read-actions.ts", "src/renderer/src/store/slices/jira-connection-actions.ts", "src/renderer/src/store/slices/jira-issue-patch-action.ts" ] }, { "directory": "src/shared", "prefix": "agent-title", "files": 11, "productionFiles": 7, "examples": [ "src/shared/agent-title-core.ts", "src/shared/agent-title-decoration.ts", "src/shared/agent-title-evidence.ts" ] }, { "directory": "src/shared", "prefix": "command", "files": 11, "productionFiles": 6, "examples": [ "src/shared/command-code-output-status.ts", "src/shared/command-code-prompt-text.ts", "src/shared/command-code-turn-boundary.ts" ] }, { "directory": "src/shared", "prefix": "managed", "files": 11, "productionFiles": 8, "examples": [ "src/shared/managed-account-types.ts", "src/shared/managed-agent-command-token.ts", "src/shared/managed-agent-hook-targets.ts" ] }, { "directory": "src/shared", "prefix": "pane", "files": 11, "productionFiles": 6, "examples": [ "src/shared/pane-agent-evidence-sources.ts", "src/shared/pane-agent-identity-adapter.ts", "src/shared/pane-agent-identity-resolver.ts" ] }, { "directory": "src/shared", "prefix": "pty-startup", "files": 11, "productionFiles": 6, "examples": [ "src/shared/pty-startup-ingress-contract.ts", "src/shared/pty-startup-ingress-intent.ts", "src/shared/pty-startup-ingress.ts" ] }, { "directory": "src/shared/rpc-contract", "prefix": "workspace", "files": 11, "productionFiles": 10, "examples": [ "src/shared/rpc-contract/workspace-cleanup-ui-params.ts", "src/shared/rpc-contract/workspace-layout-editor-file-params.ts", "src/shared/rpc-contract/workspace-layout-held-panes-params.ts" ] }, { "directory": "src/shared", "prefix": "task", "files": 11, "productionFiles": 8, "examples": [ "src/shared/task-github-search.ts", "src/shared/task-preset-query.ts", "src/shared/task-provider-identity.ts" ] }, { "directory": "src/shared", "prefix": "text", "files": 11, "productionFiles": 4, "examples": [ "src/shared/text-search-glob-patterns.ts", "src/shared/text-search-match-accumulator.ts", "src/shared/text-search-paths.ts" ] }, { "directory": "cloud/apps/push/src", "prefix": "durable", "files": 10, "productionFiles": 3, "examples": [ "cloud/apps/push/src/durable-push-schema.ts", "cloud/apps/push/src/durable-push-store.ts", "cloud/apps/push/src/durable-push-worker.ts" ] }, { "directory": "cloud/apps/push/src", "prefix": "durable-push", "files": 10, "productionFiles": 3, "examples": [ "cloud/apps/push/src/durable-push-schema.ts", "cloud/apps/push/src/durable-push-store.ts", "cloud/apps/push/src/durable-push-worker.ts" ] }, { "directory": "config/scripts", "prefix": "live", "files": 10, "productionFiles": 6, "examples": [ "config/scripts/live-freeze-bounded-history.mjs", "config/scripts/live-remote-bulk-open-freeze-metrics.mjs", "config/scripts/live-remote-bulk-open-freeze-repro.mjs" ] }, { "directory": "config/scripts", "prefix": "native", "files": 10, "productionFiles": 7, "examples": [ "config/scripts/native-build-entry-probe.cjs", "config/scripts/native-build-entry.cjs", "config/scripts/native-chat-fold-benchmark-workloads.mjs" ] }, { "directory": "mobile/src/hooks", "prefix": "mobile-dictation", "files": 10, "productionFiles": 4, "examples": [ "mobile/src/hooks/mobile-dictation-audio-chunk.ts", "mobile/src/hooks/mobile-dictation-desktop-start.ts", "mobile/src/hooks/mobile-dictation-pending-audio-budget.ts" ] }, { "directory": "mobile/src", "prefix": "host", "files": 10, "productionFiles": 4, "examples": [ "mobile/src/host-list-action-sheet-actions.ts", "mobile/src/host-route-action-state.ts", "mobile/src/host-route-exit.ts" ] }, { "directory": "mobile/src/host-screen", "prefix": "workspace", "files": 10, "productionFiles": 7, "examples": [ "mobile/src/host-screen/workspace-details-sheet.tsx", "mobile/src/host-screen/workspace-option-controls.tsx", "mobile/src/host-screen/workspace-option-rows.tsx" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-commit", "files": 10, "productionFiles": 5, "examples": [ "mobile/src/source-control/MobileCommitFailurePanel.tsx", "mobile/src/source-control/mobile-commit-failure-recovery.ts", "mobile/src/source-control/mobile-commit-message-ai.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-hosted", "files": 10, "productionFiles": 7, "examples": [ "mobile/src/source-control/mobile-hosted-review-create-intent-runner.ts", "mobile/src/source-control/mobile-hosted-review-create-intent.ts", "mobile/src/source-control/mobile-hosted-review-git-preparation.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-hosted-review", "files": 10, "productionFiles": 7, "examples": [ "mobile/src/source-control/mobile-hosted-review-create-intent-runner.ts", "mobile/src/source-control/mobile-hosted-review-create-intent.ts", "mobile/src/source-control/mobile-hosted-review-git-preparation.ts" ] }, { "directory": "mobile/src/terminal/document", "prefix": "document", "files": 10, "productionFiles": 4, "examples": [ "mobile/src/terminal/document/document-frame-registry.ts", "mobile/src/terminal/document/document-host-seams.ts", "mobile/src/terminal/document/document-scope.ts" ] }, { "directory": "mobile/src/terminal", "prefix": "terminal-live-input", "files": 10, "productionFiles": 6, "examples": [ "mobile/src/terminal/terminal-live-input-keyboard-reopen.ts", "mobile/src/terminal/terminal-live-input-sender.ts", "mobile/src/terminal/terminal-live-input-text-write.ts" ] }, { "directory": "mobile/src/transport", "prefix": "mobile-relay-pairing", "files": 10, "productionFiles": 4, "examples": [ "mobile/src/transport/mobile-relay-pairing-journal-store.ts", "mobile/src/transport/mobile-relay-pairing-journal.ts", "mobile/src/transport/mobile-relay-pairing-operations.ts" ] }, { "directory": "src/main/acp", "prefix": "acp-session", "files": 10, "productionFiles": 5, "examples": [ "src/main/acp/acp-session-events.ts", "src/main/acp/acp-session-reopen-failure.ts", "src/main/acp/acp-session-runtime.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "first", "files": 10, "productionFiles": 6, "examples": [ "src/main/agent-hooks/first-work-branch-rename.ts", "src/main/agent-hooks/first-work-folder-rename.ts", "src/main/agent-hooks/first-work-generation-target.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "first-work", "files": 10, "productionFiles": 6, "examples": [ "src/main/agent-hooks/first-work-branch-rename.ts", "src/main/agent-hooks/first-work-folder-rename.ts", "src/main/agent-hooks/first-work-generation-target.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session-parse", "files": 10, "productionFiles": 5, "examples": [ "src/main/ai-vault/session-parse-cache-database.ts", "src/main/ai-vault/session-parse-cache-legacy-json.ts", "src/main/ai-vault/session-parse-cache-persistence.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "structured", "files": 10, "productionFiles": 3, "examples": [ "src/main/ai-vault/structured-chat-cli-fork.ts", "src/main/ai-vault/structured-chat-conversation-copy.ts", "src/main/ai-vault/structured-session-ownership.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-host", "files": 10, "productionFiles": 8, "examples": [ "src/main/browser/browser-host-admission-recovery.ts", "src/main/browser/browser-host-client-identity.ts", "src/main/browser/browser-host-command-result-settler.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-route-session", "files": 10, "productionFiles": 9, "examples": [ "src/main/browser/browser-route-session-partition-binding.ts", "src/main/browser/browser-route-session-policy.ts", "src/main/browser/browser-route-session-registry-contract.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-session-backfill", "files": 10, "productionFiles": 7, "examples": [ "src/main/codex/codex-session-backfill-audit-pass.ts", "src/main/codex/codex-session-backfill-audit.ts", "src/main/codex/codex-session-backfill-copy.ts" ] }, { "directory": "src/main/crash-reporting", "prefix": "crash", "files": 10, "productionFiles": 4, "examples": [ "src/main/crash-reporting/crash-breadcrumb-store.ts", "src/main/crash-reporting/crash-feedback-diagnostic-bundle.ts", "src/main/crash-reporting/crash-report-copy-text.ts" ] }, { "directory": "src/main/daemon", "prefix": "daemon-endpoint", "files": 10, "productionFiles": 6, "examples": [ "src/main/daemon/daemon-endpoint-adoption.ts", "src/main/daemon/daemon-endpoint-errors.ts", "src/main/daemon/daemon-endpoint-incarnation.ts" ] }, { "directory": "src/main/gitlab", "prefix": "merge", "files": 10, "productionFiles": 9, "examples": [ "src/main/gitlab/merge-request-creation-lookup.ts", "src/main/gitlab/merge-request-creation.ts", "src/main/gitlab/merge-request-draft-title.ts" ] }, { "directory": "src/main/gitlab", "prefix": "merge-request", "files": 10, "productionFiles": 9, "examples": [ "src/main/gitlab/merge-request-creation-lookup.ts", "src/main/gitlab/merge-request-creation.ts", "src/main/gitlab/merge-request-draft-title.ts" ] }, { "directory": "src/main/ipc", "prefix": "browser", "files": 10, "productionFiles": 5, "examples": [ "src/main/ipc/browser-grab-ipc.ts", "src/main/ipc/browser-guest-view-ipc.ts", "src/main/ipc/browser-renderer-trust.ts" ] }, { "directory": "src/main/ipc", "prefix": "pet", "files": 10, "productionFiles": 9, "examples": [ "src/main/ipc/pet-bundle-import.ts", "src/main/ipc/pet-bundle-manifest-schema.ts", "src/main/ipc/pet-bundle-sprite-metadata.ts" ] }, { "directory": "src/main/ipc", "prefix": "registered", "files": 10, "productionFiles": 6, "examples": [ "src/main/ipc/registered-worktree-root-owner.ts", "src/main/ipc/registered-worktree-root-probes.ts", "src/main/ipc/registered-worktree-root-relist-policy.ts" ] }, { "directory": "src/main/ipc", "prefix": "registered-worktree", "files": 10, "productionFiles": 6, "examples": [ "src/main/ipc/registered-worktree-root-owner.ts", "src/main/ipc/registered-worktree-root-probes.ts", "src/main/ipc/registered-worktree-root-relist-policy.ts" ] }, { "directory": "src/main/ipc/ssh", "prefix": "ssh-host", "files": 10, "productionFiles": 5, "examples": [ "src/main/ipc/ssh/ssh-host-launch-session-note.ts", "src/main/ipc/ssh/ssh-host-server-connect.ts", "src/main/ipc/ssh/ssh-host-server-on-connect-wiring.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-head", "files": 10, "productionFiles": 4, "examples": [ "src/main/ipc/worktree-head-identity-cached-paths.ts", "src/main/ipc/worktree-head-identity-reader.ts", "src/main/ipc/worktree-head-identity-refresh.ts" ] }, { "directory": "src/main/ipc", "prefix": "worktree-head-identity", "files": 10, "productionFiles": 4, "examples": [ "src/main/ipc/worktree-head-identity-cached-paths.ts", "src/main/ipc/worktree-head-identity-reader.ts", "src/main/ipc/worktree-head-identity-refresh.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "orcad-remote-node", "files": 10, "productionFiles": 3, "examples": [ "src/main/managed-server/install/orcad-remote-node-runtime-recorded-probe.ts", "src/main/managed-server/install/orcad-remote-node-runtime-windows.ts", "src/main/managed-server/install/orcad-remote-node-runtime.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "structured-conversation", "files": 10, "productionFiles": 5, "examples": [ "src/main/native-chat/agent-session-wire/structured-conversation-command-admission.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-controller.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-outcome.ts" ] }, { "directory": "src/main/native-chat", "prefix": "transcript-line-decoders", "files": 10, "productionFiles": 4, "examples": [ "src/main/native-chat/transcript-line-decoders-claude.ts", "src/main/native-chat/transcript-line-decoders-codex.ts", "src/main/native-chat/transcript-line-decoders-grok.ts" ] }, { "directory": "src/main/persistence/leasing-ssh-ptys", "prefix": "ssh", "files": 10, "productionFiles": 7, "examples": [ "src/main/persistence/leasing-ssh-ptys/ssh-normalization.ts", "src/main/persistence/leasing-ssh-ptys/ssh-pty-binding-cleanup.ts", "src/main/persistence/leasing-ssh-ptys/ssh-pty-lease-operations.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state-backup", "files": 10, "productionFiles": 6, "examples": [ "src/main/persistence/profile-state/profile-state-backup-job.ts", "src/main/persistence/profile-state/profile-state-backup-path.ts", "src/main/persistence/profile-state/profile-state-backup-rotation.ts" ] }, { "directory": "src/main/plugins", "prefix": "plugin-host", "files": 10, "productionFiles": 7, "examples": [ "src/main/plugins/plugin-host-call-adapter.ts", "src/main/plugins/plugin-host-entry.ts", "src/main/plugins/plugin-host-method-bindings.ts" ] }, { "directory": "src/main/plugins", "prefix": "plugin-marketplace", "files": 10, "productionFiles": 7, "examples": [ "src/main/plugins/plugin-marketplace-error-message.ts", "src/main/plugins/plugin-marketplace-fetch.ts", "src/main/plugins/plugin-marketplace-installer.ts" ] }, { "directory": "src/main/project-groups", "prefix": "nested", "files": 10, "productionFiles": 4, "examples": [ "src/main/project-groups/nested-repo-discovery.ts", "src/main/project-groups/nested-repo-import-target.ts", "src/main/project-groups/nested-repo-import.ts" ] }, { "directory": "src/main/project-groups", "prefix": "nested-repo", "files": 10, "productionFiles": 4, "examples": [ "src/main/project-groups/nested-repo-discovery.ts", "src/main/project-groups/nested-repo-import-target.ts", "src/main/project-groups/nested-repo-import.ts" ] }, { "directory": "src/main/pty", "prefix": "codex", "files": 10, "productionFiles": 3, "examples": [ "src/main/pty/codex-home-wsl-env.ts", "src/main/pty/codex-no-daemon-launch-command.ts", "src/main/pty/codex-shell-launch-preflight.ts" ] }, { "directory": "src/main/pty", "prefix": "windows", "files": 10, "productionFiles": 5, "examples": [ "src/main/pty/windows-environment-path.ts", "src/main/pty/windows-path-registry-change.ts", "src/main/pty/windows-path-registry-fallback.ts" ] }, { "directory": "src/main/runtime", "prefix": "device", "files": 10, "productionFiles": 8, "examples": [ "src/main/runtime/device-credential.ts", "src/main/runtime/device-entry.ts", "src/main/runtime/device-key-fork.ts" ] }, { "directory": "src/main/runtime", "prefix": "launched", "files": 10, "productionFiles": 3, "examples": [ "src/main/runtime/launched-agent-composer-readiness.ts", "src/main/runtime/launched-agent-foreground.ts", "src/main/runtime/launched-agent-write-guard.ts" ] }, { "directory": "src/main/runtime", "prefix": "launched-agent", "files": 10, "productionFiles": 3, "examples": [ "src/main/runtime/launched-agent-composer-readiness.ts", "src/main/runtime/launched-agent-foreground.ts", "src/main/runtime/launched-agent-write-guard.ts" ] }, { "directory": "src/main/runtime/orchestration/db/legacy", "prefix": "legacy", "files": 10, "productionFiles": 10, "examples": [ "src/main/runtime/orchestration/db/legacy/legacy-ask-operation.ts", "src/main/runtime/orchestration/db/legacy/legacy-compatibility-candidates.ts", "src/main/runtime/orchestration/db/legacy/legacy-compatibility-principals.ts" ] }, { "directory": "src/main/runtime/orchestration/db/worker-dispatch", "prefix": "worker", "files": 10, "productionFiles": 8, "examples": [ "src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-abandon.ts", "src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-authority.ts", "src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-outcome.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "files", "files": 10, "productionFiles": 3, "examples": [ "src/main/runtime/rpc/methods/files-mutation-methods.ts", "src/main/runtime/rpc/methods/files-remote-content-budget.ts", "src/main/runtime/rpc/methods/files-terminal-artifact-methods.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "native", "files": 10, "productionFiles": 4, "examples": [ "src/main/runtime/rpc/methods/native-chat-rpc-block-sanitize.ts", "src/main/runtime/rpc/methods/native-chat-rpc-image-block.ts", "src/main/runtime/rpc/methods/native-chat-rpc-page-bounds.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "session-tab", "files": 10, "productionFiles": 5, "examples": [ "src/main/runtime/rpc/methods/session-tab-agent-status-projection.ts", "src/main/runtime/rpc/methods/session-tab-browser-placement-projection.ts", "src/main/runtime/rpc/methods/session-tab-close-methods.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "worktree", "files": 10, "productionFiles": 3, "examples": [ "src/main/runtime/rpc/methods/worktree-catalog-methods.ts", "src/main/runtime/rpc/methods/worktree-create-args.ts", "src/main/runtime/rpc/methods/worktree-provisioned-root-method.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-browser-client", "files": 10, "productionFiles": 5, "examples": [ "src/main/runtime/runtime-browser-client-automation.ts", "src/main/runtime/runtime-browser-client-page-adoption.ts", "src/main/runtime/runtime-browser-client-page-creation.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-client", "files": 10, "productionFiles": 3, "examples": [ "src/main/runtime/runtime-client-event-bus.ts", "src/main/runtime/runtime-client-settings-shape.ts", "src/main/runtime/runtime-client-settings.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-legacy", "files": 10, "productionFiles": 5, "examples": [ "src/main/runtime/runtime-legacy-worker-terminal-recovery-candidate.ts", "src/main/runtime/runtime-legacy-worker-terminal-recovery-controller.ts", "src/main/runtime/runtime-legacy-worker-terminal-recovery-persistence.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-legacy-worker", "files": 10, "productionFiles": 5, "examples": [ "src/main/runtime/runtime-legacy-worker-terminal-recovery-candidate.ts", "src/main/runtime/runtime-legacy-worker-terminal-recovery-controller.ts", "src/main/runtime/runtime-legacy-worker-terminal-recovery-persistence.ts" ] }, { "directory": "src/main/runtime/sidebar-inputs", "prefix": "sidebar-inputs", "files": 10, "productionFiles": 5, "examples": [ "src/main/runtime/sidebar-inputs/sidebar-inputs-feed-domains.ts", "src/main/runtime/sidebar-inputs/sidebar-inputs-feed-log.ts", "src/main/runtime/sidebar-inputs/sidebar-inputs-feed-pages.ts" ] }, { "directory": "src/main/runtime/terminal/output", "prefix": "terminal", "files": 10, "productionFiles": 10, "examples": [ "src/main/runtime/terminal/output/terminal-buffer-operations.ts", "src/main/runtime/terminal/output/terminal-buffer-selection.ts", "src/main/runtime/terminal/output/terminal-derived-agent-facts.ts" ] }, { "directory": "src/main/skills", "prefix": "skill-placement", "files": 10, "productionFiles": 6, "examples": [ "src/main/skills/skill-placement-artifact-recovery.ts", "src/main/skills/skill-placement-copy.ts", "src/main/skills/skill-placement-reconciliation.ts" ] }, { "directory": "src/main/startup", "prefix": "main-window", "files": 10, "productionFiles": 6, "examples": [ "src/main/startup/main-window-actions.ts", "src/main/startup/main-window-agent-status.ts", "src/main/startup/main-window-controller.ts" ] }, { "directory": "src/main", "prefix": "terminal-history", "files": 10, "productionFiles": 4, "examples": [ "src/main/terminal-history-deletion.ts", "src/main/terminal-history-gc.ts", "src/main/terminal-history-id.ts" ] }, { "directory": "src/main/wsl", "prefix": "wsl-orcad-liveness", "files": 10, "productionFiles": 7, "examples": [ "src/main/wsl/wsl-orcad-liveness-evidence.ts", "src/main/wsl/wsl-orcad-liveness-monitor.ts", "src/main/wsl/wsl-orcad-liveness-recovery.ts" ] }, { "directory": "src/main/zcode", "prefix": "zcode", "files": 10, "productionFiles": 4, "examples": [ "src/main/zcode/zcode-plan-api-key-store.ts", "src/main/zcode/zcode-plan-credential-commands.ts", "src/main/zcode/zcode-v2-personal-overlay.ts" ] }, { "directory": "src/renderer/src/components/agent", "prefix": "agent", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/agent/AgentCombobox.tsx", "src/renderer/src/components/agent/AgentSettingsDialog.tsx", "src/renderer/src/components/agent/AgentTerminalLaunchButton.tsx" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-runs", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/automations/AutomationRunsDashboard.tsx", "src/renderer/src/components/automations/AutomationRunsDashboardSurface.tsx", "src/renderer/src/components/automations/AutomationRunsTable.tsx" ] }, { "directory": "src/renderer/src/components/browser-pane/annotate", "prefix": "browser-page", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/browser-pane/annotate/browser-page-annotation-tray.tsx", "src/renderer/src/components/browser-pane/annotate/browser-page-grab-action.ts", "src/renderer/src/components/browser-pane/annotate/browser-page-grab-toast.tsx" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/load-sections", "prefix": "combined-diff-section", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-section-connection.ts", "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-section-load-registry.ts", "src/renderer/src/components/editor/combined-diff/load-sections/combined-diff-section-load-state.ts" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/review-controls", "prefix": "combined", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/combined-diff/review-controls/combined-diff-commit-header.tsx", "src/renderer/src/components/editor/combined-diff/review-controls/combined-diff-commit-message.ts", "src/renderer/src/components/editor/combined-diff/review-controls/combined-diff-notes-popover.tsx" ] }, { "directory": "src/renderer/src/components/editor/combined-diff/review-controls", "prefix": "combined-diff", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/editor/combined-diff/review-controls/combined-diff-commit-header.tsx", "src/renderer/src/components/editor/combined-diff/review-controls/combined-diff-commit-message.ts", "src/renderer/src/components/editor/combined-diff/review-controls/combined-diff-notes-popover.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "markdown-preview-document", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/editor/markdown-preview-document-client.ts", "src/renderer/src/components/editor/markdown-preview-document-engine.ts", "src/renderer/src/components/editor/markdown-preview-document-tree.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown-image", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/editor/rich-markdown-image-context.ts", "src/renderer/src/components/editor/rich-markdown-image-insert-content.ts", "src/renderer/src/components/editor/rich-markdown-image-insert.ts" ] }, { "directory": "src/renderer/src/components/feature-wall", "prefix": "browser", "files": 10, "productionFiles": 9, "examples": [ "src/renderer/src/components/feature-wall/BrowserAgentVerificationPane.tsx", "src/renderer/src/components/feature-wall/BrowserAnimatedVisual.tsx", "src/renderer/src/components/feature-wall/BrowserPricingStoryboard.tsx" ] }, { "directory": "src/renderer/src/components/github", "prefix": "github-work", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/github/github-work-item-assignee-filter.ts", "src/renderer/src/components/github/github-work-item-comment-mutations.ts", "src/renderer/src/components/github/github-work-item-edit-mutations.ts" ] }, { "directory": "src/renderer/src/components/github", "prefix": "github-work-item", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/github/github-work-item-assignee-filter.ts", "src/renderer/src/components/github/github-work-item-comment-mutations.ts", "src/renderer/src/components/github/github-work-item-edit-mutations.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "linear-issue-attribute", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/linear-issue-attribute-filter-coverage-notice.tsx", "src/renderer/src/components/linear-issue-attribute-filter-dropdowns.tsx", "src/renderer/src/components/linear-issue-attribute-filter-pills.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "agent", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/native-chat/agent-session-availability-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-attachment-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-stop-words-text.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "agent-session", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/native-chat/agent-session-availability-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-attachment-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-stop-words-text.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-visual", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/native-chat/NativeChatVisualFrame.tsx", "src/renderer/src/components/native-chat/native-chat-visual-markdown-extension.tsx", "src/renderer/src/components/native-chat/native-chat-visual-markdown-syntax.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "quick-open-file", "files": 10, "productionFiles": 3, "examples": [ "src/renderer/src/components/quick-open-file-list-target.ts", "src/renderer/src/components/quick-open-file-list.ts", "src/renderer/src/components/quick-open-file-navigation.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "ai-vault-search", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/right-sidebar/AiVaultSearchEvidence.tsx", "src/renderer/src/components/right-sidebar/ai-vault-search-hit-hosts.ts", "src/renderer/src/components/right-sidebar/ai-vault-search-scope-identity.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "parent", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/parent-pr-checks-github-pr-cache.ts", "src/renderer/src/components/right-sidebar/parent-pr-checks-hosted-review-cache.ts", "src/renderer/src/components/right-sidebar/parent-pr-checks-projection-selector.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "parent-pr", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/parent-pr-checks-github-pr-cache.ts", "src/renderer/src/components/right-sidebar/parent-pr-checks-hosted-review-cache.ts", "src/renderer/src/components/right-sidebar/parent-pr-checks-projection-selector.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "parent-pr-checks", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/parent-pr-checks-github-pr-cache.ts", "src/renderer/src/components/right-sidebar/parent-pr-checks-hosted-review-cache.ts", "src/renderer/src/components/right-sidebar/parent-pr-checks-projection-selector.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "plugin-panel", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/right-sidebar/plugin-panel-activity-items.ts", "src/renderer/src/components/right-sidebar/plugin-panel-bridge-host.ts", "src/renderer/src/components/right-sidebar/plugin-panel-design-token-css.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "source-control-agent", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/SourceControlAgentActionDialog.tsx", "src/renderer/src/components/right-sidebar/SourceControlAgentActionDialogForm.tsx", "src/renderer/src/components/right-sidebar/SourceControlAgentCliArgsField.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/sync", "prefix": "git", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/right-sidebar/source-control/sync/git-history-commit-context-menu.tsx", "src/renderer/src/components/right-sidebar/source-control/sync/git-history-commit-files.tsx", "src/renderer/src/components/right-sidebar/source-control/sync/git-history-format.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "linear", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/LinearAgentSkillGuide.tsx", "src/renderer/src/components/settings/LinearAgentSkillNotes.tsx", "src/renderer/src/components/settings/LinearAgentSkillPane.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "linear-agent", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/LinearAgentSkillGuide.tsx", "src/renderer/src/components/settings/LinearAgentSkillNotes.tsx", "src/renderer/src/components/settings/LinearAgentSkillPane.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "linear-agent-skill", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/LinearAgentSkillGuide.tsx", "src/renderer/src/components/settings/LinearAgentSkillNotes.tsx", "src/renderer/src/components/settings/LinearAgentSkillPane.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "source", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/settings/SourceControlActionRecipeRow.tsx", "src/renderer/src/components/settings/SourceControlActionRepoOverrideNote.tsx", "src/renderer/src/components/settings/SourceControlAiActionRecipeDefaults.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "source-control", "files": 10, "productionFiles": 8, "examples": [ "src/renderer/src/components/settings/SourceControlActionRecipeRow.tsx", "src/renderer/src/components/settings/SourceControlActionRepoOverrideNote.tsx", "src/renderer/src/components/settings/SourceControlAiActionRecipeDefaults.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "ssh-host", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/SshHostAdvancedFields.tsx", "src/renderer/src/components/settings/SshHostDeltaMoveDialog.tsx", "src/renderer/src/components/settings/SshHostKeepServerVersionDialog.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "voice", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/settings/VoiceDictationSettingsSection.tsx", "src/renderer/src/components/settings/VoiceMicrophoneSetting.tsx", "src/renderer/src/components/settings/VoicePane.tsx" ] }, { "directory": "src/renderer/src/components/setup-guide", "prefix": "setup-guide", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/setup-guide/SetupGuideModal.tsx", "src/renderer/src/components/setup-guide/SetupGuideProgressRing.tsx", "src/renderer/src/components/setup-guide/SetupGuideTelemetryObserver.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "folder-workspace-composer", "files": 10, "productionFiles": 3, "examples": [ "src/renderer/src/components/sidebar/folder-workspace-composer-helpers.ts", "src/renderer/src/components/sidebar/folder-workspace-composer-path-status.ts", "src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "linear", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/LinearAgentSkillSetupDialog.tsx", "src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx", "src/renderer/src/components/sidebar/linear-agent-skill-runtime.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "linear-agent", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/LinearAgentSkillSetupDialog.tsx", "src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx", "src/renderer/src/components/sidebar/linear-agent-skill-runtime.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "linear-agent-skill", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/LinearAgentSkillSetupDialog.tsx", "src/renderer/src/components/sidebar/LinearAgentSkillSetupPrompt.tsx", "src/renderer/src/components/sidebar/linear-agent-skill-runtime.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "setup-script", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/SetupScriptPromptCard.tsx", "src/renderer/src/components/sidebar/SetupScriptPromptCardShell.tsx", "src/renderer/src/components/sidebar/SetupScriptPromptCardViews.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "setup-script-prompt", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/SetupScriptPromptCard.tsx", "src/renderer/src/components/sidebar/SetupScriptPromptCardShell.tsx", "src/renderer/src/components/sidebar/SetupScriptPromptCardViews.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "workspace-attachment", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/WorkspaceAttachmentComposer.tsx", "src/renderer/src/components/sidebar/WorkspaceAttachmentOrigins.tsx", "src/renderer/src/components/sidebar/WorkspaceAttachmentSearch.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "ssh", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/status-bar/SshHostFindPopover.tsx", "src/renderer/src/components/status-bar/SshStatusSegment.tsx", "src/renderer/src/components/status-bar/SshTargetStatusRow.tsx" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "terminal", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/tab-bar/TerminalSortableTab.tsx", "src/renderer/src/components/tab-bar/TerminalTabLeadingIcon.tsx", "src/renderer/src/components/tab-bar/TerminalTabSplitMenuSection.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "parked", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/parked-terminal-buffer-capture.ts", "src/renderer/src/components/terminal-pane/parked-terminal-byte-watcher.ts", "src/renderer/src/components/terminal-pane/parked-terminal-command-status.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "parked-terminal", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/parked-terminal-buffer-capture.ts", "src/renderer/src/components/terminal-pane/parked-terminal-byte-watcher.ts", "src/renderer/src/components/terminal-pane/parked-terminal-command-status.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-pane-split", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/terminal-pane-split-completion.ts", "src/renderer/src/components/terminal-pane/terminal-pane-split-in-main.ts", "src/renderer/src/components/terminal-pane/terminal-pane-split-request-routing.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-tab", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/components/terminal-pane/terminal-tab-activation-order.ts", "src/renderer/src/components/terminal-pane/terminal-tab-agent-type-index.ts", "src/renderer/src/components/terminal-pane/terminal-tab-lookup.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "agent-hook", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/agent-hook-completion-notifications.ts", "src/renderer/src/hooks/agent-hook-completion-revision-hold.ts", "src/renderer/src/hooks/agent-hook-completion-store-sync.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "active-agent-note", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/lib/active-agent-note-send-delivery.ts", "src/renderer/src/lib/active-agent-note-send-diagnostics.ts", "src/renderer/src/lib/active-agent-note-send-result.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "ai-vault-resume", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/lib/ai-vault-resume-command.ts", "src/renderer/src/lib/ai-vault-resume-platform.ts", "src/renderer/src/lib/ai-vault-resume-refusal.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "floating-workspace", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/lib/floating-workspace-focus-reclaim.ts", "src/renderer/src/lib/floating-workspace-guest-bridge.ts", "src/renderer/src/lib/floating-workspace-panel-reveal.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "monaco", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/lib/monaco-delayer-cancellation-guard.ts", "src/renderer/src/lib/monaco-diff-editor-disposal.ts", "src/renderer/src/lib/monaco-peek-preview-options.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "terminal-scroll", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/lib/pane-manager/terminal-scroll-buffer-snapshot.ts", "src/renderer/src/lib/pane-manager/terminal-scroll-intent-dom-tracking.ts", "src/renderer/src/lib/pane-manager/terminal-scroll-intent-key-store.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "repo", "files": 10, "productionFiles": 5, "examples": [ "src/renderer/src/lib/repo-runtime-owner.ts", "src/renderer/src/lib/repo-search.ts", "src/renderer/src/lib/repo-slug-cache.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "host-session", "files": 10, "productionFiles": 3, "examples": [ "src/renderer/src/runtime/host-session-mirror-frame-ordering-harness.ts", "src/renderer/src/runtime/host-session-mirror-hydration.ts", "src/renderer/src/runtime/host-session-snapshot-authority.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "local-structured-session", "files": 10, "productionFiles": 3, "examples": [ "src/renderer/src/runtime/local-structured-session-owner.ts", "src/renderer/src/runtime/local-structured-session-tab-retirement.ts", "src/renderer/src/runtime/local-structured-session-tabs-sync.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "remote-server", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/runtime/remote-server-install-failure-probe.ts", "src/renderer/src/runtime/remote-server-restart-wait.ts", "src/renderer/src/runtime/remote-server-update-batch.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "runtime-git", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/runtime/runtime-git-client-context.ts", "src/renderer/src/runtime/runtime-git-diff-client.ts", "src/renderer/src/runtime/runtime-git-generation-client.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "server", "files": 10, "productionFiles": 4, "examples": [ "src/renderer/src/runtime/server-held-panes.ts", "src/renderer/src/runtime/server-layout-frame-ids.ts", "src/renderer/src/runtime/server-layout-frames.ts" ] }, { "directory": "src/renderer/src/runtime/web-session-tabs-sync", "prefix": "apply", "files": 10, "productionFiles": 10, "examples": [ "src/renderer/src/runtime/web-session-tabs-sync/apply-active-state.ts", "src/renderer/src/runtime/web-session-tabs-sync/apply-browser-records.ts", "src/renderer/src/runtime/web-session-tabs-sync/apply-final-patch.ts" ] }, { "directory": "src/renderer/src/store/slices/editor/tabs", "prefix": "editor", "files": 10, "productionFiles": 9, "examples": [ "src/renderer/src/store/slices/editor/tabs/editor-file-rename-through-layout-owner.ts", "src/renderer/src/store/slices/editor/tabs/editor-open-adjacent-group.ts", "src/renderer/src/store/slices/editor/tabs/editor-open-target-group.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "hosted", "files": 10, "productionFiles": 6, "examples": [ "src/renderer/src/store/slices/hosted-review-cache-identity.ts", "src/renderer/src/store/slices/hosted-review-cache-state.ts", "src/renderer/src/store/slices/hosted-review-card-refresh.ts" ] }, { "directory": "src/renderer/src/store/slices/worktrees/session", "prefix": "worktree", "files": 10, "productionFiles": 7, "examples": [ "src/renderer/src/store/slices/worktrees/session/worktree-activity-bump.ts", "src/renderer/src/store/slices/worktrees/session/worktree-identity-rename-state.ts", "src/renderer/src/store/slices/worktrees/session/worktree-pin-reveal.ts" ] }, { "directory": "src/renderer/src/store/terminals", "prefix": "workspace", "files": 10, "productionFiles": 9, "examples": [ "src/renderer/src/store/terminals/workspace-terminal-active-tabs.ts", "src/renderer/src/store/terminals/workspace-terminal-hydration-patch.ts", "src/renderer/src/store/terminals/workspace-terminal-hydration.ts" ] }, { "directory": "src/renderer/src/store/terminals", "prefix": "workspace-terminal", "files": 10, "productionFiles": 9, "examples": [ "src/renderer/src/store/terminals/workspace-terminal-active-tabs.ts", "src/renderer/src/store/terminals/workspace-terminal-hydration-patch.ts", "src/renderer/src/store/terminals/workspace-terminal-hydration.ts" ] }, { "directory": "src/shared", "prefix": "local", "files": 10, "productionFiles": 7, "examples": [ "src/shared/local-account-runtime.ts", "src/shared/local-agent-install-dir-detection.ts", "src/shared/local-build-compatibility-contract.ts" ] }, { "directory": "src/shared", "prefix": "shell", "files": 10, "productionFiles": 6, "examples": [ "src/shared/shell-argument-quoting.ts", "src/shared/shell-open-types.ts", "src/shared/shell-path-hydration-types.ts" ] }, { "directory": "src/shared", "prefix": "workspace-attachment", "files": 10, "productionFiles": 7, "examples": [ "src/shared/workspace-attachment-capabilities.ts", "src/shared/workspace-attachment-legacy.ts", "src/shared/workspace-attachment-mutation.ts" ] }, { "directory": "src/shared", "prefix": "workspace-cleanup", "files": 10, "productionFiles": 7, "examples": [ "src/shared/workspace-cleanup-applied-filters.ts", "src/shared/workspace-cleanup-browse-state.ts", "src/shared/workspace-cleanup-facet-rankings.ts" ] }, { "directory": "src/shared/workspace-layout", "prefix": "workspace-layout-load", "files": 10, "productionFiles": 7, "examples": [ "src/shared/workspace-layout/workspace-layout-load-bindings.ts", "src/shared/workspace-layout/workspace-layout-load-order.ts", "src/shared/workspace-layout/workspace-layout-load-records.ts" ] }, { "directory": "src/shared/workspace-view", "prefix": "workspace", "files": 10, "productionFiles": 6, "examples": [ "src/shared/workspace-view/workspace-host-visibility.ts", "src/shared/workspace-view/workspace-pr-groups.ts", "src/shared/workspace-view/workspace-row-filters.ts" ] }, { "directory": "cloud/apps/relay-ops/src", "prefix": "incident", "files": 9, "productionFiles": 5, "examples": [ "cloud/apps/relay-ops/src/incident-live-preflight-cli.ts", "cloud/apps/relay-ops/src/incident-monitor-cli.ts", "cloud/apps/relay-ops/src/incident-monitor-sources.ts" ] }, { "directory": "cloud/apps/relay/src", "prefix": "reserve", "files": 9, "productionFiles": 4, "examples": [ "cloud/apps/relay/src/reserve-assignment.ts", "cloud/apps/relay/src/reserve-ledger-writer.ts", "cloud/apps/relay/src/reserve-placement-simulation.ts" ] }, { "directory": "config/scripts", "prefix": "check-job", "files": 9, "productionFiles": 8, "examples": [ "config/scripts/check-job-log-byte-cap-benchmark.mjs", "config/scripts/check-job-log-component-profile.mjs", "config/scripts/check-job-log-consumer-oracles.mjs" ] }, { "directory": "config/scripts", "prefix": "check-job-log", "files": 9, "productionFiles": 8, "examples": [ "config/scripts/check-job-log-byte-cap-benchmark.mjs", "config/scripts/check-job-log-component-profile.mjs", "config/scripts/check-job-log-consumer-oracles.mjs" ] }, { "directory": "config/scripts", "prefix": "orcad-windows", "files": 9, "productionFiles": 4, "examples": [ "config/scripts/orcad-windows-cli-launcher.mjs", "config/scripts/orcad-windows-prebuild-cache.mjs", "config/scripts/orcad-windows-process-tree.mjs" ] }, { "directory": "mobile/src/components", "prefix": "codex-reset-credit", "files": 9, "productionFiles": 6, "examples": [ "mobile/src/components/CodexResetCreditAction.tsx", "mobile/src/components/codex-reset-credit-capability-operations.ts", "mobile/src/components/codex-reset-credit-capability.ts" ] }, { "directory": "mobile/src/components/rich-markdown", "prefix": "markdown", "files": 9, "productionFiles": 7, "examples": [ "mobile/src/components/rich-markdown/markdown-code-fence.ts", "mobile/src/components/rich-markdown/markdown-escaping.ts", "mobile/src/components/rich-markdown/markdown-inline-render.ts" ] }, { "directory": "mobile/src/session", "prefix": "terminal", "files": 9, "productionFiles": 5, "examples": [ "mobile/src/session/TerminalPaneView.tsx", "mobile/src/session/terminal-create-lock.ts", "mobile/src/session/terminal-snapshot-byte-budget.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-git", "files": 9, "productionFiles": 6, "examples": [ "mobile/src/source-control/MobileGitHistoryList.tsx", "mobile/src/source-control/mobile-git-history.ts", "mobile/src/source-control/mobile-git-mutation-operations.ts" ] }, { "directory": "src/cli", "prefix": "agent", "files": 9, "productionFiles": 5, "examples": [ "src/cli/agent-context.ts", "src/cli/agent-launch-recovery.ts", "src/cli/agent-launch-request.ts" ] }, { "directory": "src/cli/handlers", "prefix": "browser", "files": 9, "productionFiles": 9, "examples": [ "src/cli/handlers/browser-capture.ts", "src/cli/handlers/browser-cookie.ts", "src/cli/handlers/browser-env.ts" ] }, { "directory": "src/cli/runtime", "prefix": "runtime", "files": 9, "productionFiles": 6, "examples": [ "src/cli/runtime/runtime-access-denied.ts", "src/cli/runtime/runtime-listener-probe.ts", "src/cli/runtime/runtime-pid-liveness.ts" ] }, { "directory": "src/main/ai-vault-search", "prefix": "session-search-index", "files": 9, "productionFiles": 4, "examples": [ "src/main/ai-vault-search/session-search-index-consumer.ts", "src/main/ai-vault-search/session-search-index-generation.ts", "src/main/ai-vault-search/session-search-index-pass.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "ai", "files": 9, "productionFiles": 5, "examples": [ "src/main/ai-vault/ai-vault-local-scan-progress.ts", "src/main/ai-vault/ai-vault-scan-cancellation.ts", "src/main/ai-vault/ai-vault-scan-coordinator.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "ai-vault", "files": 9, "productionFiles": 5, "examples": [ "src/main/ai-vault/ai-vault-local-scan-progress.ts", "src/main/ai-vault/ai-vault-scan-cancellation.ts", "src/main/ai-vault/ai-vault-scan-coordinator.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session-parse-cache", "files": 9, "productionFiles": 4, "examples": [ "src/main/ai-vault/session-parse-cache-database.ts", "src/main/ai-vault/session-parse-cache-legacy-json.ts", "src/main/ai-vault/session-parse-cache-persistence.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session-transcript", "files": 9, "productionFiles": 5, "examples": [ "src/main/ai-vault/session-transcript-channel.ts", "src/main/ai-vault/session-transcript-consumers.ts", "src/main/ai-vault/session-transcript-message-content.ts" ] }, { "directory": "src/main/antigravity", "prefix": "native-account", "files": 9, "productionFiles": 4, "examples": [ "src/main/antigravity/native-account-host.ts", "src/main/antigravity/native-account-launch.ts", "src/main/antigravity/native-account-service.ts" ] }, { "directory": "src/main/automations", "prefix": "headless", "files": 9, "productionFiles": 5, "examples": [ "src/main/automations/headless-automation-agent-launch.ts", "src/main/automations/headless-dispatch-runner.ts", "src/main/automations/headless-dispatch.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-manager-guest", "files": 9, "productionFiles": 4, "examples": [ "src/main/browser/browser-manager-guest-cleanup.ts", "src/main/browser/browser-manager-guest-navigation-policy.ts", "src/main/browser/browser-manager-guest-policy.ts" ] }, { "directory": "src/main/browser", "prefix": "grab", "files": 9, "productionFiles": 7, "examples": [ "src/main/browser/grab-guest-content-script.ts", "src/main/browser/grab-guest-element-context-script.ts", "src/main/browser/grab-guest-foundation-script.ts" ] }, { "directory": "src/main/browser", "prefix": "grab-guest", "files": 9, "productionFiles": 7, "examples": [ "src/main/browser/grab-guest-content-script.ts", "src/main/browser/grab-guest-element-context-script.ts", "src/main/browser/grab-guest-foundation-script.ts" ] }, { "directory": "src/main/browser", "prefix": "popup", "files": 9, "productionFiles": 5, "examples": [ "src/main/browser/popup-committed-origin.ts", "src/main/browser/popup-identity-electron-probe.ts", "src/main/browser/popup-origin-bar-window.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-subagent", "files": 9, "productionFiles": 5, "examples": [ "src/main/claude/claude-subagent-id-aliases.ts", "src/main/claude/claude-subagent-identities.ts", "src/main/claude/claude-subagent-journaled-identities.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-structured-thread", "files": 9, "productionFiles": 5, "examples": [ "src/main/codex/codex-structured-thread-catch-up.ts", "src/main/codex/codex-structured-thread-facts.ts", "src/main/codex/codex-structured-thread-goal.ts" ] }, { "directory": "src/main/crash-reporting", "prefix": "minidump", "files": 9, "productionFiles": 6, "examples": [ "src/main/crash-reporting/minidump-crash-signature.ts", "src/main/crash-reporting/minidump-crashpad-annotations.ts", "src/main/crash-reporting/minidump-embedded-check.ts" ] }, { "directory": "src/main/daemon", "prefix": "macos-daemon", "files": 9, "productionFiles": 5, "examples": [ "src/main/daemon/macos-daemon-bundle-retirement.ts", "src/main/daemon/macos-daemon-bundle.ts", "src/main/daemon/macos-daemon-job-label.ts" ] }, { "directory": "src/main/github", "prefix": "gh", "files": 9, "productionFiles": 5, "examples": [ "src/main/github/gh-account-binding-inventory.ts", "src/main/github/gh-account-token.ts", "src/main/github/gh-capability-state.ts" ] }, { "directory": "src/main/gitlab", "prefix": "gitlab", "files": 9, "productionFiles": 6, "examples": [ "src/main/gitlab/gitlab-assignable-user-mapping.ts", "src/main/gitlab/gitlab-auth-and-rate-limit.ts", "src/main/gitlab/gitlab-known-host-probe.ts" ] }, { "directory": "src/main/hermes", "prefix": "hermes-config", "files": 9, "productionFiles": 3, "examples": [ "src/main/hermes/hermes-config-document.ts", "src/main/hermes/hermes-config-source-edits.ts", "src/main/hermes/hermes-config-yaml.ts" ] }, { "directory": "src/main/ipc", "prefix": "crash", "files": 9, "productionFiles": 5, "examples": [ "src/main/ipc/crash-reporting-renderer-breadcrumbs.ts", "src/main/ipc/crash-reporting-renderer-error-report.ts", "src/main/ipc/crash-reporting-sendable-reports.ts" ] }, { "directory": "src/main/ipc/filesystem", "prefix": "filesystem-git", "files": 9, "productionFiles": 9, "examples": [ "src/main/ipc/filesystem/filesystem-git-commit-generation-handlers.ts", "src/main/ipc/filesystem/filesystem-git-commit-handlers.ts", "src/main/ipc/filesystem/filesystem-git-diff-handlers.ts" ] }, { "directory": "src/main/ipc", "prefix": "jira", "files": 9, "productionFiles": 5, "examples": [ "src/main/ipc/jira-cancellable-requests.ts", "src/main/ipc/jira-ipc-params.ts", "src/main/ipc/jira-issue-summary-generation.ts" ] }, { "directory": "src/main/ipc", "prefix": "parcel-watcher-process", "files": 9, "productionFiles": 6, "examples": [ "src/main/ipc/parcel-watcher-process-entry.ts", "src/main/ipc/parcel-watcher-process-failure.ts", "src/main/ipc/parcel-watcher-process-protocol.ts" ] }, { "directory": "src/main/ipc", "prefix": "terminal", "files": 9, "productionFiles": 4, "examples": [ "src/main/ipc/terminal-preview-output-stream.ts", "src/main/ipc/terminal-preview.ts", "src/main/ipc/terminal-render-desync-evidence.ts" ] }, { "directory": "src/main/jira", "prefix": "attachment-image", "files": 9, "productionFiles": 5, "examples": [ "src/main/jira/attachment-image-bytes.ts", "src/main/jira/attachment-image-cache.ts", "src/main/jira/attachment-image-grants.ts" ] }, { "directory": "src/main/jira", "prefix": "jira-issue", "files": 9, "productionFiles": 7, "examples": [ "src/main/jira/jira-issue-comments.ts", "src/main/jira/jira-issue-create-metadata.ts", "src/main/jira/jira-issue-mapping.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "remote-node", "files": 9, "productionFiles": 5, "examples": [ "src/main/managed-server/install/remote-node-runtime-host-download.ts", "src/main/managed-server/install/remote-node-runtime-store-gc.ts", "src/main/managed-server/install/remote-node-runtime-store-inventory.ts" ] }, { "directory": "src/main/managed-server/install", "prefix": "remote-node-runtime", "files": 9, "productionFiles": 5, "examples": [ "src/main/managed-server/install/remote-node-runtime-host-download.ts", "src/main/managed-server/install/remote-node-runtime-store-gc.ts", "src/main/managed-server/install/remote-node-runtime-store-inventory.ts" ] }, { "directory": "src/main/native-chat/agent-session-journal", "prefix": "journal-dispatch", "files": 9, "productionFiles": 4, "examples": [ "src/main/native-chat/agent-session-journal/journal-dispatch-doubt-reasons.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-observation.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-reducer.ts" ] }, { "directory": "src/main/native-chat/agent-session-journal", "prefix": "journal-row", "files": 9, "productionFiles": 5, "examples": [ "src/main/native-chat/agent-session-journal/journal-row-builders.ts", "src/main/native-chat/agent-session-journal/journal-row-schema.ts", "src/main/native-chat/agent-session-journal/journal-row-table.ts" ] }, { "directory": "src/main/native-chat/agent-session-wire", "prefix": "agent-session-history", "files": 9, "productionFiles": 3, "examples": [ "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.ts", "src/main/native-chat/agent-session-wire/agent-session-history-subagent-roster.ts" ] }, { "directory": "src/main/opencode", "prefix": "opencode-startup", "files": 9, "productionFiles": 4, "examples": [ "src/main/opencode/opencode-startup-prompt-claims.ts", "src/main/opencode/opencode-startup-prompt-installer.ts", "src/main/opencode/opencode-startup-prompt-owner.ts" ] }, { "directory": "src/main/opencode", "prefix": "opencode-startup-prompt", "files": 9, "productionFiles": 4, "examples": [ "src/main/opencode/opencode-startup-prompt-claims.ts", "src/main/opencode/opencode-startup-prompt-installer.ts", "src/main/opencode/opencode-startup-prompt-owner.ts" ] }, { "directory": "src/main/orcad", "prefix": "external", "files": 9, "productionFiles": 5, "examples": [ "src/main/orcad/external-chromium-browser-process.ts", "src/main/orcad/external-chromium-browser-session.ts", "src/main/orcad/external-chromium-command-arguments.ts" ] }, { "directory": "src/main/orcad", "prefix": "external-chromium", "files": 9, "productionFiles": 5, "examples": [ "src/main/orcad/external-chromium-browser-process.ts", "src/main/orcad/external-chromium-browser-session.ts", "src/main/orcad/external-chromium-command-arguments.ts" ] }, { "directory": "src/main/orcad", "prefix": "orcad-daemon", "files": 9, "productionFiles": 3, "examples": [ "src/main/orcad/orcad-daemon-retirement.ts", "src/main/orcad/orcad-daemon-slot-pins.ts", "src/main/orcad/orcad-daemon-supervision.ts" ] }, { "directory": "src/main/orcad", "prefix": "orcad-managed-stop", "files": 9, "productionFiles": 6, "examples": [ "src/main/orcad/orcad-managed-stop-admission.ts", "src/main/orcad/orcad-managed-stop-cancellation.ts", "src/main/orcad/orcad-managed-stop-command.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "antigravity", "files": 9, "productionFiles": 5, "examples": [ "src/main/rate-limits/antigravity-usage-command.ts", "src/main/rate-limits/antigravity-usage-error.ts", "src/main/rate-limits/antigravity-usage-fetcher.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "antigravity-usage", "files": 9, "productionFiles": 5, "examples": [ "src/main/rate-limits/antigravity-usage-command.ts", "src/main/rate-limits/antigravity-usage-error.ts", "src/main/rate-limits/antigravity-usage-fetcher.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "cursor", "files": 9, "productionFiles": 5, "examples": [ "src/main/rate-limits/cursor-auth-paths.ts", "src/main/rate-limits/cursor-auth.ts", "src/main/rate-limits/cursor-fetcher.ts" ] }, { "directory": "src/main/rate-limits", "prefix": "gemini", "files": 9, "productionFiles": 4, "examples": [ "src/main/rate-limits/gemini-bucket-formatting.ts", "src/main/rate-limits/gemini-cli-oauth-extractor.ts", "src/main/rate-limits/gemini-oauth-sources.ts" ] }, { "directory": "src/main/runtime/construction", "prefix": "runtime", "files": 9, "productionFiles": 8, "examples": [ "src/main/runtime/construction/runtime-construction-dependencies.ts", "src/main/runtime/construction/runtime-construction-services.ts", "src/main/runtime/construction/runtime-construction.ts" ] }, { "directory": "src/main/runtime/files", "prefix": "file", "files": 9, "productionFiles": 9, "examples": [ "src/main/runtime/files/file-access.ts", "src/main/runtime/files/file-command-host.ts", "src/main/runtime/files/file-mutation-expectation.ts" ] }, { "directory": "src/main/runtime", "prefix": "host", "files": 9, "productionFiles": 3, "examples": [ "src/main/runtime/host-account-sign-in-flows.ts", "src/main/runtime/host-challenge-envelope.ts", "src/main/runtime/host-descriptor.ts" ] }, { "directory": "src/main/runtime/orchestration/db/worker-dispatch", "prefix": "worker-dispatch", "files": 9, "productionFiles": 7, "examples": [ "src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-abandon.ts", "src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-authority.ts", "src/main/runtime/orchestration/db/worker-dispatch/worker-dispatch-outcome.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "dispatcher", "files": 9, "productionFiles": 4, "examples": [ "src/main/runtime/rpc/dispatcher-error-response.ts", "src/main/runtime/rpc/dispatcher-request-parsing.ts", "src/main/runtime/rpc/dispatcher-stream-options.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "client", "files": 9, "productionFiles": 3, "examples": [ "src/main/runtime/rpc/methods/client-events.ts", "src/main/runtime/rpc/methods/client-ui-schemas.ts", "src/main/runtime/rpc/methods/client-ui.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "mobile-web", "files": 9, "productionFiles": 4, "examples": [ "src/main/runtime/rpc/methods/mobile-web-bundle-asset-reader.ts", "src/main/runtime/rpc/methods/mobile-web-bundle-range-encoding.ts", "src/main/runtime/rpc/methods/mobile-web-bundle-read-admission.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/federation", "prefix": "federated-worker", "files": 9, "productionFiles": 7, "examples": [ "src/main/runtime/rpc/methods/orchestration/federation/federated-worker-agent-launch.ts", "src/main/runtime/rpc/methods/orchestration/federation/federated-worker-read.ts", "src/main/runtime/rpc/methods/orchestration/federation/federated-worker-release-host.ts" ] }, { "directory": "src/main/runtime/terminal/launch", "prefix": "mobile", "files": 9, "productionFiles": 7, "examples": [ "src/main/runtime/terminal/launch/mobile-terminal-chat-fork-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-chat-fork.ts", "src/main/runtime/terminal/launch/mobile-terminal-create.ts" ] }, { "directory": "src/main/runtime/terminal/launch", "prefix": "mobile-terminal", "files": 9, "productionFiles": 7, "examples": [ "src/main/runtime/terminal/launch/mobile-terminal-chat-fork-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-chat-fork.ts", "src/main/runtime/terminal/launch/mobile-terminal-create.ts" ] }, { "directory": "src/main/runtime/terminal/stop", "prefix": "worktree", "files": 9, "productionFiles": 9, "examples": [ "src/main/runtime/terminal/stop/worktree-pty-collection.ts", "src/main/runtime/terminal/stop/worktree-sleep-resume-recording.ts", "src/main/runtime/terminal/stop/worktree-sleep-resume-records.ts" ] }, { "directory": "src/main/runtime", "prefix": "workspace-layout", "files": 9, "productionFiles": 4, "examples": [ "src/main/runtime/workspace-layout-frame-model-check.ts", "src/main/runtime/workspace-layout-frame-observer.ts", "src/main/runtime/workspace-layout-projection.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "legacy-relay-bridge", "files": 9, "productionFiles": 4, "examples": [ "src/main/ssh/legacy-relay/legacy-relay-bridge-ipc.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-leases.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-registry.ts" ] }, { "directory": "src/main/ssh/remote-exec", "prefix": "remote", "files": 9, "productionFiles": 4, "examples": [ "src/main/ssh/remote-exec/remote-exec-command.ts", "src/main/ssh/remote-exec/remote-frame-protocol.ts", "src/main/ssh/remote-exec/remote-host-answered-failure.ts" ] }, { "directory": "src/renderer/src/components/activity", "prefix": "activity-portal", "files": 9, "productionFiles": 3, "examples": [ "src/renderer/src/components/activity/activity-portal-churn-budget.ts", "src/renderer/src/components/activity/activity-portal-readiness-oscillation.ts", "src/renderer/src/components/activity/activity-portal-thread-reconciliation.ts" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-host-catalog", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/automations/automation-host-catalog-generation.ts", "src/renderer/src/components/automations/automation-host-catalog-order.ts", "src/renderer/src/components/automations/automation-host-catalog-source.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/assemble-chrome", "prefix": "browser-address-bar", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/browser-pane/assemble-chrome/BrowserAddressBarSuggestionList.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/browser-address-bar-edit-session.ts", "src/renderer/src/components/browser-pane/assemble-chrome/browser-address-bar-expansion.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "check-run-details", "files": 9, "productionFiles": 4, "examples": [ "src/renderer/src/components/editor/CheckRunDetailsPanel.tsx", "src/renderer/src/components/editor/check-run-details-fix-context.ts", "src/renderer/src/components/editor/check-run-details-fix-with-ai.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "monaco-markdown", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/editor/MonacoMarkdownAnnotationOverlay.tsx", "src/renderer/src/components/editor/monaco-markdown-doc-completions.ts", "src/renderer/src/components/editor/monaco-markdown-doc-link-decorations.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown-editor", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/editor/RichMarkdownEditorSurface.tsx", "src/renderer/src/components/editor/rich-markdown-editor-click-routing.ts", "src/renderer/src/components/editor/rich-markdown-editor-config.ts" ] }, { "directory": "src/renderer/src/components/github-project", "prefix": "project-picker", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/github-project/ProjectPickerBrowse.tsx", "src/renderer/src/components/github-project/ProjectPickerPanels.tsx", "src/renderer/src/components/github-project/project-picker-browse-cache.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "linear-item", "files": 9, "productionFiles": 9, "examples": [ "src/renderer/src/components/LinearItemDrawer.tsx", "src/renderer/src/components/linear-item-drawer-comment-footer.tsx", "src/renderer/src/components/linear-item-drawer-edit-chips-layout.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "linear-project", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/linear-project-overview-content.tsx", "src/renderer/src/components/linear-project-overview-metadata.tsx", "src/renderer/src/components/linear-project-presentation.ts" ] }, { "directory": "src/renderer/src/components/managed-runtime", "prefix": "managed", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/managed-runtime/ManagedRuntimeActionsMenu.tsx", "src/renderer/src/components/managed-runtime/ManagedRuntimeInstallRow.tsx", "src/renderer/src/components/managed-runtime/ManagedRuntimeLinkButton.tsx" ] }, { "directory": "src/renderer/src/components/managed-runtime", "prefix": "managed-runtime", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/managed-runtime/ManagedRuntimeActionsMenu.tsx", "src/renderer/src/components/managed-runtime/ManagedRuntimeInstallRow.tsx", "src/renderer/src/components/managed-runtime/ManagedRuntimeLinkButton.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-live", "files": 9, "productionFiles": 4, "examples": [ "src/renderer/src/components/native-chat/native-chat-live-message-preparation.ts", "src/renderer/src/components/native-chat/native-chat-live-session-contract.ts", "src/renderer/src/components/native-chat/native-chat-live-status.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-resolved", "files": 9, "productionFiles": 3, "examples": [ "src/renderer/src/components/native-chat/NativeChatResolvedView.tsx", "src/renderer/src/components/native-chat/native-chat-resolved-path-ownership.ts", "src/renderer/src/components/native-chat/use-native-chat-resolved-path-attachments.ts" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "new", "files": 9, "productionFiles": 8, "examples": [ "src/renderer/src/components/new-workspace/NewWorkspaceComposerAdvancedSection.tsx", "src/renderer/src/components/new-workspace/NewWorkspaceComposerAgentSection.tsx", "src/renderer/src/components/new-workspace/NewWorkspaceComposerFooter.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "new-workspace", "files": 9, "productionFiles": 8, "examples": [ "src/renderer/src/components/new-workspace/NewWorkspaceComposerAdvancedSection.tsx", "src/renderer/src/components/new-workspace/NewWorkspaceComposerAgentSection.tsx", "src/renderer/src/components/new-workspace/NewWorkspaceComposerFooter.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "new-workspace-composer", "files": 9, "productionFiles": 8, "examples": [ "src/renderer/src/components/new-workspace/NewWorkspaceComposerAdvancedSection.tsx", "src/renderer/src/components/new-workspace/NewWorkspaceComposerAgentSection.tsx", "src/renderer/src/components/new-workspace/NewWorkspaceComposerFooter.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "create-pull", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/create-pull-request-base-ref-normalization.ts", "src/renderer/src/components/right-sidebar/create-pull-request-dialog-field-model.ts", "src/renderer/src/components/right-sidebar/create-pull-request-review-copy.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "create-pull-request", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/create-pull-request-base-ref-normalization.ts", "src/renderer/src/components/right-sidebar/create-pull-request-dialog-field-model.ts", "src/renderer/src/components/right-sidebar/create-pull-request-review-copy.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "file-explorer-row", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/right-sidebar/file-explorer-row-action-visibility.ts", "src/renderer/src/components/right-sidebar/file-explorer-row-context-menu.tsx", "src/renderer/src/components/right-sidebar/file-explorer-row-file-transfer.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "hosted", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/right-sidebar/HostedReviewActions.tsx", "src/renderer/src/components/right-sidebar/HostedReviewStateActions.tsx", "src/renderer/src/components/right-sidebar/hosted-review-github-actions.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "hosted-review", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/right-sidebar/HostedReviewActions.tsx", "src/renderer/src/components/right-sidebar/HostedReviewStateActions.tsx", "src/renderer/src/components/right-sidebar/hosted-review-github-actions.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "search", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/right-sidebar/SearchFilters.tsx", "src/renderer/src/components/right-sidebar/SearchQueryRow.tsx", "src/renderer/src/components/right-sidebar/SearchResultItems.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "source-control-dropdown", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/source-control-dropdown-action-context.ts", "src/renderer/src/components/right-sidebar/source-control-dropdown-commit-items.ts", "src/renderer/src/components/right-sidebar/source-control-dropdown-item-types.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/sync", "prefix": "git-history", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/right-sidebar/source-control/sync/git-history-commit-context-menu.tsx", "src/renderer/src/components/right-sidebar/source-control/sync/git-history-commit-files.tsx", "src/renderer/src/components/right-sidebar/source-control/sync/git-history-format.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "ephemeral", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/EphemeralVmCleanupStopDialog.tsx", "src/renderer/src/components/settings/EphemeralVmRecipeRow.tsx", "src/renderer/src/components/settings/EphemeralVmRuntimeRow.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "mobile-pairing", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/settings/MobilePairingConnectionOptions.tsx", "src/renderer/src/components/settings/MobilePairingPathOption.tsx", "src/renderer/src/components/settings/MobilePairingQrSection.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "sparse", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/settings/SparsePresetSettingsSection.tsx", "src/renderer/src/components/settings/sparse-preset-date.ts", "src/renderer/src/components/settings/sparse-preset-directory-preview.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "sparse-preset", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/settings/SparsePresetSettingsSection.tsx", "src/renderer/src/components/settings/sparse-preset-date.ts", "src/renderer/src/components/settings/sparse-preset-directory-preview.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "add-remote", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/AddRemoteHostDialog.tsx", "src/renderer/src/components/sidebar/AddRemoteHostFields.tsx", "src/renderer/src/components/sidebar/AddRemoteHostServerFormPanel.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "add-remote-host", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/components/sidebar/AddRemoteHostDialog.tsx", "src/renderer/src/components/sidebar/AddRemoteHostFields.tsx", "src/renderer/src/components/sidebar/AddRemoteHostServerFormPanel.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "sleep", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/SleepTwinWorkspaceDialog.tsx", "src/renderer/src/components/sidebar/sleep-twin-confirmation.ts", "src/renderer/src/components/sidebar/sleep-workspace-chat-stop.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "workspace-reference", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/use-workspace-reference-details.ts", "src/renderer/src/components/sidebar/workspace-reference-detail-read.ts", "src/renderer/src/components/sidebar/workspace-reference-details.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-parent", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/WorktreeParentPickerPopover.tsx", "src/renderer/src/components/sidebar/WorktreeParentPickerRow.tsx", "src/renderer/src/components/sidebar/use-worktree-parent-picker-transition.ts" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "workspace-space-manager", "files": 9, "productionFiles": 9, "examples": [ "src/renderer/src/components/status-bar/WorkspaceSpaceManagerPanel.tsx", "src/renderer/src/components/status-bar/use-workspace-space-manager-bindings.ts", "src/renderer/src/components/status-bar/use-workspace-space-manager-panel.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "terminal-tab", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/tab-bar/TerminalTabLeadingIcon.tsx", "src/renderer/src/components/tab-bar/TerminalTabSplitMenuSection.tsx", "src/renderer/src/components/tab-bar/terminal-tab-activity-status.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-agent", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/TerminalAgentSessionForkDialog.tsx", "src/renderer/src/components/terminal-pane/terminal-agent-paste-bracketing.ts", "src/renderer/src/components/terminal-pane/terminal-agent-session-continuation.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-render", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/terminal-render-desync-evidence-persistence.ts", "src/renderer/src/components/terminal-pane/terminal-render-desync-frame.ts", "src/renderer/src/components/terminal-pane/terminal-render-desync-sentinel.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-render-desync", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/terminal-render-desync-evidence-persistence.ts", "src/renderer/src/components/terminal-pane/terminal-render-desync-frame.ts", "src/renderer/src/components/terminal-pane/terminal-render-desync-sentinel.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "terminal-workspace", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/components/TerminalWorkspaceDialogs.tsx", "src/renderer/src/components/terminal-workspace-editor-shortcuts.ts", "src/renderer/src/components/terminal-workspace-keydown.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "automation", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/automation-agent-status-entry-change.ts", "src/renderer/src/hooks/automation-dispatch-completion.ts", "src/renderer/src/hooks/automation-dispatch-handler.ts" ] }, { "directory": "src/renderer/src/hooks/composer-state", "prefix": "quick", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/hooks/composer-state/quick-creation-execution.ts", "src/renderer/src/hooks/composer-state/quick-creation-request.ts", "src/renderer/src/hooks/composer-state/quick-startup-plan.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "settings", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/hooks/settings-navigation-build-options.ts", "src/renderer/src/hooks/settings-navigation-capability-sections.ts", "src/renderer/src/hooks/settings-navigation-interface-sections.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "settings-navigation", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/hooks/settings-navigation-build-options.ts", "src/renderer/src/hooks/settings-navigation-capability-sections.ts", "src/renderer/src/hooks/settings-navigation-interface-sections.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "virtualized-scroll", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/hooks/useVirtualizedScrollAnchor.ts", "src/renderer/src/hooks/virtualized-scroll-anchor-listener.ts", "src/renderer/src/hooks/virtualized-scroll-anchor-recording.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "agent-status", "files": 9, "productionFiles": 4, "examples": [ "src/renderer/src/lib/agent-status-connection-ownership.ts", "src/renderer/src/lib/agent-status-epoch-clock.ts", "src/renderer/src/lib/agent-status-pane-ownership.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "app", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/lib/app-command-dispatch.ts", "src/renderer/src/lib/app-font-family.ts", "src/renderer/src/lib/app-keyboard-router.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "ephemeral", "files": 9, "productionFiles": 4, "examples": [ "src/renderer/src/lib/ephemeral-vm-failed-create-cleanup.ts", "src/renderer/src/lib/ephemeral-vm-runtime-cleanup.ts", "src/renderer/src/lib/ephemeral-vm-workspace-target.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "ephemeral-vm", "files": 9, "productionFiles": 4, "examples": [ "src/renderer/src/lib/ephemeral-vm-failed-create-cleanup.ts", "src/renderer/src/lib/ephemeral-vm-runtime-cleanup.ts", "src/renderer/src/lib/ephemeral-vm-workspace-target.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "pane-manager", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/lib/pane-manager/pane-manager-drag-wiring.ts", "src/renderer/src/lib/pane-manager/pane-manager-host.ts", "src/renderer/src/lib/pane-manager/pane-manager-layout-sweeps.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "runtime", "files": 9, "productionFiles": 4, "examples": [ "src/renderer/src/lib/runtime-agent-background-create.ts", "src/renderer/src/lib/runtime-session-mirror-owners.ts", "src/renderer/src/lib/runtime-session-mirror-targets.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "workspace-tab-palette", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/lib/workspace-tab-palette-activation.ts", "src/renderer/src/lib/workspace-tab-palette-content-type.ts", "src/renderer/src/lib/workspace-tab-palette-entry-builder.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "agent", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/runtime/agent-resume-host-authority-capability.ts", "src/renderer/src/runtime/agent-session-create-operation.ts", "src/renderer/src/runtime/agent-session-keyboard-capability.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "runtime-terminal", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/runtime/runtime-terminal-artifact-read.ts", "src/renderer/src/runtime/runtime-terminal-input-recording.ts", "src/renderer/src/runtime/runtime-terminal-inspection.ts" ] }, { "directory": "src/renderer/src/runtime/sync-runtime-graph", "prefix": "mobile-session", "files": 9, "productionFiles": 8, "examples": [ "src/renderer/src/runtime/sync-runtime-graph/mobile-session-browser-tabs.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-capture.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-editor-tabs.ts" ] }, { "directory": "src/renderer/src/runtime/web-session-tabs-sync", "prefix": "mirrored", "files": 9, "productionFiles": 5, "examples": [ "src/renderer/src/runtime/web-session-tabs-sync/mirrored-browser-tabs.ts", "src/renderer/src/runtime/web-session-tabs-sync/mirrored-editor-file-identity.ts", "src/renderer/src/runtime/web-session-tabs-sync/mirrored-status-tab-retractions.ts" ] }, { "directory": "src/renderer/src/store/slices/editor/actions", "prefix": "open", "files": 9, "productionFiles": 9, "examples": [ "src/renderer/src/store/slices/editor/actions/open-combined-diff.ts", "src/renderer/src/store/slices/editor/actions/open-conflict-file.ts", "src/renderer/src/store/slices/editor/actions/open-conflict-review.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "terminal-tab", "files": 9, "productionFiles": 3, "examples": [ "src/renderer/src/store/slices/terminal-tab-owner-index.ts", "src/renderer/src/store/slices/terminal-tab-retirement.ts", "src/renderer/src/store/slices/terminal-tab-title-batch.ts" ] }, { "directory": "src/renderer/src/store/slices/worktrees/teardown", "prefix": "worktree", "files": 9, "productionFiles": 7, "examples": [ "src/renderer/src/store/slices/worktrees/teardown/worktree-delete-state.ts", "src/renderer/src/store/slices/worktrees/teardown/worktree-purge-doomed-ids.ts", "src/renderer/src/store/slices/worktrees/teardown/worktree-purge-omitters.ts" ] }, { "directory": "src/renderer/src/store", "prefix": "workspace", "files": 9, "productionFiles": 6, "examples": [ "src/renderer/src/store/workspace-layout-cache.ts", "src/renderer/src/store/workspace-layout-frame-held-tabs.ts", "src/renderer/src/store/workspace-layout-frame-slices.ts" ] }, { "directory": "src/shared", "prefix": "folder", "files": 9, "productionFiles": 5, "examples": [ "src/shared/folder-workspace-execution-host.ts", "src/shared/folder-workspace-path-status.ts", "src/shared/folder-workspace-types.ts" ] }, { "directory": "src/shared", "prefix": "git-history", "files": 9, "productionFiles": 5, "examples": [ "src/shared/git-history-boundary-rows.ts", "src/shared/git-history-graph.ts", "src/shared/git-history-log-parser.ts" ] }, { "directory": "src/shared", "prefix": "gitlab", "files": 9, "productionFiles": 5, "examples": [ "src/shared/gitlab-job-log-excerpt.ts", "src/shared/gitlab-job-trace-check-details.ts", "src/shared/gitlab-pipeline-checks.ts" ] }, { "directory": "src/shared", "prefix": "native-chat-session", "files": 9, "productionFiles": 5, "examples": [ "src/shared/native-chat-session-option-commands.ts", "src/shared/native-chat-session-option-defaults.ts", "src/shared/native-chat-session-option-snapshot.ts" ] }, { "directory": "src/shared", "prefix": "orchestration-fleet", "files": 9, "productionFiles": 6, "examples": [ "src/shared/orchestration-fleet-agent-status-evidence.ts", "src/shared/orchestration-fleet-attention.ts", "src/shared/orchestration-fleet-outcome-resolution.ts" ] }, { "directory": "src/shared", "prefix": "paired-e2ee", "files": 9, "productionFiles": 6, "examples": [ "src/shared/paired-e2ee-client-handshake.ts", "src/shared/paired-e2ee-framing-policy.ts", "src/shared/paired-e2ee-node-primitives.ts" ] }, { "directory": "src/shared/plugins", "prefix": "plugin-panel", "files": 9, "productionFiles": 4, "examples": [ "src/shared/plugins/plugin-panel-bridge.ts", "src/shared/plugins/plugin-panel-call-admission.ts", "src/shared/plugins/plugin-panel-message-budget.ts" ] }, { "directory": "src/shared", "prefix": "startup", "files": 9, "productionFiles": 4, "examples": [ "src/shared/startup-command-staging.ts", "src/shared/startup-command-submission.ts", "src/shared/startup-cwd-fallback.ts" ] }, { "directory": "src/shared", "prefix": "text-search", "files": 9, "productionFiles": 3, "examples": [ "src/shared/text-search-glob-patterns.ts", "src/shared/text-search-match-accumulator.ts", "src/shared/text-search-paths.ts" ] }, { "directory": "src/shared", "prefix": "tmux", "files": 9, "productionFiles": 4, "examples": [ "src/shared/tmux-agent-hook-owner.ts", "src/shared/tmux-client-attachment.ts", "src/shared/tmux-host-attachment-probe.ts" ] }, { "directory": "src/shared/workspace-layout/old-client", "prefix": "old", "files": 9, "productionFiles": 5, "examples": [ "src/shared/workspace-layout/old-client/old-client-group-order.ts", "src/shared/workspace-layout/old-client/old-client-method-translation.ts", "src/shared/workspace-layout/old-client/old-client-pane-layout-translation.ts" ] }, { "directory": "src/shared/workspace-layout/old-client", "prefix": "old-client", "files": 9, "productionFiles": 5, "examples": [ "src/shared/workspace-layout/old-client/old-client-group-order.ts", "src/shared/workspace-layout/old-client/old-client-method-translation.ts", "src/shared/workspace-layout/old-client/old-client-pane-layout-translation.ts" ] }, { "directory": "src/shared", "prefix": "workspace-space", "files": 9, "productionFiles": 6, "examples": [ "src/shared/workspace-space-change.ts", "src/shared/workspace-space-compaction.ts", "src/shared/workspace-space-directory-frame.ts" ] }, { "directory": "src/wsl-guest", "prefix": "relay", "files": 9, "productionFiles": 4, "examples": [ "src/wsl-guest/relay-agent-presence.ts", "src/wsl-guest/relay-command-env.ts", "src/wsl-guest/relay-frame-decoder.ts" ] }, { "directory": "cloud/apps/push/src", "prefix": "apns", "files": 8, "productionFiles": 4, "examples": [ "cloud/apps/push/src/apns-authentication-token.ts", "cloud/apps/push/src/apns-client.ts", "cloud/apps/push/src/apns-http2-transport.ts" ] }, { "directory": "cloud/dev/scripts", "prefix": "prepare", "files": 8, "productionFiles": 4, "examples": [ "cloud/dev/scripts/prepare-relay-asia-director-cells.mjs", "cloud/dev/scripts/prepare-relay-asia-topology-input.mjs", "cloud/dev/scripts/prepare-relay-capacity-canary.mjs" ] }, { "directory": "cloud/dev/scripts", "prefix": "prepare-relay", "files": 8, "productionFiles": 4, "examples": [ "cloud/dev/scripts/prepare-relay-asia-director-cells.mjs", "cloud/dev/scripts/prepare-relay-asia-topology-input.mjs", "cloud/dev/scripts/prepare-relay-capacity-canary.mjs" ] }, { "directory": "config/scripts", "prefix": "live-remote", "files": 8, "productionFiles": 5, "examples": [ "config/scripts/live-remote-bulk-open-freeze-metrics.mjs", "config/scripts/live-remote-bulk-open-freeze-repro.mjs", "config/scripts/live-remote-freeze-rpc.mjs" ] }, { "directory": "mobile/src/browser", "prefix": "browser-frame", "files": 8, "productionFiles": 5, "examples": [ "mobile/src/browser/browser-frame-data-uri.ts", "mobile/src/browser/browser-frame-data-uri.web.ts", "mobile/src/browser/browser-frame-layer-paint.ts" ] }, { "directory": "mobile/src/host-screen", "prefix": "host-sidebar", "files": 8, "productionFiles": 5, "examples": [ "mobile/src/host-screen/host-sidebar-feed-inputs.ts", "mobile/src/host-screen/host-sidebar-feed-operations.ts", "mobile/src/host-screen/host-sidebar-feed-reader.ts" ] }, { "directory": "mobile/src/session", "prefix": "mobile-markdown", "files": 8, "productionFiles": 3, "examples": [ "mobile/src/session/MobileMarkdownReader.tsx", "mobile/src/session/mobile-markdown-disk-fallback.ts", "mobile/src/session/mobile-markdown-reader-status.ts" ] }, { "directory": "mobile/src/source-control", "prefix": "mobile-branch", "files": 8, "productionFiles": 5, "examples": [ "mobile/src/source-control/MobileBranchDiffPreviewDrawer.tsx", "mobile/src/source-control/mobile-branch-base-ref.ts", "mobile/src/source-control/mobile-branch-compare-outcome.ts" ] }, { "directory": "mobile/src/tasks", "prefix": "smart", "files": 8, "productionFiles": 4, "examples": [ "mobile/src/tasks/smart-source-fan-out.ts", "mobile/src/tasks/smart-source-paste-intent.ts", "mobile/src/tasks/smart-source-search-requests.ts" ] }, { "directory": "mobile/src/terminal", "prefix": "terminal-text", "files": 8, "productionFiles": 5, "examples": [ "mobile/src/terminal/terminal-text-field-submit-binding.ts", "mobile/src/terminal/terminal-text-field-submit-binding.web.ts", "mobile/src/terminal/terminal-text-input-normalization.ts" ] }, { "directory": "mobile/src/transport", "prefix": "rpc-operation", "files": 8, "productionFiles": 5, "examples": [ "mobile/src/transport/rpc-operation-compile-fence.ts", "mobile/src/transport/rpc-operation-contract.ts", "mobile/src/transport/rpc-operation-reply.ts" ] }, { "directory": "src/cli", "prefix": "worktree", "files": 8, "productionFiles": 4, "examples": [ "src/cli/worktree-project-target.ts", "src/cli/worktree-ps-program-status.ts", "src/cli/worktree-ps-terminal-verdict.ts" ] }, { "directory": "src/main/acp/acp-dialects", "prefix": "grok", "files": 8, "productionFiles": 7, "examples": [ "src/main/acp/acp-dialects/grok-background-task-stop.ts", "src/main/acp/acp-dialects/grok-background-tasks.ts", "src/main/acp/acp-dialects/grok-dialect.ts" ] }, { "directory": "src/main/agent-hooks", "prefix": "hook", "files": 8, "productionFiles": 5, "examples": [ "src/main/agent-hooks/hook-config-write-path.ts", "src/main/agent-hooks/hook-post-command.ts", "src/main/agent-hooks/hook-process-capture.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "ai-vault-scan", "files": 8, "productionFiles": 4, "examples": [ "src/main/ai-vault/ai-vault-scan-cancellation.ts", "src/main/ai-vault/ai-vault-scan-coordinator.ts", "src/main/ai-vault/ai-vault-scan-progress.ts" ] }, { "directory": "src/main/ai-vault", "prefix": "session-scanner-antigravity", "files": 8, "productionFiles": 5, "examples": [ "src/main/ai-vault/session-scanner-antigravity-history.ts", "src/main/ai-vault/session-scanner-antigravity-metadata.ts", "src/main/ai-vault/session-scanner-antigravity-parser.ts" ] }, { "directory": "src/main/browser", "prefix": "browser-route-guest", "files": 8, "productionFiles": 7, "examples": [ "src/main/browser/browser-route-guest-guard.ts", "src/main/browser/browser-route-guest-lifecycle-claim.ts", "src/main/browser/browser-route-guest-lifecycle.ts" ] }, { "directory": "src/main/browser", "prefix": "guest", "files": 8, "productionFiles": 5, "examples": [ "src/main/browser/guest-cdp-command.ts", "src/main/browser/guest-direct-key-input.ts", "src/main/browser/guest-focused-frame-route.ts" ] }, { "directory": "src/main/claude-usage", "prefix": "claude", "files": 8, "productionFiles": 6, "examples": [ "src/main/claude-usage/claude-billable-tokens.ts", "src/main/claude-usage/claude-model-pricing.ts", "src/main/claude-usage/claude-usage-automation-attribution.ts" ] }, { "directory": "src/main/claude-usage", "prefix": "persisted", "files": 8, "productionFiles": 4, "examples": [ "src/main/claude-usage/persisted-projection-validation.ts", "src/main/claude-usage/persisted-source-cache.ts", "src/main/claude-usage/persisted-token-columns.ts" ] }, { "directory": "src/main/claude", "prefix": "claude-structured-launch", "files": 8, "productionFiles": 4, "examples": [ "src/main/claude/claude-structured-launch-args.ts", "src/main/claude/claude-structured-launch-flags.ts", "src/main/claude/claude-structured-launch-home.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-background", "files": 8, "productionFiles": 5, "examples": [ "src/main/codex/codex-background-command-tracker.ts", "src/main/codex/codex-background-task-frames.ts", "src/main/codex/codex-background-task-stops.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-state", "files": 8, "productionFiles": 3, "examples": [ "src/main/codex/codex-state-db-backfill-recovery-process.ts", "src/main/codex/codex-state-db-backfill-recovery.ts", "src/main/codex/codex-state-db.ts" ] }, { "directory": "src/main/codex", "prefix": "codex-subagent", "files": 8, "productionFiles": 4, "examples": [ "src/main/codex/codex-subagent-activity.ts", "src/main/codex/codex-subagent-executions.ts", "src/main/codex/codex-subagent-interrupts.ts" ] }, { "directory": "src/main/daemon", "prefix": "serialize", "files": 8, "productionFiles": 4, "examples": [ "src/main/daemon/serialize-grid-cell-descriptors.ts", "src/main/daemon/serialize-grid-fuzz-stream.ts", "src/main/daemon/serialize-grid-roundtrip.ts" ] }, { "directory": "src/main/daemon", "prefix": "terminal-shell", "files": 8, "productionFiles": 3, "examples": [ "src/main/daemon/terminal-shell-clean-exit-confirmation.ts", "src/main/daemon/terminal-shell-lifecycle-scanner.ts", "src/main/daemon/terminal-shell-recovery-barrier.ts" ] }, { "directory": "src/main/git/command-runner", "prefix": "gh", "files": 8, "productionFiles": 6, "examples": [ "src/main/git/command-runner/gh-bound-account-env.ts", "src/main/git/command-runner/gh-capture-lifetime.ts", "src/main/git/command-runner/gh-exec-file.ts" ] }, { "directory": "src/main/git", "prefix": "worktree-base", "files": 8, "productionFiles": 3, "examples": [ "src/main/git/worktree-base-divergence.ts", "src/main/git/worktree-base-ref-probe.ts", "src/main/git/worktree-base-refresh.ts" ] }, { "directory": "src/main/ipc", "prefix": "ephemeral", "files": 8, "productionFiles": 3, "examples": [ "src/main/ipc/ephemeral-vm-recipe-context.ts", "src/main/ipc/ephemeral-vm-runtime-handlers.ts", "src/main/ipc/ephemeral-vm.ts" ] }, { "directory": "src/main/ipc", "prefix": "orca", "files": 8, "productionFiles": 4, "examples": [ "src/main/ipc/orca-profile-auth-status-broadcast.ts", "src/main/ipc/orca-profile-org-members-handlers.ts", "src/main/ipc/orca-profile-project-transfer-args.ts" ] }, { "directory": "src/main/ipc", "prefix": "parcel-watcher-child", "files": 8, "productionFiles": 6, "examples": [ "src/main/ipc/parcel-watcher-child-launch.ts", "src/main/ipc/parcel-watcher-child-messaging.ts", "src/main/ipc/parcel-watcher-child-recovery.ts" ] }, { "directory": "src/main/linear", "prefix": "linear-issue", "files": 8, "productionFiles": 7, "examples": [ "src/main/linear/linear-issue-comments.ts", "src/main/linear/linear-issue-listing.ts", "src/main/linear/linear-issue-lookups.ts" ] }, { "directory": "src/main", "prefix": "macos-tcc", "files": 8, "productionFiles": 4, "examples": [ "src/main/macos-tcc-log-stream-orphans.ts", "src/main/macos-tcc-prompt-notice.ts", "src/main/macos-tcc-prompt-watch.ts" ] }, { "directory": "src/main/native-chat/agent-session-attachments", "prefix": "agent", "files": 8, "productionFiles": 5, "examples": [ "src/main/native-chat/agent-session-attachments/agent-session-attachment-claims.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-references.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-store-registry.ts" ] }, { "directory": "src/main/native-chat/agent-session-attachments", "prefix": "agent-session", "files": 8, "productionFiles": 5, "examples": [ "src/main/native-chat/agent-session-attachments/agent-session-attachment-claims.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-references.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-store-registry.ts" ] }, { "directory": "src/main/native-chat/agent-session-attachments", "prefix": "agent-session-attachment", "files": 8, "productionFiles": 5, "examples": [ "src/main/native-chat/agent-session-attachments/agent-session-attachment-claims.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-references.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-store-registry.ts" ] }, { "directory": "src/main/opencode", "prefix": "opencode-launch", "files": 8, "productionFiles": 3, "examples": [ "src/main/opencode/opencode-launch-capabilities.ts", "src/main/opencode/opencode-launch-model-config.ts", "src/main/opencode/opencode-launch-model-context.ts" ] }, { "directory": "src/main/orca-profiles", "prefix": "profile-cloud-session", "files": 8, "productionFiles": 5, "examples": [ "src/main/orca-profiles/profile-cloud-session-exchange.ts", "src/main/orca-profiles/profile-cloud-session-invalidation.ts", "src/main/orca-profiles/profile-cloud-session-owner.ts" ] }, { "directory": "src/main/orcad", "prefix": "electron", "files": 8, "productionFiles": 4, "examples": [ "src/main/orcad/electron-serve-browser-environment.ts", "src/main/orcad/electron-serve-browser-process.ts", "src/main/orcad/electron-sidecar-method-routing.ts" ] }, { "directory": "src/main/orcad", "prefix": "orcad-artifact", "files": 8, "productionFiles": 5, "examples": [ "src/main/orcad/orcad-artifact-cache-retention.ts", "src/main/orcad/orcad-artifact-identity.ts", "src/main/orcad/orcad-artifact-materializer.ts" ] }, { "directory": "src/main/persistence/profile-state/legacy-json", "prefix": "profile", "files": 8, "productionFiles": 7, "examples": [ "src/main/persistence/profile-state/legacy-json/profile-state-authority-exports.ts", "src/main/persistence/profile-state/legacy-json/profile-state-export-path.ts", "src/main/persistence/profile-state/legacy-json/profile-state-json-acceptance.ts" ] }, { "directory": "src/main/persistence/profile-state/legacy-json", "prefix": "profile-state", "files": 8, "productionFiles": 7, "examples": [ "src/main/persistence/profile-state/legacy-json/profile-state-authority-exports.ts", "src/main/persistence/profile-state/legacy-json/profile-state-export-path.ts", "src/main/persistence/profile-state/legacy-json/profile-state-json-acceptance.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state-recovery", "files": 8, "productionFiles": 4, "examples": [ "src/main/persistence/profile-state/profile-state-recovery-command.ts", "src/main/persistence/profile-state/profile-state-recovery-copy.ts", "src/main/persistence/profile-state/profile-state-recovery-crash-process.ts" ] }, { "directory": "src/main/persistence/profile-state", "prefix": "profile-state-startup", "files": 8, "productionFiles": 3, "examples": [ "src/main/persistence/profile-state/profile-state-startup-authority.ts", "src/main/persistence/profile-state/profile-state-startup-failure.ts", "src/main/persistence/profile-state/profile-state-startup-recovery-dialog.ts" ] }, { "directory": "src/main/runtime/agent-state-rules", "prefix": "agent-state-rules", "files": 8, "productionFiles": 5, "examples": [ "src/main/runtime/agent-state-rules/agent-state-rules-bundle.ts", "src/main/runtime/agent-state-rules/agent-state-rules-catalog.ts", "src/main/runtime/agent-state-rules/agent-state-rules-engine.ts" ] }, { "directory": "src/main/runtime/browser-host", "prefix": "browser-host-command", "files": 8, "productionFiles": 6, "examples": [ "src/main/runtime/browser-host/browser-host-command-ledger.ts", "src/main/runtime/browser-host/browser-host-command-replay.ts", "src/main/runtime/browser-host/browser-host-command-result-cache.ts" ] }, { "directory": "src/main/runtime", "prefix": "claude-agent", "files": 8, "productionFiles": 5, "examples": [ "src/main/runtime/claude-agent-teams-pane-layout.ts", "src/main/runtime/claude-agent-teams-service.ts", "src/main/runtime/claude-agent-teams-shim-env.ts" ] }, { "directory": "src/main/runtime", "prefix": "claude-agent-teams", "files": 8, "productionFiles": 5, "examples": [ "src/main/runtime/claude-agent-teams-pane-layout.ts", "src/main/runtime/claude-agent-teams-service.ts", "src/main/runtime/claude-agent-teams-shim-env.ts" ] }, { "directory": "src/main/runtime", "prefix": "client-hosted-browser", "files": 8, "productionFiles": 3, "examples": [ "src/main/runtime/client-hosted-browser-page-persistence.ts", "src/main/runtime/client-hosted-browser-row-projection.ts", "src/main/runtime/client-hosted-browser-row-publication.ts" ] }, { "directory": "src/main/runtime/mobile-desktop-relay", "prefix": "mobile", "files": 8, "productionFiles": 4, "examples": [ "src/main/runtime/mobile-desktop-relay/mobile-desktop-relay-hosts.ts", "src/main/runtime/mobile-desktop-relay/mobile-desktop-relay.ts", "src/main/runtime/mobile-desktop-relay/mobile-relay-host-catalog.ts" ] }, { "directory": "src/main/runtime/orchestration/db/worker-terminal", "prefix": "worker", "files": 8, "productionFiles": 8, "examples": [ "src/main/runtime/orchestration/db/worker-terminal/worker-terminal-archive.ts", "src/main/runtime/orchestration/db/worker-terminal/worker-terminal-attention-query.ts", "src/main/runtime/orchestration/db/worker-terminal/worker-terminal-inventory-counts.ts" ] }, { "directory": "src/main/runtime/orchestration/db/worker-terminal", "prefix": "worker-terminal", "files": 8, "productionFiles": 8, "examples": [ "src/main/runtime/orchestration/db/worker-terminal/worker-terminal-archive.ts", "src/main/runtime/orchestration/db/worker-terminal/worker-terminal-attention-query.ts", "src/main/runtime/orchestration/db/worker-terminal/worker-terminal-inventory-counts.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "worker-terminal", "files": 8, "productionFiles": 6, "examples": [ "src/main/runtime/orchestration/worker-terminal-archive-read.ts", "src/main/runtime/orchestration/worker-terminal-ownership.ts", "src/main/runtime/orchestration/worker-terminal-process-liveness.ts" ] }, { "directory": "src/main/runtime/orchestration", "prefix": "worker-transcript", "files": 8, "productionFiles": 6, "examples": [ "src/main/runtime/orchestration/worker-transcript-activity-block-bounds.ts", "src/main/runtime/orchestration/worker-transcript-local-checkpoint.ts", "src/main/runtime/orchestration/worker-transcript-local-read.ts" ] }, { "directory": "src/main/runtime/rpc/methods", "prefix": "native-chat", "files": 8, "productionFiles": 3, "examples": [ "src/main/runtime/rpc/methods/native-chat-rpc-block-sanitize.ts", "src/main/runtime/rpc/methods/native-chat-rpc-image-block.ts", "src/main/runtime/rpc/methods/native-chat-rpc-page-bounds.ts" ] }, { "directory": "src/main/runtime/rpc/methods/orchestration/messaging", "prefix": "send", "files": 8, "productionFiles": 5, "examples": [ "src/main/runtime/rpc/methods/orchestration/messaging/send-control-mail.ts", "src/main/runtime/rpc/methods/orchestration/messaging/send-group.ts", "src/main/runtime/rpc/methods/orchestration/messaging/send-methods.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "rpc", "files": 8, "productionFiles": 7, "examples": [ "src/main/runtime/rpc/rpc-binary-sender.ts", "src/main/runtime/rpc/rpc-caller-identity.ts", "src/main/runtime/rpc/rpc-caller-scope.ts" ] }, { "directory": "src/main/runtime/rpc", "prefix": "worktree", "files": 8, "productionFiles": 5, "examples": [ "src/main/runtime/rpc/worktree-catalog-snapshot.ts", "src/main/runtime/rpc/worktree-ps-coarse-activity.ts", "src/main/runtime/rpc/worktree-ps-other-client-marks.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-skill", "files": 8, "productionFiles": 5, "examples": [ "src/main/runtime/runtime-skill-command-contract.ts", "src/main/runtime/runtime-skill-command-surface.ts", "src/main/runtime/runtime-skill-install-authority.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-terminal-orphan", "files": 8, "productionFiles": 4, "examples": [ "src/main/runtime/runtime-terminal-orphan-adoption-plan.ts", "src/main/runtime/runtime-terminal-orphan-adoption.ts", "src/main/runtime/runtime-terminal-orphan-session-adoption.ts" ] }, { "directory": "src/main/runtime", "prefix": "runtime-worktree-agent", "files": 8, "productionFiles": 4, "examples": [ "src/main/runtime/runtime-worktree-agent-rows.ts", "src/main/runtime/runtime-worktree-agent-source.ts", "src/main/runtime/runtime-worktree-agent-sources.ts" ] }, { "directory": "src/main/runtime", "prefix": "terminal-wait", "files": 8, "productionFiles": 4, "examples": [ "src/main/runtime/terminal-wait-detection.ts", "src/main/runtime/terminal-wait-results.ts", "src/main/runtime/terminal-wait-tail-state.ts" ] }, { "directory": "src/main/runtime/terminal/layout", "prefix": "terminal", "files": 8, "productionFiles": 8, "examples": [ "src/main/runtime/terminal/layout/terminal-client-disconnect.ts", "src/main/runtime/terminal/layout/terminal-desktop-reclaim.ts", "src/main/runtime/terminal/layout/terminal-display-mode.ts" ] }, { "directory": "src/main/runtime/terminal/wait", "prefix": "terminal", "files": 8, "productionFiles": 8, "examples": [ "src/main/runtime/terminal/wait/terminal-idle-polls.ts", "src/main/runtime/terminal/wait/terminal-interactive-wait.ts", "src/main/runtime/terminal/wait/terminal-wait-blocked-checks.ts" ] }, { "directory": "src/main/runtime", "prefix": "windows", "files": 8, "productionFiles": 4, "examples": [ "src/main/runtime/windows-default-route-interfaces.ts", "src/main/runtime/windows-drive-listing.ts", "src/main/runtime/windows-firewall-remote-scope.ts" ] }, { "directory": "src/main/speech", "prefix": "speech", "files": 8, "productionFiles": 6, "examples": [ "src/main/speech/speech-model-deletion.ts", "src/main/speech/speech-model-download-cleanup.ts", "src/main/speech/speech-model-download-response.ts" ] }, { "directory": "src/main/ssh/legacy-relay", "prefix": "legacy-relay-cli", "files": 8, "productionFiles": 5, "examples": [ "src/main/ssh/legacy-relay/legacy-relay-cli-args.ts", "src/main/ssh/legacy-relay/legacy-relay-cli-call-limits.ts", "src/main/ssh/legacy-relay/legacy-relay-cli-caller.ts" ] }, { "directory": "src/main/usage", "prefix": "usage-scan", "files": 8, "productionFiles": 5, "examples": [ "src/main/usage/usage-scan-worker-cache-cleanup.ts", "src/main/usage/usage-scan-worker-client.ts", "src/main/usage/usage-scan-worker-entry.ts" ] }, { "directory": "src/main/usage", "prefix": "usage-scan-worker", "files": 8, "productionFiles": 5, "examples": [ "src/main/usage/usage-scan-worker-cache-cleanup.ts", "src/main/usage/usage-scan-worker-client.ts", "src/main/usage/usage-scan-worker-entry.ts" ] }, { "directory": "src/main", "prefix": "windows", "files": 8, "productionFiles": 4, "examples": [ "src/main/windows-native-registry.ts", "src/main/windows-path-access-host.ts", "src/main/windows-process-tree-kill.ts" ] }, { "directory": "src/main/windows", "prefix": "windows-process", "files": 8, "productionFiles": 3, "examples": [ "src/main/windows/windows-process-table-cim-scan.ts", "src/main/windows/windows-process-table-timeout-error.ts", "src/main/windows/windows-process-table.ts" ] }, { "directory": "src/main", "prefix": "worktree-retirement", "files": 8, "productionFiles": 3, "examples": [ "src/main/worktree-retirement-backfill-scan.ts", "src/main/worktree-retirement-discovery.ts", "src/main/worktree-retirement-namespace.ts" ] }, { "directory": "src/main/wsl", "prefix": "wsl-orcad-host", "files": 8, "productionFiles": 4, "examples": [ "src/main/wsl/wsl-orcad-host-account-push.ts", "src/main/wsl/wsl-orcad-host-environments.ts", "src/main/wsl/wsl-orcad-host-target.ts" ] }, { "directory": "src/main", "prefix": "zsh", "files": 8, "productionFiles": 4, "examples": [ "src/main/zsh-deferred-startup-line-init.ts", "src/main/zsh-startup-hook-pty-harness.ts", "src/main/zsh-startup-wrapper-builder.ts" ] }, { "directory": "src/renderer/src/components/artifacts", "prefix": "artifact-list", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/artifacts/ArtifactListRow.tsx", "src/renderer/src/components/artifacts/ArtifactListRows.tsx", "src/renderer/src/components/artifacts/ArtifactListSearchField.tsx" ] }, { "directory": "src/renderer/src/components/automations", "prefix": "automation-host-cache", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/automations/automation-host-cache-controller.ts", "src/renderer/src/components/automations/automation-host-cache-error.ts", "src/renderer/src/components/automations/automation-host-cache-health.ts" ] }, { "directory": "src/renderer/src/components/browser-pane/assemble-chrome", "prefix": "browser-chrome", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/browser-pane/assemble-chrome/browser-chrome-address-slot.ts", "src/renderer/src/components/browser-pane/assemble-chrome/browser-chrome-element-tool-buttons.tsx", "src/renderer/src/components/browser-pane/assemble-chrome/browser-chrome-folded-tools.tsx" ] }, { "directory": "src/renderer/src/components/dashboard-popout", "prefix": "dashboard", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/dashboard-popout/DashboardHostBadge.tsx", "src/renderer/src/components/dashboard-popout/DashboardPopoutRoot.tsx", "src/renderer/src/components/dashboard-popout/dashboard-agent-status-patch.ts" ] }, { "directory": "src/renderer/src/components/dashboard", "prefix": "dashboard-agent", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/dashboard/DashboardAgentChildDisclosure.tsx", "src/renderer/src/components/dashboard/DashboardAgentRow.tsx", "src/renderer/src/components/dashboard/DashboardAgentRowMessage.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "editor-autosave", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/editor/EditorAutosaveController.tsx", "src/renderer/src/components/editor/editor-autosave-controller.ts", "src/renderer/src/components/editor/editor-autosave-holds.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "ipynb-cell", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/editor/IpynbCellEditor.tsx", "src/renderer/src/components/editor/IpynbCellOutputs.tsx", "src/renderer/src/components/editor/IpynbCellRun.tsx" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown-doc", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/editor/RichMarkdownDocLinkMenu.tsx", "src/renderer/src/components/editor/rich-markdown-doc-link-dom.ts", "src/renderer/src/components/editor/rich-markdown-doc-link-scan.ts" ] }, { "directory": "src/renderer/src/components/editor", "prefix": "rich-markdown-search", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/editor/RichMarkdownSearchBar.tsx", "src/renderer/src/components/editor/rich-markdown-search-focus.ts", "src/renderer/src/components/editor/rich-markdown-search-matches-cache.ts" ] }, { "directory": "src/renderer/src/components/emulator-pane", "prefix": "emulator-device", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/emulator-pane/emulator-device-frame-layout.ts", "src/renderer/src/components/emulator-pane/emulator-device-frame.tsx", "src/renderer/src/components/emulator-pane/emulator-device-row-mapping.ts" ] }, { "directory": "src/renderer/src/components/feature-wall", "prefix": "feature-wall-setup", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/feature-wall/FeatureWallSetupChecklist.tsx", "src/renderer/src/components/feature-wall/FeatureWallSetupStepVisuals.tsx", "src/renderer/src/components/feature-wall/FeatureWallSetupWorkflowActions.tsx" ] }, { "directory": "src/renderer/src/components/feature-wall", "prefix": "workbench", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/feature-wall/WorkbenchAnimatedVisual.tsx", "src/renderer/src/components/feature-wall/WorkbenchTerminalPanes.tsx", "src/renderer/src/components/feature-wall/WorkbenchTerminalSplitMenu.tsx" ] }, { "directory": "src/renderer/src/components/github-item-dialog/edit-item-fields", "prefix": "gh", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-assignees.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-horizontal.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-labels.tsx" ] }, { "directory": "src/renderer/src/components/github-item-dialog/edit-item-fields", "prefix": "gh-edit", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-assignees.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-horizontal.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-labels.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "jira-issue-workspace", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/jira-issue-workspace-actions.ts", "src/renderer/src/components/jira-issue-workspace-chrome.tsx", "src/renderer/src/components/jira-issue-workspace-content.tsx" ] }, { "directory": "src/renderer/src/components", "prefix": "landing", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/landing-github-star-state.ts", "src/renderer/src/components/landing-preflight-dismissal.ts", "src/renderer/src/components/landing-preflight-issues.ts" ] }, { "directory": "src/renderer/src/components", "prefix": "linear-item-drawer", "files": 8, "productionFiles": 8, "examples": [ "src/renderer/src/components/linear-item-drawer-comment-footer.tsx", "src/renderer/src/components/linear-item-drawer-edit-chips-layout.tsx", "src/renderer/src/components/linear-item-drawer-edit-controller.tsx" ] }, { "directory": "src/renderer/src/components/maintenance/update-card", "prefix": "update", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/maintenance/update-card/UpdateAvailableCardContent.tsx", "src/renderer/src/components/maintenance/update-card/UpdateCardStateContent.tsx", "src/renderer/src/components/maintenance/update-card/UpdateCheckFeedback.tsx" ] }, { "directory": "src/renderer/src/components/mobile", "prefix": "mobile-page", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/mobile/MobilePageContent.tsx", "src/renderer/src/components/mobile/MobilePageToolbar.tsx", "src/renderer/src/components/mobile/mobile-page-stage.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-interactive", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/native-chat/NativeChatInteractiveCard.tsx", "src/renderer/src/components/native-chat/native-chat-interactive-prompt.ts", "src/renderer/src/components/native-chat/use-native-chat-interactive-prompt-card.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-launch", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/native-chat/native-chat-launch-draft-resolution.ts", "src/renderer/src/components/native-chat/native-chat-launch-draft-send.ts", "src/renderer/src/components/native-chat/use-native-chat-launch-draft-adoption.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-pending", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/native-chat/NativeChatPendingIcon.tsx", "src/renderer/src/components/native-chat/native-chat-pending-attachment-cache.ts", "src/renderer/src/components/native-chat/native-chat-pending-occurrence.ts" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-queued", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/native-chat/NativeChatQueuedMessageCard.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageEditor.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageList.tsx" ] }, { "directory": "src/renderer/src/components/native-chat", "prefix": "native-chat-runtime", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/native-chat/native-chat-runtime-contract.ts", "src/renderer/src/components/native-chat/native-chat-runtime-image-send.ts", "src/renderer/src/components/native-chat/native-chat-runtime-owner.ts" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "run", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/new-workspace/RunTargetCombobox.tsx", "src/renderer/src/components/new-workspace/RunTargetComboboxRow.tsx", "src/renderer/src/components/new-workspace/RunTargetField.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "run-target", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/new-workspace/RunTargetCombobox.tsx", "src/renderer/src/components/new-workspace/RunTargetComboboxRow.tsx", "src/renderer/src/components/new-workspace/RunTargetField.tsx" ] }, { "directory": "src/renderer/src/components/new-workspace", "prefix": "smart-workspace-source", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/new-workspace/SmartWorkspaceSourceResultList.tsx", "src/renderer/src/components/new-workspace/SmartWorkspaceSourceTabs.tsx", "src/renderer/src/components/new-workspace/smart-workspace-source-popover-focus.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "check", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/right-sidebar/check-details-resize.ts", "src/renderer/src/components/right-sidebar/check-job-log-tail.tsx", "src/renderer/src/components/right-sidebar/check-log-initial-diagnostic-position.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "file-explorer-drag", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/right-sidebar/file-explorer-drag-edge-scroll.ts", "src/renderer/src/components/right-sidebar/file-explorer-drag-scroll-marker.ts", "src/renderer/src/components/right-sidebar/useFileExplorerDragDrop.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "file-explorer-watch", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/components/right-sidebar/file-explorer-watch-path.ts", "src/renderer/src/components/right-sidebar/file-explorer-watch-reconcile.ts", "src/renderer/src/components/right-sidebar/file-explorer-watch-refresh-scheduler.ts" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "folder", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/right-sidebar/FolderWorkspacePrChecksPanel.tsx", "src/renderer/src/components/right-sidebar/FolderWorkspacePrChecksRow.tsx", "src/renderer/src/components/right-sidebar/FolderWorkspaceWorktreesPanel.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar", "prefix": "folder-workspace", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/right-sidebar/FolderWorkspacePrChecksPanel.tsx", "src/renderer/src/components/right-sidebar/FolderWorkspacePrChecksRow.tsx", "src/renderer/src/components/right-sidebar/FolderWorkspaceWorktreesPanel.tsx" ] }, { "directory": "src/renderer/src/components/right-sidebar/source-control/panel", "prefix": "panel", "files": 8, "productionFiles": 8, "examples": [ "src/renderer/src/components/right-sidebar/source-control/panel/panel-content.tsx", "src/renderer/src/components/right-sidebar/source-control/panel/panel-dialogs.tsx", "src/renderer/src/components/right-sidebar/source-control/panel/panel-props.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "agent-launch", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/settings/AgentLaunchDefaultsEditor.tsx", "src/renderer/src/components/settings/AgentLaunchSettingsCatalog.tsx", "src/renderer/src/components/settings/AgentLaunchSettingsSection.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "browser-use", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/settings/BrowserUseComputerUseNotice.tsx", "src/renderer/src/components/settings/BrowserUseCookieImportStep.tsx", "src/renderer/src/components/settings/BrowserUseEnableSwitch.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "managed", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/settings/ManagedDataAccountsSection.tsx", "src/renderer/src/components/settings/managed-server-copy.ts", "src/renderer/src/components/settings/managed-server-dependency-kinds.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "repository-host", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/settings/RepositoryHostSetupActions.tsx", "src/renderer/src/components/settings/RepositoryHostSetupsSection.tsx", "src/renderer/src/components/settings/repository-host-add-project-steps.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "repository-icon", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/settings/RepositoryIconColorSection.tsx", "src/renderer/src/components/settings/RepositoryIconEmojiPicker.tsx", "src/renderer/src/components/settings/RepositoryIconPicker.tsx" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "runtime-environment", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/settings/runtime-environment-dialogs.tsx", "src/renderer/src/components/settings/runtime-environment-host-details.ts", "src/renderer/src/components/settings/runtime-environment-selection.ts" ] }, { "directory": "src/renderer/src/components/settings", "prefix": "runtime-server-row", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/settings/runtime-server-row-details.tsx", "src/renderer/src/components/settings/runtime-server-row-menu.tsx", "src/renderer/src/components/settings/runtime-server-row-meta.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "comment-markdown", "files": 8, "productionFiles": 8, "examples": [ "src/renderer/src/components/sidebar/CommentMarkdownWords.tsx", "src/renderer/src/components/sidebar/comment-markdown-code-renderers.tsx", "src/renderer/src/components/sidebar/comment-markdown-element-renderers.tsx" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "project-group-header", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/project-group-header-drag-commit.ts", "src/renderer/src/components/sidebar/project-group-header-drag-contract.ts", "src/renderer/src/components/sidebar/project-group-header-drag-start.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "ssh", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/SshTargetRow.tsx", "src/renderer/src/components/sidebar/ssh-host-remove-resolution.ts", "src/renderer/src/components/sidebar/ssh-host-remove-workspaces.ts" ] }, { "directory": "src/renderer/src/components/sidebar", "prefix": "worktree-context-menu", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/components/sidebar/WorktreeContextMenuOverlays.tsx", "src/renderer/src/components/sidebar/WorktreeContextMenuView.tsx", "src/renderer/src/components/sidebar/use-worktree-context-menu-commands.ts" ] }, { "directory": "src/renderer/src/components/sidebar/worktree-list/rows", "prefix": "project", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/sidebar/worktree-list/rows/ProjectGroupDialogs.tsx", "src/renderer/src/components/sidebar/worktree-list/rows/ProjectHeaderHostLabel.tsx", "src/renderer/src/components/sidebar/worktree-list/rows/project-group-header-actions.tsx" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "ssh-status", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/components/status-bar/SshStatusSegment.tsx", "src/renderer/src/components/status-bar/ssh-status-menu-rows.ts", "src/renderer/src/components/status-bar/ssh-status-segment-copy.ts" ] }, { "directory": "src/renderer/src/components/status-bar", "prefix": "status-bar-usage", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/status-bar/StatusBarUsageChangeNoticeCard.tsx", "src/renderer/src/components/status-bar/StatusBarUsageChangeNotices.tsx", "src/renderer/src/components/status-bar/StatusBarUsageEmptyCta.tsx" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "native", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/tab-bar/NativeChatCliForkMenuItems.tsx", "src/renderer/src/components/tab-bar/NativeChatNamingFailure.tsx", "src/renderer/src/components/tab-bar/native-chat-cli-fork-run.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "native-chat", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/tab-bar/NativeChatCliForkMenuItems.tsx", "src/renderer/src/components/tab-bar/NativeChatNamingFailure.tsx", "src/renderer/src/components/tab-bar/native-chat-cli-fork-run.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "sortable", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/tab-bar/SortableTab.tsx", "src/renderer/src/components/tab-bar/SortableTabContextMenu.tsx", "src/renderer/src/components/tab-bar/use-sortable-tab-context-menu.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-bar-create", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/components/tab-bar/TabBarCreateEntry.tsx", "src/renderer/src/components/tab-bar/TabBarCreateEntryRow.tsx", "src/renderer/src/components/tab-bar/use-tab-bar-create-menu-controller.ts" ] }, { "directory": "src/renderer/src/components/tab-bar", "prefix": "tab-bar-item", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/tab-bar/TabBarItemRow.tsx", "src/renderer/src/components/tab-bar/tab-bar-item-model.ts", "src/renderer/src/components/tab-bar/tab-bar-item-surface.tsx" ] }, { "directory": "src/renderer/src/components/task-page/linear", "prefix": "issue", "files": 8, "productionFiles": 8, "examples": [ "src/renderer/src/components/task-page/linear/IssueAttributes.tsx", "src/renderer/src/components/task-page/linear/IssueBoard.tsx", "src/renderer/src/components/task-page/linear/IssueBoardColumns.tsx" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "mobile-driver", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/components/terminal-pane/MobileDriverOverlay.tsx", "src/renderer/src/components/terminal-pane/mobile-driver-overlay-collapse.ts", "src/renderer/src/components/terminal-pane/mobile-driver-overlay-focus.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane/pty-connection", "prefix": "hidden-output", "files": 8, "productionFiles": 8, "examples": [ "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-abandon.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-chunk.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-drain.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane/pty-connection", "prefix": "pty", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/terminal-pane/pty-connection/pty-connect-limits.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-input-forward.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane/pty-connection", "prefix": "reattach", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/terminal-pane/pty-connection/reattach-grid-fit.ts", "src/renderer/src/components/terminal-pane/pty-connection/reattach-live-data-deferral.ts", "src/renderer/src/components/terminal-pane/pty-connection/reattach-payload-context.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-file", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/terminal-pane/terminal-file-link-actions.ts", "src/renderer/src/components/terminal-pane/terminal-file-link-hit-testing.ts", "src/renderer/src/components/terminal-pane/terminal-file-link-target.ts" ] }, { "directory": "src/renderer/src/components/terminal-pane", "prefix": "terminal-pane-mount", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/components/terminal-pane/terminal-pane-mount-bootstrap.ts", "src/renderer/src/components/terminal-pane/terminal-pane-mount-cleanup.ts", "src/renderer/src/components/terminal-pane/terminal-pane-mount-context.ts" ] }, { "directory": "src/renderer/src/components/terminal", "prefix": "terminal-tab", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/components/terminal/terminal-tab-actions.ts", "src/renderer/src/components/terminal/terminal-tab-bulk-actions.ts", "src/renderer/src/components/terminal/terminal-tab-create.ts" ] }, { "directory": "src/renderer/src/components/workspace-cleanup", "prefix": "workspace-cleanup-candidate", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/components/workspace-cleanup/workspace-cleanup-candidate-labels.ts", "src/renderer/src/components/workspace-cleanup/workspace-cleanup-candidate-list.tsx", "src/renderer/src/components/workspace-cleanup/workspace-cleanup-candidate-row-data.ts" ] }, { "directory": "src/renderer/src/hooks", "prefix": "agent-hook-completion", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/hooks/agent-hook-completion-notifications.ts", "src/renderer/src/hooks/agent-hook-completion-revision-hold.ts", "src/renderer/src/hooks/agent-hook-completion-store-sync.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "agent-background", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/lib/agent-background-draft-delivery.ts", "src/renderer/src/lib/agent-background-session-cleanup.ts", "src/renderer/src/lib/agent-background-session-contract.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "cmd", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/lib/cmd-j-github-url-lookup.ts", "src/renderer/src/lib/cmd-j-row-index-jump.ts", "src/renderer/src/lib/cmd-j-section-leadership.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "cmd-j", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/lib/cmd-j-github-url-lookup.ts", "src/renderer/src/lib/cmd-j-row-index-jump.ts", "src/renderer/src/lib/cmd-j-section-leadership.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "jira", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/lib/jira-account-label.ts", "src/renderer/src/lib/jira-board-drag-payload.ts", "src/renderer/src/lib/jira-issue-key-casing.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "linear-issue", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/lib/linear-issue-context-snapshot.ts", "src/renderer/src/lib/linear-issue-url-lookup.ts", "src/renderer/src/lib/linear-issue-workspace-attachment.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "pane-fit", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/lib/pane-manager/pane-fit-client-size.ts", "src/renderer/src/lib/pane-manager/pane-fit-continuation-registry.ts", "src/renderer/src/lib/pane-manager/pane-fit-continuation-retry.ts" ] }, { "directory": "src/renderer/src/lib/pane-manager", "prefix": "pane-tree", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/lib/pane-manager/pane-tree-equalization.ts", "src/renderer/src/lib/pane-manager/pane-tree-match-moves.ts", "src/renderer/src/lib/pane-manager/pane-tree-ops.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "pr", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/lib/pr-bot-author-overrides.ts", "src/renderer/src/lib/pr-comment-action-state.ts", "src/renderer/src/lib/pr-comment-audience-labels.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "source", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/lib/source-control-agent-action-launch-check.ts", "src/renderer/src/lib/source-control-commit-draft-session.ts", "src/renderer/src/lib/source-control-generation-plan.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "source-control", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/lib/source-control-agent-action-launch-check.ts", "src/renderer/src/lib/source-control-commit-draft-session.ts", "src/renderer/src/lib/source-control-generation-plan.ts" ] }, { "directory": "src/renderer/src/lib", "prefix": "windows", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/lib/windows-path-access.ts", "src/renderer/src/lib/windows-terminal-capabilities.ts", "src/renderer/src/lib/windows-terminal-capability-read.ts" ] }, { "directory": "src/renderer/src/runtime", "prefix": "server-layout", "files": 8, "productionFiles": 3, "examples": [ "src/renderer/src/runtime/server-layout-frame-ids.ts", "src/renderer/src/runtime/server-layout-frames.ts", "src/renderer/src/runtime/server-layout-view-report.ts" ] }, { "directory": "src/renderer/src/ssh", "prefix": "ssh-host", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/ssh/ssh-host-bridged-terminals-copy.ts", "src/renderer/src/ssh/ssh-host-launch-session-copy.ts", "src/renderer/src/ssh/ssh-host-node-download-copy.ts" ] }, { "directory": "src/renderer/src/startup", "prefix": "startup", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/startup/startup-degraded-recovery.ts", "src/renderer/src/startup/startup-diagnostics.ts", "src/renderer/src/startup/startup-ssh-connection-restore.ts" ] }, { "directory": "src/renderer/src/store/folder-workspaces", "prefix": "folder", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/store/folder-workspaces/folder-path-status-actions.ts", "src/renderer/src/store/folder-workspaces/folder-path-status.ts", "src/renderer/src/store/folder-workspaces/folder-workspace-catalog-actions.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "agent-status-live", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/store/slices/agent-status-live-actions.ts", "src/renderer/src/store/slices/agent-status-live-entry-builder.ts", "src/renderer/src/store/slices/agent-status-live-entry-children.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "hosted-review", "files": 8, "productionFiles": 5, "examples": [ "src/renderer/src/store/slices/hosted-review-cache-identity.ts", "src/renderer/src/store/slices/hosted-review-cache-state.ts", "src/renderer/src/store/slices/hosted-review-card-refresh.ts" ] }, { "directory": "src/renderer/src/store/slices", "prefix": "repo", "files": 8, "productionFiles": 4, "examples": [ "src/renderer/src/store/slices/repo-filter-selection.ts", "src/renderer/src/store/slices/repo-host-identity.ts", "src/renderer/src/store/slices/repo-identity-reconcile.ts" ] }, { "directory": "src/renderer/src/store/slices/worktrees/metadata", "prefix": "worktree", "files": 8, "productionFiles": 7, "examples": [ "src/renderer/src/store/slices/worktrees/metadata/worktree-base-status.ts", "src/renderer/src/store/slices/worktrees/metadata/worktree-git-identity-update.ts", "src/renderer/src/store/slices/worktrees/metadata/worktree-lineage-actions.ts" ] }, { "directory": "src/renderer/src/web", "prefix": "web-runtime-connection", "files": 8, "productionFiles": 6, "examples": [ "src/renderer/src/web/web-runtime-connection-auth.ts", "src/renderer/src/web/web-runtime-connection-frame-router.ts", "src/renderer/src/web/web-runtime-connection-heartbeat.ts" ] }, { "directory": "src/shared", "prefix": "codex-subagent", "files": 8, "productionFiles": 4, "examples": [ "src/shared/codex-subagent-poll-scheduler.ts", "src/shared/codex-subagent-reviewer.ts", "src/shared/codex-subagent-roster.ts" ] }, { "directory": "src/shared", "prefix": "computer", "files": 8, "productionFiles": 5, "examples": [ "src/shared/computer-awake-mode.ts", "src/shared/computer-use-error-recovery.ts", "src/shared/computer-use-key-spec.ts" ] }, { "directory": "src/shared", "prefix": "crash", "files": 8, "productionFiles": 7, "examples": [ "src/shared/crash-breadcrumb-origin.ts", "src/shared/crash-report-attribution-lines.ts", "src/shared/crash-report-exit-code.ts" ] }, { "directory": "src/shared", "prefix": "git-branch", "files": 8, "productionFiles": 4, "examples": [ "src/shared/git-branch-cleanup.ts", "src/shared/git-branch-compare-head.ts", "src/shared/git-branch-delete-refusal.ts" ] }, { "directory": "src/shared", "prefix": "git-remote", "files": 8, "productionFiles": 5, "examples": [ "src/shared/git-remote-branch-name.ts", "src/shared/git-remote-error.ts", "src/shared/git-remote-host-alias.ts" ] }, { "directory": "src/shared/github", "prefix": "pull", "files": 8, "productionFiles": 5, "examples": [ "src/shared/github/pull-request-auto-merge-availability.ts", "src/shared/github/pull-request-for-branch-outcome.ts", "src/shared/github/pull-request-merge-methods.ts" ] }, { "directory": "src/shared/github", "prefix": "pull-request", "files": 8, "productionFiles": 5, "examples": [ "src/shared/github/pull-request-auto-merge-availability.ts", "src/shared/github/pull-request-for-branch-outcome.ts", "src/shared/github/pull-request-merge-methods.ts" ] }, { "directory": "src/shared/linear", "prefix": "issue", "files": 8, "productionFiles": 6, "examples": [ "src/shared/linear/issue-activity.ts", "src/shared/linear/issue-attribute-filter.ts", "src/shared/linear/issue-read-limits.ts" ] }, { "directory": "src/shared", "prefix": "mobile-e2ee", "files": 8, "productionFiles": 3, "examples": [ "src/shared/mobile-e2ee-v2-contract.ts", "src/shared/mobile-e2ee-v2-framing.ts", "src/shared/mobile-e2ee-v2-node-key-schedule.ts" ] }, { "directory": "src/shared", "prefix": "pane-agent", "files": 8, "productionFiles": 4, "examples": [ "src/shared/pane-agent-evidence-sources.ts", "src/shared/pane-agent-identity-adapter.ts", "src/shared/pane-agent-identity-resolver.ts" ] }, { "directory": "src/shared", "prefix": "relay", "files": 8, "productionFiles": 6, "examples": [ "src/shared/relay-frame-buffer.ts", "src/shared/relay-frame-decoder-contract.ts", "src/shared/relay-frame-decoder.ts" ] }, { "directory": "src/shared", "prefix": "remote-runtime-subscription", "files": 8, "productionFiles": 5, "examples": [ "src/shared/remote-runtime-subscription-contract.ts", "src/shared/remote-runtime-subscription-frame-router.ts", "src/shared/remote-runtime-subscription-outbound.ts" ] }, { "directory": "src/shared/rpc-contract", "prefix": "github", "files": 8, "productionFiles": 8, "examples": [ "src/shared/rpc-contract/github-account-binding-params.ts", "src/shared/rpc-contract/github-issue-params.ts", "src/shared/rpc-contract/github-issue-update-params.ts" ] }, { "directory": "src/shared/rpc-contract", "prefix": "terminal", "files": 8, "productionFiles": 7, "examples": [ "src/shared/rpc-contract/terminal-daemon-params.ts", "src/shared/rpc-contract/terminal-orphan-params.ts", "src/shared/rpc-contract/terminal-quick-command-params.ts" ] }, { "directory": "src/shared/rpc-contract", "prefix": "workspace-layout", "files": 8, "productionFiles": 7, "examples": [ "src/shared/rpc-contract/workspace-layout-editor-file-params.ts", "src/shared/rpc-contract/workspace-layout-held-panes-params.ts", "src/shared/rpc-contract/workspace-layout-params.ts" ] }, { "directory": "src/shared", "prefix": "runtime-host", "files": 8, "productionFiles": 6, "examples": [ "src/shared/runtime-host-connection-state.ts", "src/shared/runtime-host-contact.ts", "src/shared/runtime-host-descriptor.ts" ] }, { "directory": "src/shared", "prefix": "secure-path", "files": 8, "productionFiles": 5, "examples": [ "src/shared/secure-path-hardening-cache.ts", "src/shared/secure-path-hardening-report.ts", "src/shared/secure-path-hardening-retry-budget.ts" ] }, { "directory": "src/shared/sidebar-list", "prefix": "smart", "files": 8, "productionFiles": 4, "examples": [ "src/shared/sidebar-list/smart-attention.ts", "src/shared/sidebar-list/smart-sort-agent-change.ts", "src/shared/sidebar-list/smart-sort-phase.ts" ] }, { "directory": "src/shared", "prefix": "terminal-pane", "files": 8, "productionFiles": 5, "examples": [ "src/shared/terminal-pane-layout-tree.ts", "src/shared/terminal-pane-placement.ts", "src/shared/terminal-pane-reveal.ts" ] }, { "directory": "src/shared/workspace-layout", "prefix": "workspace-layout-editor", "files": 8, "productionFiles": 3, "examples": [ "src/shared/workspace-layout/workspace-layout-editor-open-file-id.ts", "src/shared/workspace-layout/workspace-layout-editor-rekey.ts", "src/shared/workspace-layout/workspace-layout-editor-tab-file.ts" ] } ], "productionAreaImportEdges": [ { "edge": "renderer -> contracts", "count": 10190 }, { "edge": "desktop-shell -> contracts", "count": 6213 }, { "edge": "runtime -> contracts", "count": 2936 }, { "edge": "ipc -> desktop-shell", "count": 1154 }, { "edge": "ipc -> contracts", "count": 1132 }, { "edge": "mobile -> contracts", "count": 1017 }, { "edge": "runtime -> desktop-shell", "count": 899 }, { "edge": "preload -> contracts", "count": 447 }, { "edge": "cli -> contracts", "count": 316 }, { "edge": "terminal-daemon -> contracts", "count": 239 }, { "edge": "desktop-shell -> runtime", "count": 225 }, { "edge": "desktop-shell -> process-host", "count": 171 }, { "edge": "terminal-daemon -> desktop-shell", "count": 161 }, { "edge": "desktop-shell -> ipc", "count": 155 }, { "edge": "wsl-guest -> contracts", "count": 116 }, { "edge": "runtime -> ipc", "count": 103 }, { "edge": "ipc -> runtime", "count": 102 }, { "edge": "renderer -> preload", "count": 90 }, { "edge": "tooling -> contracts", "count": 65 }, { "edge": "tooling -> process-host", "count": 62 }, { "edge": "desktop-shell -> terminal-daemon", "count": 58 }, { "edge": "tooling -> desktop-shell", "count": 37 }, { "edge": "ipc -> terminal-daemon", "count": 27 }, { "edge": "terminal-daemon -> process-host", "count": 20 }, { "edge": "documentation -> tooling", "count": 17 }, { "edge": "runtime -> terminal-daemon", "count": 17 }, { "edge": "cli -> process-host", "count": 14 }, { "edge": "contracts -> process-host", "count": 13 }, { "edge": "repository-support -> tooling", "count": 13 }, { "edge": "tooling -> renderer", "count": 11 }, { "edge": "cli -> desktop-shell", "count": 10 }, { "edge": "wsl-guest -> desktop-shell", "count": 8 }, { "edge": "tooling -> terminal-daemon", "count": 6 }, { "edge": "terminal-daemon -> ipc", "count": 5 }, { "edge": "desktop-shell -> tooling", "count": 4 }, { "edge": "desktop-shell -> wsl-guest", "count": 4 }, { "edge": "documentation -> renderer", "count": 4 }, { "edge": "mobile -> process-host", "count": 4 }, { "edge": "ipc -> process-host", "count": 3 }, { "edge": "runtime -> process-host", "count": 3 }, { "edge": "cloud -> process-host", "count": 2 }, { "edge": "documentation -> desktop-shell", "count": 2 }, { "edge": "documentation -> ipc", "count": 2 }, { "edge": "automation -> tooling", "count": 1 }, { "edge": "documentation -> runtime", "count": 1 }, { "edge": "ipc -> tooling", "count": 1 }, { "edge": "mobile -> tooling", "count": 1 }, { "edge": "tooling -> cli", "count": 1 }, { "edge": "tooling -> mobile", "count": 1 }, { "edge": "tooling -> repository-support", "count": 1 }, { "edge": "tooling -> runtime", "count": 1 }, { "edge": "tooling -> wsl-guest", "count": 1 }, { "edge": "wsl-guest -> process-host", "count": 1 } ], "importAnalysis": { "specifiers": 197356, "localCode": 150800, "localNonCode": 236, "externalOrUnmodeled": 46293, "unresolvedCount": 27, "unresolved": [ { "file": "config/scripts/install-electron-package-binary.mjs", "specifier": "./package.json" }, { "file": "config/scripts/install-electron-package-binary.mjs", "specifier": "./checksums.json" }, { "file": "config/scripts/session-search-file-id-e2e/host.cjs", "specifier": "./production.js" }, { "file": "config/scripts/verify-packaged-node-pty-job-ownership.cjs", "specifier": "./node_modules/node-pty/lib/utils" }, { "file": "docs/audits/ssh-file-metadata-retention/relay-fixture.mjs", "specifier": "../../../src/main/ssh/ssh-filesystem-stream-reader" }, { "file": "docs/audits/ssh-file-metadata-retention/relay-fixture.mjs", "specifier": "../../../src/relay/fs-stream-registry" }, { "file": "docs/audits/ssh-file-metadata-retention/relay-fixture.mjs", "specifier": "../../../src/relay/fs-handler-file-read" }, { "file": "docs/audits/ssh-file-metadata-retention/scenario.test.mjs", "specifier": "../../../src/main/ssh/ssh-filesystem-stream-reader" }, { "file": "docs/site/src/lib/source.ts", "specifier": "../../.source/server" }, { "file": "mobile/src/components/pr-sidebar/mermaid-page-engine.ts", "specifier": "./mermaid-page-engine.generated" }, { "file": "mobile/src/terminal/document/native-document-bundle.test.ts", "specifier": "../terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-web-document-mount.ts", "specifier": "./terminal-webview-engine-css.generated" }, { "file": "mobile/src/terminal/terminal-webview-engine.test.ts", "specifier": "./terminal-webview-engine-css.generated" }, { "file": "mobile/src/terminal/terminal-webview-engine.test.ts", "specifier": "./terminal-webview-engine.generated" }, { "file": "mobile/src/terminal/terminal-webview-html.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-webview-html/document-shell.ts", "specifier": "../terminal-webview-engine-css.generated" }, { "file": "mobile/src/terminal/terminal-webview-html/document-shell.ts", "specifier": "../terminal-webview-engine.generated" }, { "file": "mobile/src/terminal/terminal-webview-html/document-style.test.ts", "specifier": "../terminal-webview-engine-css.generated" }, { "file": "mobile/src/terminal/terminal-webview-init-surface.test.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-webview-mouse-test-harness.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-webview-replay-coast.test.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-webview-tap-routing.test.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-webview-touch-scroll.test.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "mobile/src/terminal/terminal-webview-wheel-scroll.test.ts", "specifier": "./terminal-webview-document-script.generated" }, { "file": "native/windows-registry/index.js", "specifier": "./build/Release/orca_windows_registry.node" }, { "file": "native/windows-security/index.js", "specifier": "./build/Release/orca_windows_security.node" }, { "file": "src/shared/bundled-ripgrep.test.ts", "specifier": "./config/bundled-ripgrep-resources.cjs" } ], "parseFailures": [] }, "proposals": [ { "id": "ipc-linear", "phase": 1, "priority": "pilot", "risk": "lower", "directory": "src/main/ipc", "basenamePattern": "^linear(?:[-.]|$)", "targetDirectory": "src/main/ipc/linear", "stripPrefix": "linear-", "entryStem": "linear", "targetEntryStem": "register-handlers", "reason": "Seven adjacent transport files already form a named provider family. Keep them separate from the backend client.", "review": "Preserve exported registration symbols, IPC channel strings, request validation and registration order. Resolve any file-versus-directory entry ambiguity explicitly.", "status": "proposed-not-applied", "selectedFiles": 7, "productionFiles": 6, "testSupportFiles": 1, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 10, "inboundEdges": 1, "outboundEdges": 21, "productionInternalEdges": 9, "productionInboundEdges": 1, "productionOutboundEdges": 21, "externalImporterFiles": ["src/main/ipc/register-core-handlers/register-core-handlers.ts"], "productionExternalImporterFiles": [ "src/main/ipc/register-core-handlers/register-core-handlers.ts" ], "outboundDependencyDirectories": [ { "path": "src/main/linear", "count": 7 }, { "path": "src/shared/linear", "count": 4 }, { "path": "src/main/preflight", "count": 1 }, { "path": "src/shared", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/ipc/linear-custom-view-handlers.ts", "to": "src/main/ipc/linear/custom-view-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/linear-ipc-args.ts", "to": "src/main/ipc/linear/ipc-args.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/linear-issue-handlers.ts", "to": "src/main/ipc/linear/issue-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/linear-project-handlers.ts", "to": "src/main/ipc/linear/project-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/linear-team-handlers.ts", "to": "src/main/ipc/linear/team-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/linear.test.ts", "to": "src/main/ipc/linear/register-handlers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/linear.ts", "to": "src/main/ipc/linear/register-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "ipc-jira", "phase": 1, "priority": "pilot", "risk": "lower", "directory": "src/main/ipc", "basenamePattern": "^jira(?:[-.]|$)", "targetDirectory": "src/main/ipc/jira", "stripPrefix": "jira-", "entryStem": "jira", "targetEntryStem": "register-handlers", "reason": "Jira registration, request validation, cancellation and metadata handling belong together within IPC.", "review": "Preserve channels, cancellation ownership, site scope and registration order. Keep src/main/jira as the backend domain.", "status": "proposed-not-applied", "selectedFiles": 10, "productionFiles": 6, "testSupportFiles": 4, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 8, "inboundEdges": 2, "outboundEdges": 16, "productionInternalEdges": 4, "productionInboundEdges": 2, "productionOutboundEdges": 16, "externalImporterFiles": ["src/main/ipc/register-core-handlers/register-core-handlers.ts"], "productionExternalImporterFiles": [ "src/main/ipc/register-core-handlers/register-core-handlers.ts" ], "outboundDependencyDirectories": [ { "path": "src/main/jira", "count": 3 }, { "path": "src/shared/rpc-contract", "count": 3 }, { "path": "src/main/text-generation", "count": 2 }, { "path": "src/shared", "count": 2 }, { "path": "src/main", "count": 1 }, { "path": "src/main/preflight", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/ipc/jira-cancellable-requests.test.ts", "to": "src/main/ipc/jira/cancellable-requests.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-cancellable-requests.ts", "to": "src/main/ipc/jira/cancellable-requests.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-ipc-params.test.ts", "to": "src/main/ipc/jira/ipc-params.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-ipc-params.ts", "to": "src/main/ipc/jira/ipc-params.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-issue-summary-generation.test.ts", "to": "src/main/ipc/jira/issue-summary-generation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-issue-summary-generation.ts", "to": "src/main/ipc/jira/issue-summary-generation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-project-metadata-registration.test.ts", "to": "src/main/ipc/jira/project-metadata-registration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-project-metadata.ts", "to": "src/main/ipc/jira/project-metadata.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira-user-search.ts", "to": "src/main/ipc/jira/user-search.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/jira.ts", "to": "src/main/ipc/jira/register-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "linear-issue-context", "phase": 1, "priority": "pilot", "risk": "moderate", "directory": "src/main/linear", "basenamePattern": "^issue-context(?:[-.]|$)", "targetDirectory": "src/main/linear/issue-context", "stripPrefix": "issue-context-", "entryStem": "issue-context", "targetEntryStem": "read-context", "reason": "The issue-context family covers resolution, optional includes, pagination and relations around one public read operation.", "review": "Keep the current-context, linked-workspace, inline-media and partial-error behavior intact; choose the public read-context entry explicitly.", "status": "proposed-not-applied", "selectedFiles": 17, "productionFiles": 10, "testSupportFiles": 7, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 30, "inboundEdges": 20, "outboundEdges": 30, "productionInternalEdges": 20, "productionInboundEdges": 17, "productionOutboundEdges": 23, "externalImporterFiles": [ "src/main/linear/issue-activity-raw.ts", "src/main/linear/issue-relation-mutation.ts", "src/main/linear/issue-relation-write.ts", "src/main/linear/issue-search-summary.test.ts", "src/main/linear/linear-issue-lookups.ts", "src/main/linear/mcp-issue-list-cursor.ts", "src/main/linear/mcp-issue-list.ts", "src/main/runtime/rpc/methods/linear-agent-access.test.ts", "src/main/runtime/rpc/methods/linear-agent-access.ts", "src/main/runtime/runtime-linear-command-dependencies.ts", "src/main/runtime/runtime-linear-comment-action.ts", "src/main/runtime/runtime-linear-comment-commands.ts", "src/main/runtime/runtime-linear-comment-edit.test.ts" ], "productionExternalImporterFiles": [ "src/main/linear/issue-activity-raw.ts", "src/main/linear/issue-relation-mutation.ts", "src/main/linear/issue-relation-write.ts", "src/main/linear/linear-issue-lookups.ts", "src/main/linear/mcp-issue-list-cursor.ts", "src/main/linear/mcp-issue-list.ts", "src/main/runtime/rpc/methods/linear-agent-access.ts", "src/main/runtime/runtime-linear-command-dependencies.ts", "src/main/runtime/runtime-linear-comment-action.ts", "src/main/runtime/runtime-linear-comment-commands.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared/linear", "count": 6 }, { "path": "src/main/linear", "count": 4 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/linear/issue-context-client.test.ts", "to": "src/main/linear/issue-context/client.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-client.ts", "to": "src/main/linear/issue-context/client.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-current.test.ts", "to": "src/main/linear/issue-context/current.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-current.ts", "to": "src/main/linear/issue-context/current.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-errors.test.ts", "to": "src/main/linear/issue-context/errors.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-errors.ts", "to": "src/main/linear/issue-context/errors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-fanout.ts", "to": "src/main/linear/issue-context/fanout.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-includes.test.ts", "to": "src/main/linear/issue-context/includes.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-includes.ts", "to": "src/main/linear/issue-context/includes.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-inline-media.test.ts", "to": "src/main/linear/issue-context/inline-media.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-pagination.ts", "to": "src/main/linear/issue-context/pagination.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-raw.ts", "to": "src/main/linear/issue-context/raw.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-relations.test.ts", "to": "src/main/linear/issue-context/relations.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-relations.ts", "to": "src/main/linear/issue-context/relations.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context-workspaces.ts", "to": "src/main/linear/issue-context/workspaces.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context.test.ts", "to": "src/main/linear/issue-context/read-context.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/linear/issue-context.ts", "to": "src/main/linear/issue-context/read-context.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "jira-attachments", "phase": 1, "priority": "pilot", "risk": "moderate", "directory": "src/main/jira", "basenamePattern": "^attachment(?:[-.]|$)", "targetDirectory": "src/main/jira/attachments", "stripPrefix": "attachment-", "reason": "Attachment discovery, authenticated image fetching, grants, caching and protocols are a concrete subdomain.", "review": "Check image protocol registration, credential scope, cancellation and URL permissions; retain authenticated-request in its existing role.", "status": "proposed-not-applied", "selectedFiles": 15, "productionFiles": 9, "testSupportFiles": 6, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 32, "inboundEdges": 13, "outboundEdges": 27, "productionInternalEdges": 15, "productionInboundEdges": 8, "productionOutboundEdges": 19, "externalImporterFiles": [ "src/main/jira/adf-link-mapping.test.ts", "src/main/jira/client-scoped-token.test.ts", "src/main/jira/client.ts", "src/main/jira/issues.test.ts", "src/main/jira/jira-issue-comments.ts", "src/main/jira/jira-issue-media.ts", "src/main/runtime/rpc/methods/jira-attachment-image.test.ts", "src/main/runtime/rpc/methods/jira-attachment-image.ts", "src/main/startup/main-process-preflight.ts", "src/main/startup/main-process-ready-foundation.ts" ], "productionExternalImporterFiles": [ "src/main/jira/client.ts", "src/main/jira/jira-issue-comments.ts", "src/main/jira/jira-issue-media.ts", "src/main/runtime/rpc/methods/jira-attachment-image.ts", "src/main/startup/main-process-preflight.ts", "src/main/startup/main-process-ready-foundation.ts" ], "outboundDependencyDirectories": [ { "path": "src/main/jira", "count": 7 }, { "path": "src/shared", "count": 6 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/jira/attachment-content-url.ts", "to": "src/main/jira/attachments/content-url.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-discovery.ts", "to": "src/main/jira/attachments/discovery.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-bytes.ts", "to": "src/main/jira/attachments/image-bytes.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-cache-generation.test.ts", "to": "src/main/jira/attachments/image-cache-generation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-cache.test.ts", "to": "src/main/jira/attachments/image-cache.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-cache.ts", "to": "src/main/jira/attachments/image-cache.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-grants.ts", "to": "src/main/jira/attachments/image-grants.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-protocol.ts", "to": "src/main/jira/attachments/image-protocol.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-read.test.ts", "to": "src/main/jira/attachments/image-read.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-read.ts", "to": "src/main/jira/attachments/image-read.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-image-references.test.ts", "to": "src/main/jira/attachments/image-references.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-images.test.ts", "to": "src/main/jira/attachments/images.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-images.ts", "to": "src/main/jira/attachments/images.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-legacy-cancellation.test.ts", "to": "src/main/jira/attachments/legacy-cancellation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/jira/attachment-meta.ts", "to": "src/main/jira/attachments/meta.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "ephemeral-vm", "phase": 1, "priority": "pilot", "risk": "moderate", "directory": "src/main", "basenamePattern": "^ephemeral-vm(?:[-.]|$)", "targetDirectory": "src/main/ephemeral-vm", "stripPrefix": "ephemeral-vm-", "reason": "VM provisioning, recipe execution, resume and SSH cleanup currently occupy the application root.", "review": "Preserve provisioning and cleanup ownership, folder workspace support and remote environment behavior.", "status": "proposed-not-applied", "selectedFiles": 17, "productionFiles": 11, "testSupportFiles": 6, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 16, "inboundEdges": 9, "outboundEdges": 46, "productionInternalEdges": 10, "productionInboundEdges": 9, "productionOutboundEdges": 35, "externalImporterFiles": [ "src/main/ipc/ephemeral-vm-runtime-handlers.ts", "src/main/ipc/ephemeral-vm.ts" ], "productionExternalImporterFiles": [ "src/main/ipc/ephemeral-vm-runtime-handlers.ts", "src/main/ipc/ephemeral-vm.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 13 }, { "path": "src/main", "count": 3 }, { "path": "src/main/git", "count": 2 }, { "path": "src/main/ipc/ssh", "count": 2 }, { "path": "src/main/managed-server/lifecycle", "count": 1 }, { "path": "src/main/providers", "count": 1 }, { "path": "src/main/ssh/targets", "count": 1 }, { "path": "src/shared/worktree", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/ephemeral-vm-failed-start-cleanup.ts", "to": "src/main/ephemeral-vm/failed-start-cleanup.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-provisioned-root-source.ts", "to": "src/main/ephemeral-vm/provisioned-root-source.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-recipe-runner.test.ts", "to": "src/main/ephemeral-vm/recipe-runner.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-recipe-runner.ts", "to": "src/main/ephemeral-vm/recipe-runner.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-resume-integrity.test.ts", "to": "src/main/ephemeral-vm/resume-integrity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-resume-integrity.ts", "to": "src/main/ephemeral-vm/resume-integrity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-attachment.ts", "to": "src/main/ephemeral-vm/runtime-attachment.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-cleanup-control.ts", "to": "src/main/ephemeral-vm/runtime-cleanup-control.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-environment-release.test.ts", "to": "src/main/ephemeral-vm/runtime-environment-release.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-environment-release.ts", "to": "src/main/ephemeral-vm/runtime-environment-release.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-provisioning-persistence.ts", "to": "src/main/ephemeral-vm/runtime-provisioning-persistence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-service.test.ts", "to": "src/main/ephemeral-vm/runtime-service.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-service.ts", "to": "src/main/ephemeral-vm/runtime-service.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-ssh-cleanup.test.ts", "to": "src/main/ephemeral-vm/runtime-ssh-cleanup.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-ssh-cleanup.ts", "to": "src/main/ephemeral-vm/runtime-ssh-cleanup.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-ssh.test.ts", "to": "src/main/ephemeral-vm/runtime-ssh.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ephemeral-vm-runtime-ssh.ts", "to": "src/main/ephemeral-vm/runtime-ssh.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "task-page-leftovers", "phase": 2, "priority": "high", "risk": "moderate", "directory": "src/renderer/src/components", "basenamePattern": "^(?:use-)?task-page(?:[-.]|$)|^TaskPage", "targetDirectory": "src/renderer/src/components/task-page", "reason": "Finish the existing feature folder instead of creating another feature root. Most provider routing needs a later review inside its existing provider folders.", "review": "Preserve React component identity, lazy-loading boundaries and task draft ownership. Retain basenames and route provider-specific files to existing children; split this scope into provider-sized PRs.", "routes": [ { "basenamePattern": "^(?:use-)?task-page-jira(?:[-.]|$)|^TaskPageJira", "targetDirectory": "src/renderer/src/components/task-page/jira" }, { "basenamePattern": "^(?:use-)?task-page-linear(?:[-.]|$)|^TaskPageLinear", "targetDirectory": "src/renderer/src/components/task-page/linear" }, { "basenamePattern": "^(?:use-)?task-page-github(?:[-.]|$)|^TaskPageGitHub", "targetDirectory": "src/renderer/src/components/task-page/github" }, { "basenamePattern": "^(?:use-)?task-page-gitlab(?:[-.]|$)|^TaskPageGitLab", "targetDirectory": "src/renderer/src/components/task-page/gitlab" } ], "status": "proposed-not-applied", "selectedFiles": 193, "productionFiles": 125, "testSupportFiles": 68, "existingTargetJsTs": 53, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 342, "inboundEdges": 168, "outboundEdges": 572, "productionInternalEdges": 244, "productionInboundEdges": 151, "productionOutboundEdges": 465, "externalImporterFiles": [ "config/scripts/github-opened-issue-repository.test.ts", "src/renderer/src/components/__mocks__/task-page-jira-favourite-fixture.ts", "src/renderer/src/components/cmd-j/task-search-activation.ts", "src/renderer/src/components/cmd-j/task-search-requests.ts", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-horizontal.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-mutations.ts", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-status-popover.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-top-columns.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section.assignee-identity.test.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section.tsx", "src/renderer/src/components/github-item-dialog/land-pull-request/pr-actions-panel.tsx", "src/renderer/src/components/jira-key-or-text-search.ts", "src/renderer/src/components/jira-project-picker.tsx", "src/renderer/src/components/linear-issue-attribute-filter-pills.ts", "src/renderer/src/components/linear-issue-attribute-filter-sections.tsx", "src/renderer/src/components/provider-check-classification-parity.test.ts", "src/renderer/src/components/task-page/Content.tsx", "src/renderer/src/components/task-page/Frame.tsx", "src/renderer/src/components/task-page/ListChrome.tsx", "src/renderer/src/components/task-page/PaginationBar.tsx", "src/renderer/src/components/task-page/ProviderFilters.tsx", "src/renderer/src/components/task-page/SourceBar.tsx", "src/renderer/src/components/task-page/Surface.tsx", "src/renderer/src/components/task-page/TaskPage.tsx", "src/renderer/src/components/task-page/github/AssigneesCell.tsx", "src/renderer/src/components/task-page/github/ChecksCell.tsx", "src/renderer/src/components/task-page/github/Filters.tsx", "src/renderer/src/components/task-page/github/IssueDialog.tsx", "src/renderer/src/components/task-page/github/List.tsx", "src/renderer/src/components/task-page/github/MergeCell.tsx", "src/renderer/src/components/task-page/github/ModeControls.tsx", "src/renderer/src/components/task-page/github/ReviewCell.tsx", "src/renderer/src/components/task-page/github/Rows.tsx", "src/renderer/src/components/task-page/github/StatusCell.tsx", "src/renderer/src/components/task-page/github/rows-twin-host-routing.test.tsx", "src/renderer/src/components/task-page/gitlab/Dialog.tsx", "src/renderer/src/components/task-page/gitlab/Filters.tsx", "src/renderer/src/components/task-page/gitlab/ItemList.tsx", "src/renderer/src/components/task-page/gitlab/TodoList.tsx", "src/renderer/src/components/task-page/jira/ConnectDialog.tsx", "src/renderer/src/components/task-page/jira/Content.board-owner.test.tsx", "src/renderer/src/components/task-page/jira/Content.tsx", "src/renderer/src/components/task-page/jira/Filters.linked-mode.test.tsx", "src/renderer/src/components/task-page/jira/Filters.tsx", "src/renderer/src/components/task-page/jira/IssueAssigneeField.tsx", "src/renderer/src/components/task-page/jira/IssueDialog.tsx", "src/renderer/src/components/task-page/jira/IssueTitleField.tsx", "src/renderer/src/components/task-page/linear/ConnectDialog.tsx", "src/renderer/src/components/task-page/linear/Content.tsx", "src/renderer/src/components/task-page/linear/CustomViewList.tsx", "src/renderer/src/components/task-page/linear/CustomViewProjects.tsx", "src/renderer/src/components/task-page/linear/Filters.tsx", "src/renderer/src/components/task-page/linear/IssueAttributes.tsx", "src/renderer/src/components/task-page/linear/IssueBoard.tsx", "src/renderer/src/components/task-page/linear/IssueBoardColumns.tsx", "src/renderer/src/components/task-page/linear/IssueDialog.tsx", "src/renderer/src/components/task-page/linear/IssueList.tsx", "src/renderer/src/components/task-page/linear/IssueRows.tsx", "src/renderer/src/components/task-page/linear/IssueTable.tsx", "src/renderer/src/components/task-page/linear/IssueToolbar.tsx", "src/renderer/src/components/task-page/linear/ProjectDialog.tsx", "src/renderer/src/components/task-page/linear/ProjectFields.tsx", "src/renderer/src/components/task-page/linear/ProjectList.tsx", "src/renderer/src/components/task-page/linear/ProjectOverview.tsx", "src/renderer/src/components/task-project-source-combobox-model.ts", "src/renderer/src/components/task-project-source-combobox.tsx", "src/renderer/src/components/use-worktree-jump-palette-task-search.ts", "src/renderer/src/hooks/useTaskPageGitHubWorkItemMutation.ts", "src/renderer/src/store/slices/github-work-items-twin-cache-host.test.ts", "src/renderer/src/store/slices/issue-source-preference-twin.test.ts" ], "productionExternalImporterFiles": [ "src/renderer/src/components/cmd-j/task-search-activation.ts", "src/renderer/src/components/cmd-j/task-search-requests.ts", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-horizontal.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-mutations.ts", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-status-popover.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section-top-columns.tsx", "src/renderer/src/components/github-item-dialog/edit-item-fields/gh-edit-section.tsx", "src/renderer/src/components/github-item-dialog/land-pull-request/pr-actions-panel.tsx", "src/renderer/src/components/jira-key-or-text-search.ts", "src/renderer/src/components/jira-project-picker.tsx", "src/renderer/src/components/linear-issue-attribute-filter-pills.ts", "src/renderer/src/components/linear-issue-attribute-filter-sections.tsx", "src/renderer/src/components/task-page/Content.tsx", "src/renderer/src/components/task-page/Frame.tsx", "src/renderer/src/components/task-page/ListChrome.tsx", "src/renderer/src/components/task-page/PaginationBar.tsx", "src/renderer/src/components/task-page/ProviderFilters.tsx", "src/renderer/src/components/task-page/SourceBar.tsx", "src/renderer/src/components/task-page/Surface.tsx", "src/renderer/src/components/task-page/TaskPage.tsx", "src/renderer/src/components/task-page/github/AssigneesCell.tsx", "src/renderer/src/components/task-page/github/ChecksCell.tsx", "src/renderer/src/components/task-page/github/Filters.tsx", "src/renderer/src/components/task-page/github/IssueDialog.tsx", "src/renderer/src/components/task-page/github/List.tsx", "src/renderer/src/components/task-page/github/MergeCell.tsx", "src/renderer/src/components/task-page/github/ModeControls.tsx", "src/renderer/src/components/task-page/github/ReviewCell.tsx", "src/renderer/src/components/task-page/github/Rows.tsx", "src/renderer/src/components/task-page/github/StatusCell.tsx", "src/renderer/src/components/task-page/gitlab/Dialog.tsx", "src/renderer/src/components/task-page/gitlab/Filters.tsx", "src/renderer/src/components/task-page/gitlab/ItemList.tsx", "src/renderer/src/components/task-page/gitlab/TodoList.tsx", "src/renderer/src/components/task-page/jira/ConnectDialog.tsx", "src/renderer/src/components/task-page/jira/Content.tsx", "src/renderer/src/components/task-page/jira/Filters.tsx", "src/renderer/src/components/task-page/jira/IssueAssigneeField.tsx", "src/renderer/src/components/task-page/jira/IssueDialog.tsx", "src/renderer/src/components/task-page/jira/IssueTitleField.tsx", "src/renderer/src/components/task-page/linear/ConnectDialog.tsx", "src/renderer/src/components/task-page/linear/Content.tsx", "src/renderer/src/components/task-page/linear/CustomViewList.tsx", "src/renderer/src/components/task-page/linear/CustomViewProjects.tsx", "src/renderer/src/components/task-page/linear/Filters.tsx", "src/renderer/src/components/task-page/linear/IssueAttributes.tsx", "src/renderer/src/components/task-page/linear/IssueBoard.tsx", "src/renderer/src/components/task-page/linear/IssueBoardColumns.tsx", "src/renderer/src/components/task-page/linear/IssueDialog.tsx", "src/renderer/src/components/task-page/linear/IssueList.tsx", "src/renderer/src/components/task-page/linear/IssueRows.tsx", "src/renderer/src/components/task-page/linear/IssueTable.tsx", "src/renderer/src/components/task-page/linear/IssueToolbar.tsx", "src/renderer/src/components/task-page/linear/ProjectDialog.tsx", "src/renderer/src/components/task-page/linear/ProjectFields.tsx", "src/renderer/src/components/task-page/linear/ProjectList.tsx", "src/renderer/src/components/task-page/linear/ProjectOverview.tsx", "src/renderer/src/components/task-project-source-combobox-model.ts", "src/renderer/src/components/task-project-source-combobox.tsx", "src/renderer/src/components/use-worktree-jump-palette-task-search.ts", "src/renderer/src/hooks/useTaskPageGitHubWorkItemMutation.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 38 }, { "path": "src/renderer/src/components", "count": 25 }, { "path": "src/renderer/src/lib", "count": 24 }, { "path": "src/renderer/src/components/ui", "count": 14 }, { "path": "src/renderer/src/runtime", "count": 12 }, { "path": "src/shared/linear", "count": 7 }, { "path": "src/renderer/src/store/slices", "count": 6 }, { "path": "src/shared/github", "count": 6 }, { "path": "src/renderer/src/hooks", "count": 4 }, { "path": "src/renderer/src/store", "count": 4 }, { "path": "src/renderer/src/i18n", "count": 3 }, { "path": "src/renderer/src/components/github", "count": 2 }, { "path": "src/renderer/src/store/github", "count": 2 }, { "path": "src/preload", "count": 1 }, { "path": "src/renderer/src/components/__mocks__", "count": 1 }, { "path": "src/renderer/src/components/contextual-tours", "count": 1 }, { "path": "src/renderer/src/components/gitlab-item-dialog", "count": 1 }, { "path": "src/renderer/src/components/icons", "count": 1 }, { "path": "src/renderer/src/components/task-page/jira", "count": 1 }, { "path": "src/shared/worktree", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/renderer/src/components/TaskPageJiraFavouriteFilters.test.tsx", "to": "src/renderer/src/components/task-page/jira/TaskPageJiraFavouriteFilters.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/TaskPageJiraFavouriteFilters.tsx", "to": "src/renderer/src/components/task-page/jira/TaskPageJiraFavouriteFilters.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/TaskPageJiraSavedFilters.test.tsx", "to": "src/renderer/src/components/task-page/jira/TaskPageJiraSavedFilters.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/TaskPageJiraSavedFilters.tsx", "to": "src/renderer/src/components/task-page/jira/TaskPageJiraSavedFilters.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/TaskPageJiraStatusFilters.test.tsx", "to": "src/renderer/src/components/task-page/jira/TaskPageJiraStatusFilters.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/TaskPageJiraStatusFilters.tsx", "to": "src/renderer/src/components/task-page/jira/TaskPageJiraStatusFilters.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-cache-selectors.test.ts", "to": "src/renderer/src/components/task-page/task-page-cache-selectors.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-cache-selectors.ts", "to": "src/renderer/src/components/task-page/task-page-cache-selectors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-checks-pill.test.ts", "to": "src/renderer/src/components/task-page/task-page-checks-pill.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-checks-pill.ts", "to": "src/renderer/src/components/task-page/task-page-checks-pill.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-default-repo-selection.test.ts", "to": "src/renderer/src/components/task-page/task-page-default-repo-selection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-default-repo-selection.ts", "to": "src/renderer/src/components/task-page/task-page-default-repo-selection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-draft-storage.tsx", "to": "src/renderer/src/components/task-page/task-page-draft-storage.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-empty-state.test.ts", "to": "src/renderer/src/components/task-page/task-page-empty-state.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-empty-state.ts", "to": "src/renderer/src/components/task-page/task-page-empty-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-confirmed-client-values.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-confirmed-client-values.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-dialog-state-authority.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-dialog-state-authority.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-dialog-state-authority.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-dialog-state-authority.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-landing-refresh-run.tsx", "to": "src/renderer/src/components/task-page/github/task-page-github-landing-refresh-run.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-list-scroll-restore.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-list-scroll-restore.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-list-scroll-restore.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-list-scroll-restore.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-quiet-refresh-run.tsx", "to": "src/renderer/src/components/task-page/github/task-page-github-quiet-refresh-run.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-resume-cache.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-resume-cache.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-resume-cache.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-resume-cache.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-review-model.tsx", "to": "src/renderer/src/components/task-page/github/task-page-github-review-model.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-reviewer-actions.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-reviewer-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-reviewer-suggestions.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-reviewer-suggestions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-status-actions.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-status-actions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-status-actions.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-status-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-status-state.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-status-state.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-status-state.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-status-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-task-kind.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-task-kind.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-task-kind.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-task-kind.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-authority-refresh.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-authority-refresh.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-filter-membership.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-filter-membership.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-filter-membership.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-filter-membership.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-composition.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-composition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-keys.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-keys.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-lifecycle.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-lifecycle.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-pages.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-pages.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-patches.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-patches.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-patches.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-patches.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-registry.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-registry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-regressions.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-regressions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutation-types.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutation-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutations.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutations.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-mutations.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-mutations.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-quiet-adopt.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-quiet-adopt.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-quiet-revalidate.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-quiet-revalidate.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-quiet-state.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-quiet-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-registry-types.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-registry-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-status-badge.tsx", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-status-badge.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-status.test.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-github-work-item-status.ts", "to": "src/renderer/src/components/task-page/github/task-page-github-work-item-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-gitlab-task-filters.test.ts", "to": "src/renderer/src/components/task-page/gitlab/task-page-gitlab-task-filters.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-initial-selection-scaling.test.tsx", "to": "src/renderer/src/components/task-page/task-page-initial-selection-scaling.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-detail-integration.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-detail-integration.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-move-dialog.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-move-dialog.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-move.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-move.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-sections.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-sections.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-sections.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-sections.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-transitions.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-transitions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-transitions.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-transitions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-view.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-view.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board-view.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board-view.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-board.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-board.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-cache-selectors.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-cache-selectors.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-cache-selectors.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-cache-selectors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-create-fields.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-create-fields.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-create-fields.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-create-fields.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-favourite-catalogue.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-favourite-catalogue.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-favourite-selection.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-favourite-selection.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-grouping.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-grouping.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-issue-cells.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-issue-cells.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-issue-list.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-issue-list.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-item-source-context.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-item-source-context.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-item-source-context.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-item-source-context.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-linked-issues.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-linked-issues.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-linked-issues.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-linked-issues.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-load-state.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-load-state.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-load-state.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-load-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-project-selection.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-project-selection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-project-selection.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-project-selection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-quick-copy.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-quick-copy.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-saved-filter-application.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-saved-filter-application.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-saved-filter-load-failure.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-saved-filter-load-failure.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-search.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-search.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-search.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-search.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-sort-controls.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-sort-controls.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-sort-controls.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-sort-controls.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-sorting.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-sorting.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-status-catalog.test.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-status-catalog.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-status-catalog.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-status-catalog.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-status-order-session.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-status-order-session.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-status-order.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-status-order.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-status-tone.ts", "to": "src/renderer/src/components/task-page/jira/task-page-jira-status-tone.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-text-fallback-notice.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-text-fallback-notice.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-text-fallback-notice.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-text-fallback-notice.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-view-controls.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-view-controls.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-jira-workspace-actions.test.tsx", "to": "src/renderer/src/components/task-page/jira/task-page-jira-workspace-actions.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-cache-selectors.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-cache-selectors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-in-orca-issues.test.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-in-orca-issues.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-in-orca-issues.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-in-orca-issues.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-issue-empty-state.test.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-issue-empty-state.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-issue-empty-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-issue-grouping.test.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-issue-grouping.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-issue-model.tsx", "to": "src/renderer/src/components/task-page/linear/task-page-linear-issue-model.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-issue-request.test.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-issue-request.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-issue-request.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-issue-request.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-jira-list-model.tsx", "to": "src/renderer/src/components/task-page/linear/task-page-linear-jira-list-model.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-team-selection.test.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-team-selection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-linear-team-selection.ts", "to": "src/renderer/src/components/task-page/linear/task-page-linear-team-selection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-list-chrome-visibility.test.ts", "to": "src/renderer/src/components/task-page/task-page-list-chrome-visibility.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-list-chrome-visibility.ts", "to": "src/renderer/src/components/task-page/task-page-list-chrome-visibility.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-localized-options.test.ts", "to": "src/renderer/src/components/task-page/task-page-localized-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-localized-options.tsx", "to": "src/renderer/src/components/task-page/task-page-localized-options.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-mutation-page-allocation.test.ts", "to": "src/renderer/src/components/task-page/task-page-mutation-page-allocation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-new-issue-draft.test.ts", "to": "src/renderer/src/components/task-page/task-page-new-issue-draft.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-new-issue-draft.ts", "to": "src/renderer/src/components/task-page/task-page-new-issue-draft.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-pagination-page-numbers.test.ts", "to": "src/renderer/src/components/task-page/task-page-pagination-page-numbers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-pagination-page-numbers.ts", "to": "src/renderer/src/components/task-page/task-page-pagination-page-numbers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-pr-check-summary.test.ts", "to": "src/renderer/src/components/task-page/task-page-pr-check-summary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-pr-check-summary.ts", "to": "src/renderer/src/components/task-page/task-page-pr-check-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-pr-delta-summary.ts", "to": "src/renderer/src/components/task-page/task-page-pr-delta-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-repo-source-context.test.ts", "to": "src/renderer/src/components/task-page/task-page-repo-source-context.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-repo-source-divergence.test.ts", "to": "src/renderer/src/components/task-page/task-page-repo-source-divergence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-source-context.tsx", "to": "src/renderer/src/components/task-page/task-page-source-context.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-string-set-equality.ts", "to": "src/renderer/src/components/task-page/task-page-string-set-equality.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-task-source-host-availability.test.ts", "to": "src/renderer/src/components/task-page/task-page-task-source-host-availability.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-work-item-pagination.test.ts", "to": "src/renderer/src/components/task-page/task-page-work-item-pagination.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-work-item-pagination.ts", "to": "src/renderer/src/components/task-page/task-page-work-item-pagination.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/task-page-work-item-signatures.ts", "to": "src/renderer/src/components/task-page/task-page-work-item-signatures.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-composer-actions.ts", "to": "src/renderer/src/components/task-page/use-task-page-composer-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-detail-routing.ts", "to": "src/renderer/src/components/task-page/use-task-page-detail-routing.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-cache-reconciliation.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-cache-reconciliation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-detail.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-detail.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-issue-creation.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-issue-creation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-issue-draft.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-issue-draft.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-landing-refresh.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-landing-refresh.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-list-projection.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-list-projection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-list-state.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-list-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-mutation-state.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-mutation-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-quiet-refresh-effect.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-quiet-refresh-effect.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-quiet-refresh.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-quiet-refresh.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-github-search-pagination.ts", "to": "src/renderer/src/components/task-page/github/use-task-page-github-search-pagination.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-gitlab-loading.test.tsx", "to": "src/renderer/src/components/task-page/gitlab/use-task-page-gitlab-loading.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-gitlab-loading.ts", "to": "src/renderer/src/components/task-page/gitlab/use-task-page-gitlab-loading.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-global-effects.ts", "to": "src/renderer/src/components/task-page/use-task-page-global-effects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-creation-metadata.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-creation-metadata.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-creation-projects.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-creation-projects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-creation-state.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-creation-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-favourite-filters.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-favourite-filters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-issue-creation.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-issue-creation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-list-effects.test.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-list-effects.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-list-effects.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-list-effects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-list-projection.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-list-projection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-list-state.owner.test.tsx", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-list-state.owner.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-list-state.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-list-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-project-scope.test.tsx", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-project-scope.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-project-scope.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-project-scope.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-quick-filters.test.tsx", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-quick-filters.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-quick-filters.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-quick-filters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-saved-filters.test.tsx", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-saved-filters.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-saved-filters.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-saved-filters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-summary-generation.test.tsx", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-summary-generation.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-jira-summary-generation.ts", "to": "src/renderer/src/components/task-page/jira/use-task-page-jira-summary-generation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-board.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-board.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-collection-effects.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-collection-effects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-context-actions.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-context-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-context-state.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-context-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-creation-state.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-creation-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-custom-view-effects.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-custom-view-effects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-filter-selection.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-filter-selection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-in-orca-effects.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-in-orca-effects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-issue-creation.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-issue-creation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-list-effects.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-list-effects.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-list-presentation.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-list-presentation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-list-projection.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-list-projection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-list-selection.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-list-selection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-project-creation.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-project-creation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-linear-view-state.ts", "to": "src/renderer/src/components/task-page/linear/use-task-page-linear-view-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-provider-metadata.ts", "to": "src/renderer/src/components/task-page/use-task-page-provider-metadata.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-provider-state.ts", "to": "src/renderer/src/components/task-page/use-task-page-provider-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-repo-selection.ts", "to": "src/renderer/src/components/task-page/use-task-page-repo-selection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-resume-restoration.ts", "to": "src/renderer/src/components/task-page/use-task-page-resume-restoration.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-runtime-hosts.ts", "to": "src/renderer/src/components/task-page/use-task-page-runtime-hosts.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-search-actions.ts", "to": "src/renderer/src/components/task-page/use-task-page-search-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-source-availability.ts", "to": "src/renderer/src/components/task-page/use-task-page-source-availability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-source-summary.ts", "to": "src/renderer/src/components/task-page/use-task-page-source-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-store-bindings.ts", "to": "src/renderer/src/components/task-page/use-task-page-store-bindings.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-workspace-actions-twin-host.test.tsx", "to": "src/renderer/src/components/task-page/use-task-page-workspace-actions-twin-host.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/use-task-page-workspace-actions.ts", "to": "src/renderer/src/components/task-page/use-task-page-workspace-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "settings-repository", "phase": 2, "priority": "high", "risk": "moderate", "directory": "src/renderer/src/components/settings", "basenamePattern": "^(?:Repository|repository-)", "targetDirectory": "src/renderer/src/components/settings/repository", "reason": "Repository settings have one user-facing owner and a large mixed family of components, state and tests.", "review": "Keep draft-state boundaries and workspace-window routing; do not introduce an all-settings barrel.", "status": "proposed-not-applied", "selectedFiles": 60, "productionFiles": 40, "testSupportFiles": 20, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 77, "inboundEdges": 11, "outboundEdges": 296, "productionInternalEdges": 52, "productionInboundEdges": 9, "productionOutboundEdges": 246, "externalImporterFiles": [ "src/renderer/src/components/feature-wall/FeatureWallSetupWorkflowActions.tsx", "src/renderer/src/components/right-sidebar/source-control-ai-settings-navigation.ts", "src/renderer/src/components/settings/ProjectWindowsRuntimeSetting.tsx", "src/renderer/src/components/settings/SourceControlAiActionRecipeDefaults.tsx", "src/renderer/src/components/settings/settings-project-section-renderer.tsx", "src/renderer/src/components/settings/use-repository-hook-settings-draft.ts", "src/renderer/src/components/sidebar/open-setup-script-settings.ts", "src/renderer/src/components/sidebar/worktree-list/rows/repo-header-project-actions.tsx", "src/renderer/src/hooks/composer-state/jira-mapped-owner-flow.integration.test.tsx", "src/renderer/src/hooks/settings-navigation-remote-sections.ts", "src/renderer/src/store/always-mounted-selector-scan-cost.test.ts" ], "productionExternalImporterFiles": [ "src/renderer/src/components/feature-wall/FeatureWallSetupWorkflowActions.tsx", "src/renderer/src/components/right-sidebar/source-control-ai-settings-navigation.ts", "src/renderer/src/components/settings/ProjectWindowsRuntimeSetting.tsx", "src/renderer/src/components/settings/SourceControlAiActionRecipeDefaults.tsx", "src/renderer/src/components/settings/settings-project-section-renderer.tsx", "src/renderer/src/components/settings/use-repository-hook-settings-draft.ts", "src/renderer/src/components/sidebar/open-setup-script-settings.ts", "src/renderer/src/components/sidebar/worktree-list/rows/repo-header-project-actions.tsx", "src/renderer/src/hooks/settings-navigation-remote-sections.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 27 }, { "path": "src/renderer/src/components/settings", "count": 15 }, { "path": "src/renderer/src/components/ui", "count": 8 }, { "path": "src/renderer/src/lib", "count": 6 }, { "path": "src/renderer/src/runtime", "count": 5 }, { "path": "src/renderer/src/store", "count": 4 }, { "path": "src/shared/github", "count": 4 }, { "path": "src/renderer/src/components", "count": 2 }, { "path": "src/renderer/src/components/host-picker", "count": 1 }, { "path": "src/renderer/src/components/repo", "count": 1 }, { "path": "src/renderer/src/components/sidebar", "count": 1 }, { "path": "src/renderer/src/components/source-control", "count": 1 }, { "path": "src/renderer/src/components/terminal-pane", "count": 1 }, { "path": "src/renderer/src/hooks", "count": 1 }, { "path": "src/renderer/src/i18n", "count": 1 }, { "path": "src/renderer/src/store/slices", "count": 1 }, { "path": "src/renderer/src/store/slices/editor/actions", "count": 1 }, { "path": "src/shared/worktree", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/renderer/src/components/settings/RepositoryForkSyncSection.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryForkSyncSection.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryForkSyncSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryForkSyncSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryGitHubAccountSection.inventory-lifetime.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryGitHubAccountSection.inventory-lifetime.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryGitHubAccountSection.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryGitHubAccountSection.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryGitHubAccountSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryGitHubAccountSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHookPolicySettings.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHookPolicySettings.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHookScriptSetting.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHookScriptSetting.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHooksSection.test.ts", "to": "src/renderer/src/components/settings/repository/RepositoryHooksSection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHooksSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHooksSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHooksYamlStatus.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHooksYamlStatus.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHostSetupActions.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHostSetupActions.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHostSetupsSection.settings-entry.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHostSetupsSection.settings-entry.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHostSetupsSection.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHostSetupsSection.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHostSetupsSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHostSetupsSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryHostSetupsSection.workspace-window.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryHostSetupsSection.workspace-window.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIconColorSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIconColorSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIconEmojiPicker.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIconEmojiPicker.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIconEmojiPicker.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIconEmojiPicker.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIconPicker.github-avatar-refresh.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIconPicker.github-avatar-refresh.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIconPicker.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIconPicker.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIconTabs.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIconTabs.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryIssueCommandSetting.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryIssueCommandSetting.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryJiraProjectSection.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryJiraProjectSection.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryJiraProjectSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryJiraProjectSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryPane.test.ts", "to": "src/renderer/src/components/settings/repository/RepositoryPane.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryPane.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryPane.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryPaneDraftInput.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryPaneDraftInput.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryRemoveProjectButton.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryRemoveProjectButton.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySettingsDraftInput.tsx", "to": "src/renderer/src/components/settings/repository/RepositorySettingsDraftInput.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySourceControlAiActionRows.tsx", "to": "src/renderer/src/components/settings/repository/RepositorySourceControlAiActionRows.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySourceControlAiCustomCommand.tsx", "to": "src/renderer/src/components/settings/repository/RepositorySourceControlAiCustomCommand.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySourceControlAiEnablement.tsx", "to": "src/renderer/src/components/settings/repository/RepositorySourceControlAiEnablement.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySourceControlAiHostedReviewDefaults.tsx", "to": "src/renderer/src/components/settings/repository/RepositorySourceControlAiHostedReviewDefaults.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySourceControlAiSection.test.ts", "to": "src/renderer/src/components/settings/repository/RepositorySourceControlAiSection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositorySourceControlAiSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositorySourceControlAiSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryWindowsRuntimeSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryWindowsRuntimeSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryWorktreeDefaultsSection.test.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryWorktreeDefaultsSection.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/RepositoryWorktreeDefaultsSection.tsx", "to": "src/renderer/src/components/settings/repository/RepositoryWorktreeDefaultsSection.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-description-templates.test.tsx", "to": "src/renderer/src/components/settings/repository/repository-description-templates.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-git-author-search-entries.ts", "to": "src/renderer/src/components/settings/repository/repository-git-author-search-entries.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-git-hooks-search-entries.ts", "to": "src/renderer/src/components/settings/repository/repository-git-hooks-search-entries.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-git-worktree-search-entries.ts", "to": "src/renderer/src/components/settings/repository/repository-git-worktree-search-entries.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-github-account.ts", "to": "src/renderer/src/components/settings/repository/repository-github-account.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-hook-settings-draft.test.ts", "to": "src/renderer/src/components/settings/repository/repository-hook-settings-draft.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-hook-settings-draft.ts", "to": "src/renderer/src/components/settings/repository/repository-hook-settings-draft.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-host-add-project-steps.tsx", "to": "src/renderer/src/components/settings/repository/repository-host-add-project-steps.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-host-setup-options.test.ts", "to": "src/renderer/src/components/settings/repository/repository-host-setup-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-host-setup-options.ts", "to": "src/renderer/src/components/settings/repository/repository-host-setup-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-icon-github.test.ts", "to": "src/renderer/src/components/settings/repository/repository-icon-github.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-icon-github.ts", "to": "src/renderer/src/components/settings/repository/repository-icon-github.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-identity-search.ts", "to": "src/renderer/src/components/settings/repository/repository-identity-search.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-runtime-session-summary.ts", "to": "src/renderer/src/components/settings/repository/repository-runtime-session-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-search.ts", "to": "src/renderer/src/components/settings/repository/repository-search.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-settings-targets.ts", "to": "src/renderer/src/components/settings/repository/repository-settings-targets.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-source-control-ai-draft.ts", "to": "src/renderer/src/components/settings/repository/repository-source-control-ai-draft.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-source-control-ai-global-ux.test.ts", "to": "src/renderer/src/components/settings/repository/repository-source-control-ai-global-ux.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-source-control-ai-global-ux.ts", "to": "src/renderer/src/components/settings/repository/repository-source-control-ai-global-ux.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-source-control-ai-labels.ts", "to": "src/renderer/src/components/settings/repository/repository-source-control-ai-labels.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-source-control-ai-persist-queue.test.ts", "to": "src/renderer/src/components/settings/repository/repository-source-control-ai-persist-queue.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/components/settings/repository-source-control-ai-persist-queue.ts", "to": "src/renderer/src/components/settings/repository/repository-source-control-ai-persist-queue.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "store-agent-status", "phase": 2, "priority": "high", "risk": "moderate", "directory": "src/renderer/src/store/slices", "basenamePattern": "^agent-status(?:[-.]|$)", "targetDirectory": "src/renderer/src/store/slices/agent-status", "reason": "Status reduction, subscriptions and tests are scattered beside unrelated Zustand slices.", "review": "Keep the root store as the composition point. Preserve subscription and reduction semantics; keep an explicit slice entry.", "status": "proposed-not-applied", "selectedFiles": 55, "productionFiles": 31, "testSupportFiles": 24, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 130, "inboundEdges": 53, "outboundEdges": 162, "productionInternalEdges": 108, "productionInboundEdges": 27, "productionOutboundEdges": 87, "externalImporterFiles": [ "config/scripts/agent-status-hot-path-benchmark.ts", "src/renderer/src/components/activity/ActivityPrototypePage-test-fixtures.ts", "src/renderer/src/components/activity/activity-clear-completed-hmr.test.ts", "src/renderer/src/components/activity/activity-clear-completed.test.ts", "src/renderer/src/components/activity/activity-clear-completed.ts", "src/renderer/src/components/activity/activity-event-builder.identity-reuse.test.ts", "src/renderer/src/components/activity/activity-event-builder.ts", "src/renderer/src/components/activity/useActivityUnreadCount.freshness.test.tsx", "src/renderer/src/components/automations/automation-run-completion-evidence.test.ts", "src/renderer/src/components/automations/automation-run-completion-evidence.ts", "src/renderer/src/components/dashboard/build-dashboard-snapshot.rows-cache.test.ts", "src/renderer/src/components/dashboard/useRetainedAgents.ts", "src/renderer/src/components/dashboard/worktree-agent-rows-cache.ts", "src/renderer/src/components/sidebar/useWorktreeAgentRows.test.ts", "src/renderer/src/components/sidebar/worktree-agent-orchestration-batch.test.ts", "src/renderer/src/components/sidebar/worktree-agent-orchestration-index.test.ts", "src/renderer/src/components/sidebar/worktree-agent-row-selectors.test.ts", "src/renderer/src/components/sidebar/worktree-agent-row-selectors.ts", "src/renderer/src/components/sidebar/worktree-agent-rows.ts", "src/renderer/src/components/terminal-pane/command-finished-status-store-test-fixture.ts", "src/renderer/src/hooks/ipc-events-agent-status-store-test-fixtures.ts", "src/renderer/src/hooks/ipc-events/agent-status-bridge-types.ts", "src/renderer/src/hooks/ipc-events/agent-status-event-applicator.ts", "src/renderer/src/hooks/ipc-events/agent-status-partial-updates.ts", "src/renderer/src/hooks/ipc-events/agent-status-pending-retry-gate.test.ts", "src/renderer/src/hooks/ipc-events/normalize-agent-status-event.ts", "src/renderer/src/hooks/useIpcEvents-agent-status-batch-projection.test.ts", "src/renderer/src/hooks/useIpcEvents-agent-status-queue-ordering.test.ts", "src/renderer/src/hooks/useReadOnScreenAttention.test.ts", "src/renderer/src/lib/automation-terminal-ownership.ts", "src/renderer/src/lib/non-secure-context-crypto.repro.test.ts", "src/renderer/src/lib/open-tab-occupant-agent.test.ts", "src/renderer/src/lib/open-tab-occupant-agent.ts", "src/renderer/src/lib/tab-agent-status-index.test.ts", "src/renderer/src/lib/tab-agent-status-index.ts", "src/renderer/src/lib/tab-agent.test.ts", "src/renderer/src/lib/tab-agent.ts", "src/renderer/src/lib/use-tab-agent-retained-identity.test.ts", "src/renderer/src/lib/workspace-tab-agent-metadata.ts", "src/renderer/src/lib/workspace-tab-palette-search.test.ts", "src/renderer/src/store/index.ts", "src/renderer/src/store/slices/activity-cleared-at.test.ts", "src/renderer/src/store/slices/retired-terminal-tab-state-sweep.ts", "src/renderer/src/store/slices/store-test-helpers.ts", "src/renderer/src/store/slices/workspace-attention/subject-attention-transitions.ts", "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-pane-hibernation.ts", "src/renderer/src/store/terminals/terminal-shutdown-state.ts", "src/renderer/src/store/terminals/terminal-shutdown.ts", "src/renderer/src/store/terminals/terminal-tab-close.ts", "src/renderer/src/store/types.ts", "tests/e2e/nested-agent-idle-owner.unit.test.ts" ], "productionExternalImporterFiles": [ "config/scripts/agent-status-hot-path-benchmark.ts", "src/renderer/src/components/activity/activity-clear-completed.ts", "src/renderer/src/components/activity/activity-event-builder.ts", "src/renderer/src/components/automations/automation-run-completion-evidence.ts", "src/renderer/src/components/dashboard/useRetainedAgents.ts", "src/renderer/src/components/dashboard/worktree-agent-rows-cache.ts", "src/renderer/src/components/sidebar/worktree-agent-row-selectors.ts", "src/renderer/src/components/sidebar/worktree-agent-rows.ts", "src/renderer/src/hooks/ipc-events/agent-status-bridge-types.ts", "src/renderer/src/hooks/ipc-events/agent-status-event-applicator.ts", "src/renderer/src/hooks/ipc-events/agent-status-partial-updates.ts", "src/renderer/src/hooks/ipc-events/normalize-agent-status-event.ts", "src/renderer/src/lib/automation-terminal-ownership.ts", "src/renderer/src/lib/open-tab-occupant-agent.ts", "src/renderer/src/lib/tab-agent-status-index.ts", "src/renderer/src/lib/tab-agent.ts", "src/renderer/src/lib/workspace-tab-agent-metadata.ts", "src/renderer/src/store/index.ts", "src/renderer/src/store/slices/retired-terminal-tab-state-sweep.ts", "src/renderer/src/store/slices/workspace-attention/subject-attention-transitions.ts", "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-pane-hibernation.ts", "src/renderer/src/store/terminals/terminal-shutdown-state.ts", "src/renderer/src/store/terminals/terminal-shutdown.ts", "src/renderer/src/store/terminals/terminal-tab-close.ts", "src/renderer/src/store/types.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 20 }, { "path": "src/renderer/src/lib", "count": 8 }, { "path": "src/renderer/src/store/slices", "count": 4 }, { "path": "src/renderer/src/components/activity", "count": 3 }, { "path": "src/renderer/src/components/sidebar", "count": 2 }, { "path": "src/renderer/src/store", "count": 2 }, { "path": "src/renderer/src/store/slices/workspace-attention", "count": 2 }, { "path": "src/shared/sidebar-list", "count": 2 }, { "path": "src/renderer/src/hooks/ipc-events", "count": 1 }, { "path": "src/renderer/src/runtime", "count": 1 }, { "path": "src/shared/program-status", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/renderer/src/store/slices/agent-status-ack-cleanup.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-ack-cleanup.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-authority-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-authority-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-batch.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-batch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-capacity-eviction.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-capacity-eviction.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-cleanup-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-cleanup-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-connection-worktree-scope.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-connection-worktree-scope.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-contract.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-contract.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-drop-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-drop-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-drop-ipc.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-drop-ipc.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-drop-reducer.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-drop-reducer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-entry-contracts.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-entry-contracts.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-freshness-cache.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-freshness-cache.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-freshness-scheduler.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-freshness-scheduler.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-freshness-scheduler.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-freshness-scheduler.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-launch-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-launch-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-launch-config.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-launch-config.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-entry-builder.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-entry-builder.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-entry-children.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-entry-children.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-entry-main-agent.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-entry-main-agent.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-facts.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-facts.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-freshness-request.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-freshness-request.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-map-leak.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-map-leak.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-live-reducer.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-live-reducer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-main-agent-fact.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-main-agent-fact.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-manual-sleep-capture.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-manual-sleep-capture.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-migration-unsupported-entries.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-migration-unsupported-entries.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-nested-resume.spec.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-nested-resume.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-orchestration-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-orchestration-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-orchestration-context.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-orchestration-context.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-pane-key-tab-binding.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-pane-key-tab-binding.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-pane-keyed-records.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-pane-keyed-records.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-pane-keyed-records.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-pane-keyed-records.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-pr-refresh-handoff.spec.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-pr-refresh-handoff.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-program-status-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-program-status-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-program-status.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-program-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-provider-session-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-provider-session-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-provider-session.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-provider-session.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-quit-capture.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-quit-capture.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-recovery-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-recovery-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-recovery-collection.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-recovery-collection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-retention-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-retention-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-retention-prefix-sweep.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-retention-prefix-sweep.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-runtime-orchestration.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-runtime-orchestration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-runtime.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-runtime.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-sleeping-records.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-sleeping-records.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-slice-contract.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-slice-contract.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-ssh-connection-clear.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-ssh-connection-clear.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-test-harness.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-test-harness.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-tool-assistant-fields.spec.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-tool-assistant-fields.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-verdict-copies.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-verdict-copies.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-worktree-drop-actions.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-worktree-drop-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status-worktree-purge-leak.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status-worktree-purge-leak.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status.test.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/store/slices/agent-status.ts", "to": "src/renderer/src/store/slices/agent-status/agent-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "renderer-session-rules", "phase": 2, "priority": "high", "risk": "moderate", "directory": "src/renderer/src/lib", "basenamePattern": "^structured-agent-session(?:[-.]|$)", "targetDirectory": "src/renderer/src/lib/agent-session", "reason": "A concrete session-rule family can leave the 1,292-file renderer lib root without inventing a generic helpers directory.", "review": "Keep view rules in renderer and host rules in runtime. Review boundaries against native-chat before expanding the selection.", "status": "proposed-not-applied", "selectedFiles": 59, "productionFiles": 38, "testSupportFiles": 21, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 165, "inboundEdges": 123, "outboundEdges": 247, "productionInternalEdges": 99, "productionInboundEdges": 78, "productionOutboundEdges": 159, "externalImporterFiles": [ "src/renderer/src/app-shell/use-app-startup-hydration.ts", "src/renderer/src/components/activity/activity-thread-actions.ts", "src/renderer/src/components/native-chat/NativeChatEmptyPane.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.launch-lifecycle.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx", "src/renderer/src/components/native-chat/native-chat-structured-session-notices.ts", "src/renderer/src/components/native-chat/native-chat-view-state.ts", "src/renderer/src/components/native-chat/structured-agent-session-status-bridge-failed-start.test.tsx", "src/renderer/src/components/native-chat/structured-agent-session-status-bridge-unconfirmed-start.test.tsx", "src/renderer/src/components/native-chat/structured-conversation-command-send.test.ts", "src/renderer/src/components/native-chat/use-native-chat-host-permission-gate.ts", "src/renderer/src/components/native-chat/use-native-chat-provisional-launch.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-provisional-launch.ts", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-transport.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-row-context.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-send-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session.ts", "src/renderer/src/components/right-sidebar/ai-vault-original-pane-actions.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-resume-here.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.ts", "src/renderer/src/components/sidebar/WorktreeCardAgents.tsx", "src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts", "src/renderer/src/components/tab-bar/QuickLaunchButton.launch-status.test.tsx", "src/renderer/src/components/tab-bar/cli-chat-resume-feedback.ts", "src/renderer/src/components/tab-bar/cli-chat-resume-run.test.ts", "src/renderer/src/components/tab-bar/cli-chat-resume-run.ts", "src/renderer/src/components/tab-group/useTabGroupActivationCommands.ts", "src/renderer/src/components/terminal/initial-terminal-admission-wait.test.tsx", "src/renderer/src/components/use-terminal-watcher-effects.ts", "src/renderer/src/lib/activate-ai-vault-structured-session.ts", "src/renderer/src/lib/agent-launch-caller-routing.test.ts", "src/renderer/src/lib/agent-message-send.ts", "src/renderer/src/lib/agent-session-launch-plan.ts", "src/renderer/src/lib/launch-agent-in-new-tab-host-agents.ts", "src/renderer/src/lib/launch-agent-in-new-tab-structured-route.ts", "src/renderer/src/lib/launch-agent-in-new-tab.ts", "src/renderer/src/lib/launch-agent-session-continuation.test.ts", "src/renderer/src/lib/launch-agent-structured-chat-guard.test.ts", "src/renderer/src/lib/launch-agent-web-host-tab.ts", "src/renderer/src/lib/launch-cancel-tombstones-compat/structured-agent-session-launch-cancellation.test.ts", "src/renderer/src/lib/launch-cancel-tombstones-compat/structured-agent-session-launch-cancellation.ts", "src/renderer/src/lib/launch-structured-agent-session.test.ts", "src/renderer/src/lib/launch-structured-agent-session.ts", "src/renderer/src/lib/launch-work-item-direct-agent-routing.ts", "src/renderer/src/lib/new-agent-prompt-outcome.test.ts", "src/renderer/src/lib/new-agent-prompt-outcome.ts", "src/renderer/src/lib/onboarding-folder-agent-launch.ts", "src/renderer/src/lib/structured-agent-launch-settlement.ts", "src/renderer/src/lib/workspace-session-hydration-keys.ts", "src/renderer/src/lib/workspace-session-unified-tabs.ts", "src/renderer/src/lib/worktree-activation-launch-awaiting-host.test.ts", "src/renderer/src/lib/worktree-creation-structured-session.ts", "src/renderer/src/runtime/agent-session-tab-layout-owner.test.ts", "src/renderer/src/runtime/local-structured-session-tabs-sync/snapshot-apply.ts", "src/renderer/src/runtime/local-structured-session-tabs-sync/subscription.ts", "src/renderer/src/runtime/paired-host-structured-launch-bookkeeping.test.ts", "src/renderer/src/runtime/structured-agent-session-tab-retirement.test.ts", "src/renderer/src/runtime/structured-agent-session-tab-retirement.ts", "src/renderer/src/runtime/structured-launch-cancel-layout-owner.test.ts", "src/renderer/src/runtime/web-session-client-owned-tab-placement.ts", "src/renderer/src/runtime/web-session-tabs-sync/apply-preparation-browser.ts", "src/renderer/src/runtime/web-session-tabs-sync/global-session-inventory-event.ts", "src/renderer/src/runtime/web-session-tabs-sync/terminal-surfaces.ts", "src/renderer/src/store/slices/tabs-hydration.ts", "src/renderer/src/store/slices/tabs/tabs-close-actions.ts", "src/renderer/src/store/slices/tabs/tabs-create-actions.ts", "src/renderer/src/store/slices/tabs/tabs-reconciliation.ts", "src/renderer/src/store/slices/worktrees/listing/stale-listing-purges-created-worktree.test.ts", "src/renderer/src/store/slices/worktrees/teardown/purged-structured-launch-retirement.ts" ], "productionExternalImporterFiles": [ "src/renderer/src/app-shell/use-app-startup-hydration.ts", "src/renderer/src/components/activity/activity-thread-actions.ts", "src/renderer/src/components/native-chat/NativeChatEmptyPane.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx", "src/renderer/src/components/native-chat/native-chat-structured-session-notices.ts", "src/renderer/src/components/native-chat/native-chat-view-state.ts", "src/renderer/src/components/native-chat/use-native-chat-host-permission-gate.ts", "src/renderer/src/components/native-chat/use-native-chat-provisional-launch.ts", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-transport.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-row-context.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-send-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session.ts", "src/renderer/src/components/right-sidebar/ai-vault-original-pane-actions.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-resume-here.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-resume-in-chat-launch.ts", "src/renderer/src/components/sidebar/WorktreeCardAgents.tsx", "src/renderer/src/components/sidebar/folder-workspace-composer-submit.ts", "src/renderer/src/components/tab-bar/cli-chat-resume-feedback.ts", "src/renderer/src/components/tab-bar/cli-chat-resume-run.ts", "src/renderer/src/components/tab-group/useTabGroupActivationCommands.ts", "src/renderer/src/components/use-terminal-watcher-effects.ts", "src/renderer/src/lib/activate-ai-vault-structured-session.ts", "src/renderer/src/lib/agent-message-send.ts", "src/renderer/src/lib/agent-session-launch-plan.ts", "src/renderer/src/lib/launch-agent-in-new-tab-host-agents.ts", "src/renderer/src/lib/launch-agent-in-new-tab-structured-route.ts", "src/renderer/src/lib/launch-agent-in-new-tab.ts", "src/renderer/src/lib/launch-agent-web-host-tab.ts", "src/renderer/src/lib/launch-cancel-tombstones-compat/structured-agent-session-launch-cancellation.ts", "src/renderer/src/lib/launch-structured-agent-session.ts", "src/renderer/src/lib/launch-work-item-direct-agent-routing.ts", "src/renderer/src/lib/new-agent-prompt-outcome.ts", "src/renderer/src/lib/onboarding-folder-agent-launch.ts", "src/renderer/src/lib/structured-agent-launch-settlement.ts", "src/renderer/src/lib/workspace-session-hydration-keys.ts", "src/renderer/src/lib/workspace-session-unified-tabs.ts", "src/renderer/src/lib/worktree-creation-structured-session.ts", "src/renderer/src/runtime/local-structured-session-tabs-sync/snapshot-apply.ts", "src/renderer/src/runtime/local-structured-session-tabs-sync/subscription.ts", "src/renderer/src/runtime/structured-agent-session-tab-retirement.ts", "src/renderer/src/runtime/web-session-client-owned-tab-placement.ts", "src/renderer/src/runtime/web-session-tabs-sync/apply-preparation-browser.ts", "src/renderer/src/runtime/web-session-tabs-sync/global-session-inventory-event.ts", "src/renderer/src/runtime/web-session-tabs-sync/terminal-surfaces.ts", "src/renderer/src/store/slices/tabs-hydration.ts", "src/renderer/src/store/slices/tabs/tabs-close-actions.ts", "src/renderer/src/store/slices/tabs/tabs-create-actions.ts", "src/renderer/src/store/slices/tabs/tabs-reconciliation.ts", "src/renderer/src/store/slices/worktrees/teardown/purged-structured-launch-retirement.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 31 }, { "path": "src/renderer/src/components/native-chat", "count": 15 }, { "path": "src/renderer/src/lib", "count": 15 }, { "path": "src/renderer/src/runtime", "count": 13 }, { "path": "src/renderer/src/store", "count": 2 }, { "path": "src/renderer/src/store/slices/tabs", "count": 2 }, { "path": "src/shared/rpc-contract", "count": 2 }, { "path": "src/renderer/src/components/right-sidebar", "count": 1 }, { "path": "src/renderer/src/i18n", "count": 1 }, { "path": "src/renderer/src/lib/launch-cancel-tombstones-compat", "count": 1 }, { "path": "src/renderer/src/runtime/local-structured-session-tabs-sync", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/renderer/src/lib/structured-agent-session-action-launch.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-action-launch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-create-hydration.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-create-hydration.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-host-admission.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-host-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-admission.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-admission.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-after-failure.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-after-failure.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-callers.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-callers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-close-race.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-close-race.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-create-call.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-create-call.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-create-message.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-create-message.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-create-message.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-create-message.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-create-support.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-create-support.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-different-request.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-different-request.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-draft.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-draft.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-errors.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-errors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-exited-owner.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-exited-owner.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-failed-at.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-failed-at.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-failure.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-failure.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-holders.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-holders.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-join-delivery.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-join-delivery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-label.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-label.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-message.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-message.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-options.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-options.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-outcome-tracking.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-outcome-tracking.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-permission-notice.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-permission-notice.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-persistence.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-persistence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-persistence.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-persistence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-probe-outage.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-probe-outage.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-prompt-outcome.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-prompt-outcome.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-prompt-stop.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-prompt-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-prompt.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-prompt.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-prompt.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-prompt.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-publication-confirmation.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-publication-confirmation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-publication.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-publication.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-record.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-record.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-record.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-record.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-recovery.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-recovery.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-registered-agent.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-registered-agent.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-registry.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-registry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-reload.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-reload.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-reload.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-reload.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-request.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-request.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-resume-identity.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-resume-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-slot.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-slot.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-source-handoff.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-source-handoff.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-status.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-surface.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-surface.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-unconfirmed-or-retried.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-unconfirmed-or-retried.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch-unconfirmed-recheck.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch-unconfirmed-recheck.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-launch.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-launch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-legacy-launch-stop.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-legacy-launch-stop.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-local-launch-cancel.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-local-launch-cancel.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-new-chat-own-launch.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-new-chat-own-launch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-provisional-tab.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-provisional-tab.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-provisional-tab.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-provisional-tab.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-tab-activation.test.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-tab-activation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/renderer/src/lib/structured-agent-session-tab-activation.ts", "to": "src/renderer/src/lib/agent-session/structured-agent-session-tab-activation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "ipc-filesystem", "phase": 2, "priority": "high", "risk": "higher", "directory": "src/main/ipc", "basenamePattern": "^(?:filesystem|parcel-watcher)(?:[-.]|$)", "targetDirectory": "src/main/ipc/filesystem", "reason": "Consolidate the flat filesystem and watcher families with the existing filesystem folder, then consider a watcher child.", "review": "Preserve parcel worker output names and process boundaries, file permissions, cancellation and mixed local/remote paths. Review the existing filesystem entry before moving.", "status": "proposed-not-applied", "selectedFiles": 141, "productionFiles": 68, "testSupportFiles": 73, "existingTargetJsTs": 29, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 372, "inboundEdges": 124, "outboundEdges": 208, "productionInternalEdges": 200, "productionInboundEdges": 83, "productionOutboundEdges": 126, "externalImporterFiles": [ "src/main/ai-vault/session-delete.ts", "src/main/destination-serialized-local-rename.test.ts", "src/main/git/source-control/drive-checkout-suspect-real-git.test.ts", "src/main/git/source-control/drive-checkout-suspect-status.test.ts", "src/main/git/source-control/drive-checkout-suspect-writes-real-git.test.ts", "src/main/ipc/agent-session-attachment-upload.ts", "src/main/ipc/filesystem/filesystem-download-promotion.ts", "src/main/ipc/filesystem/filesystem-git-diff-handlers.ts", "src/main/ipc/filesystem/filesystem-git-index-handlers.ts", "src/main/ipc/filesystem/filesystem-git-status-handlers.ts", "src/main/ipc/filesystem/filesystem-git-url-handlers.ts", "src/main/ipc/filesystem/filesystem-read-handlers.ts", "src/main/ipc/filesystem/filesystem-search-handlers.ts", "src/main/ipc/filesystem/filesystem-source-control-ai-targets.ts", "src/main/ipc/filesystem/filesystem-write-handlers.ts", "src/main/ipc/filesystem/git-remote/compare-handlers.ts", "src/main/ipc/filesystem/local-regular-file-read.ts", "src/main/ipc/hooks/register-worktree-hook-inspection-handler.ts", "src/main/ipc/local-file-access-resolution.test.ts", "src/main/ipc/local-file-access-resolution.ts", "src/main/ipc/local-watcher-event-observers.ts", "src/main/ipc/register-core-handlers/register-core-handlers.ts", "src/main/ipc/registered-worktree-root-ownership.test.ts", "src/main/ipc/registered-worktree-root-refresh.test.ts", "src/main/ipc/registered-worktree-root-wsl-runtime.test.ts", "src/main/ipc/registered-worktree-roots-cache.ts", "src/main/ipc/runtime-upload-slice-boundaries.test.ts", "src/main/ipc/runtime-watcher-pending-assignment.ts", "src/main/ipc/runtime-watcher-pool-lifecycle.ts", "src/main/ipc/runtime-watcher-pool-shutdown.test.ts", "src/main/ipc/runtime-watcher-pool-state.ts", "src/main/ipc/runtime-watcher-predecessor-barriers.ts", "src/main/ipc/runtime-watcher-process-pool.test.ts", "src/main/ipc/runtime-watcher-process-pool.ts", "src/main/ipc/runtime-watcher-quarantine-queue.ts", "src/main/ipc/runtime-watcher-subscription-failure.ts", "src/main/ipc/worktree-git-common-narrow-watch.ts", "src/main/ipc/worktree-git-common-primary-watch.ts", "src/main/ipc/worktree-git-common-watch-reconciliation.test.ts", "src/main/ipc/worktree-git-common-watch.test.ts", "src/main/ipc/wsl-watcher-process-exit.ts", "src/main/native-chat/native-chat-visual-file-read.ts", "src/main/native-chat/transcript-path-admission.ts", "src/main/native-chat/transcript-reader.ts", "src/main/native-chat/transcript-tail-reader.ts", "src/main/orcad/orcad-entry.ts", "src/main/orcad/orcad-forked-child-paths.test.ts", "src/main/orcad/orcad-runtime-native-preflight.test.ts", "src/main/orcad/orcad-runtime-native-preflight.ts", "src/main/plugins/plugin-content-safety.test.ts", "src/main/plugins/plugin-dev-watcher-unknown-identity.test.ts", "src/main/plugins/plugin-dev-watcher.test.ts", "src/main/plugins/plugin-dev-watcher.ts", "src/main/providers/local-filesystem-provider.ts", "src/main/runtime/file-watcher-host.test.ts", "src/main/runtime/file-watcher-host.ts", "src/main/runtime/files/chat-scratch-file-root.ts", "src/main/runtime/files/file-access.ts", "src/main/runtime/files/file-path-existence.ts", "src/main/runtime/files/search/file-search.ts", "src/main/runtime/files/watch/file-watcher-leases.ts", "src/main/runtime/files/watch/file-watches.ts", "src/main/runtime/files/watch/windows-file-watch.ts", "src/main/runtime/orca-runtime-files-mock-registry.ts", "src/main/runtime/orca-runtime-files-watch.test.ts", "src/main/runtime/orca-runtime-test-mocks/setup.spec.ts", "src/main/runtime/rpc/methods/file-watch-event-batcher.ts", "src/main/runtime/rpc/methods/file-watch-stream-lifecycle.ts", "src/main/runtime/rpc/methods/files-watch-cleanup.test.ts", "src/main/runtime/runtime-repository-hooks-commands.ts", "src/main/runtime/runtime-repository-registration-controller.ts", "src/main/runtime/runtime-root-watch-ownership.ts", "src/main/runtime/runtime-root-watch-teardown.ts", "src/main/runtime/runtime-worktree-filesystem.ts", "src/main/runtime/terminal-kitty-file-read.ts", "src/main/runtime/terminal/terminal-path-resolver.ts", "src/main/startup/main-process-preflight.ts", "src/main/startup/main-process-quit.ts", "src/main/window/clipboard-ipc-handlers.ts", "src/main/worktree-prunable-git-file.ts" ], "productionExternalImporterFiles": [ "src/main/ai-vault/session-delete.ts", "src/main/ipc/agent-session-attachment-upload.ts", "src/main/ipc/filesystem/filesystem-download-promotion.ts", "src/main/ipc/filesystem/filesystem-git-diff-handlers.ts", "src/main/ipc/filesystem/filesystem-git-index-handlers.ts", "src/main/ipc/filesystem/filesystem-git-status-handlers.ts", "src/main/ipc/filesystem/filesystem-git-url-handlers.ts", "src/main/ipc/filesystem/filesystem-read-handlers.ts", "src/main/ipc/filesystem/filesystem-search-handlers.ts", "src/main/ipc/filesystem/filesystem-source-control-ai-targets.ts", "src/main/ipc/filesystem/filesystem-write-handlers.ts", "src/main/ipc/filesystem/git-remote/compare-handlers.ts", "src/main/ipc/filesystem/local-regular-file-read.ts", "src/main/ipc/hooks/register-worktree-hook-inspection-handler.ts", "src/main/ipc/local-file-access-resolution.ts", "src/main/ipc/local-watcher-event-observers.ts", "src/main/ipc/register-core-handlers/register-core-handlers.ts", "src/main/ipc/registered-worktree-roots-cache.ts", "src/main/ipc/runtime-watcher-pending-assignment.ts", "src/main/ipc/runtime-watcher-pool-lifecycle.ts", "src/main/ipc/runtime-watcher-pool-state.ts", "src/main/ipc/runtime-watcher-predecessor-barriers.ts", "src/main/ipc/runtime-watcher-process-pool.ts", "src/main/ipc/runtime-watcher-quarantine-queue.ts", "src/main/ipc/runtime-watcher-subscription-failure.ts", "src/main/ipc/worktree-git-common-narrow-watch.ts", "src/main/ipc/worktree-git-common-primary-watch.ts", "src/main/ipc/wsl-watcher-process-exit.ts", "src/main/native-chat/native-chat-visual-file-read.ts", "src/main/native-chat/transcript-path-admission.ts", "src/main/native-chat/transcript-reader.ts", "src/main/native-chat/transcript-tail-reader.ts", "src/main/orcad/orcad-entry.ts", "src/main/orcad/orcad-runtime-native-preflight.ts", "src/main/plugins/plugin-dev-watcher.ts", "src/main/providers/local-filesystem-provider.ts", "src/main/runtime/file-watcher-host.ts", "src/main/runtime/files/chat-scratch-file-root.ts", "src/main/runtime/files/file-access.ts", "src/main/runtime/files/file-path-existence.ts", "src/main/runtime/files/search/file-search.ts", "src/main/runtime/files/watch/file-watcher-leases.ts", "src/main/runtime/files/watch/file-watches.ts", "src/main/runtime/files/watch/windows-file-watch.ts", "src/main/runtime/orca-runtime-files-mock-registry.ts", "src/main/runtime/rpc/methods/file-watch-event-batcher.ts", "src/main/runtime/rpc/methods/file-watch-stream-lifecycle.ts", "src/main/runtime/runtime-repository-hooks-commands.ts", "src/main/runtime/runtime-repository-registration-controller.ts", "src/main/runtime/runtime-root-watch-ownership.ts", "src/main/runtime/runtime-root-watch-teardown.ts", "src/main/runtime/runtime-worktree-filesystem.ts", "src/main/runtime/terminal-kitty-file-read.ts", "src/main/runtime/terminal/terminal-path-resolver.ts", "src/main/startup/main-process-preflight.ts", "src/main/startup/main-process-quit.ts", "src/main/window/clipboard-ipc-handlers.ts", "src/main/worktree-prunable-git-file.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 33 }, { "path": "src/main/ipc", "count": 24 }, { "path": "src/main/ipc/filesystem", "count": 15 }, { "path": "src/main", "count": 9 }, { "path": "src/main/ripgrep", "count": 3 }, { "path": "src/main/providers", "count": 2 }, { "path": "src/main/runtime", "count": 2 }, { "path": "src/packages/process-host/src", "count": 2 }, { "path": "src/main/git", "count": 1 }, { "path": "src/main/ssh/connection", "count": 1 }, { "path": "src/main/text-generation", "count": 1 }, { "path": "src/shared/worktree", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/ipc/filesystem-allowed-roots.test.ts", "to": "src/main/ipc/filesystem/filesystem-allowed-roots.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-allowed-roots.ts", "to": "src/main/ipc/filesystem/filesystem-allowed-roots.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-auth.test.ts", "to": "src/main/ipc/filesystem/filesystem-auth.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-auth.ts", "to": "src/main/ipc/filesystem/filesystem-auth.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-branch-compare-diff.test.ts", "to": "src/main/ipc/filesystem/filesystem-branch-compare-diff.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-canonical-owner.test.ts", "to": "src/main/ipc/filesystem/filesystem-canonical-owner.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-commit-message-generation.test.ts", "to": "src/main/ipc/filesystem/filesystem-commit-message-generation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-commit-message-model-discovery.test.ts", "to": "src/main/ipc/filesystem/filesystem-commit-message-model-discovery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-conflict-operation-routing.test.ts", "to": "src/main/ipc/filesystem/filesystem-conflict-operation-routing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-content-search-cancellation.test.ts", "to": "src/main/ipc/filesystem/filesystem-content-search-cancellation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-create-path-guards.ts", "to": "src/main/ipc/filesystem/filesystem-create-path-guards.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-document-folder-writes.test.ts", "to": "src/main/ipc/filesystem/filesystem-document-folder-writes.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-download-lifetime.test.ts", "to": "src/main/ipc/filesystem/filesystem-download-lifetime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-download-transfers.test.ts", "to": "src/main/ipc/filesystem/filesystem-download-transfers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-git-commit-dispatch.test.ts", "to": "src/main/ipc/filesystem/filesystem-git-commit-dispatch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-git-status-staging.test.ts", "to": "src/main/ipc/filesystem/filesystem-git-status-staging.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-import-local-rollback.test.ts", "to": "src/main/ipc/filesystem/filesystem-import-local-rollback.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-import-local-tree-copy.ts", "to": "src/main/ipc/filesystem/filesystem-import-local-tree-copy.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-import-local.ts", "to": "src/main/ipc/filesystem/filesystem-import-local.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-import-source-stat.ts", "to": "src/main/ipc/filesystem/filesystem-import-source-stat.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-import.test.ts", "to": "src/main/ipc/filesystem/filesystem-import.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-list-files-handler-name-filter.test.ts", "to": "src/main/ipc/filesystem/filesystem-list-files-handler-name-filter.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-list-files-name-filter.test.ts", "to": "src/main/ipc/filesystem/filesystem-list-files-name-filter.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-list-files.test.ts", "to": "src/main/ipc/filesystem/filesystem-list-files.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-list-files.ts", "to": "src/main/ipc/filesystem/filesystem-list-files.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-markdown-document-listing.test.ts", "to": "src/main/ipc/filesystem/filesystem-markdown-document-listing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-mutations-runtime-upload.test.ts", "to": "src/main/ipc/filesystem/filesystem-mutations-runtime-upload.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-mutations.test.ts", "to": "src/main/ipc/filesystem/filesystem-mutations.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-mutations.ts", "to": "src/main/ipc/filesystem/filesystem-mutations.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-path-containment-remote-enoent.test.ts", "to": "src/main/ipc/filesystem/filesystem-path-containment-remote-enoent.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-path-containment-unicode-normalization.test.ts", "to": "src/main/ipc/filesystem/filesystem-path-containment-unicode-normalization.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-path-containment.ts", "to": "src/main/ipc/filesystem/filesystem-path-containment.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-pull-request-linked-issue-lifetime.test.ts", "to": "src/main/ipc/filesystem/filesystem-pull-request-linked-issue-lifetime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-quick-open-options.integration.test.ts", "to": "src/main/ipc/filesystem/filesystem-quick-open-options.integration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-runtime-upload-staging.test.ts", "to": "src/main/ipc/filesystem/filesystem-runtime-upload-staging.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-runtime-upload-staging.ts", "to": "src/main/ipc/filesystem/filesystem-runtime-upload-staging.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-search-file-paths.test.ts", "to": "src/main/ipc/filesystem/filesystem-search-file-paths.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-search-file-paths.ts", "to": "src/main/ipc/filesystem/filesystem-search-file-paths.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-search-rg-timeout.test.ts", "to": "src/main/ipc/filesystem/filesystem-search-rg-timeout.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-symlink-directory-entries.test.ts", "to": "src/main/ipc/filesystem/filesystem-symlink-directory-entries.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-symlink-directory-entries.ts", "to": "src/main/ipc/filesystem/filesystem-symlink-directory-entries.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-test-harness.ts", "to": "src/main/ipc/filesystem/filesystem-test-harness.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-batch-control.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-batch-control.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-document-lifetime.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-document-lifetime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-dormant-rearm.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-dormant-rearm.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-event-batch.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-event-batch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-event-batch.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-event-batch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-handlers.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-handlers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-ignore-real.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-ignore-real.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-ignore.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-ignore.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-ignore.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-ignore.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-large-batch.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-large-batch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-lifecycle-model.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-lifecycle-model.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-lifecycle-state.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-lifecycle-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-listener-lifecycle.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-listener-lifecycle.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-capacity.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-capacity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-events.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-events.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-events.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-events.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-install.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-install.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-removal.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-removal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-subscription.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-subscription.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-local-unsubscribe.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-local-unsubscribe.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-native-capacity.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-native-capacity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-paths.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-paths.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-real.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-real.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-batch.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-batch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-cancellation.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-cancellation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-capacity.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-capacity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-controller.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-controller.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-desired.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-desired.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-dormant.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-dormant.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-install.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-install.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-provider-rearm.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-provider-rearm.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-rearm.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-rearm.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-removal.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-removal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-resync.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-resync.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-remote-retry.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-remote-retry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-removal-deadline.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-removal-deadline.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-removal-restore.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-removal-restore.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-sender-lifetime.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-sender-lifetime.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-shutdown.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-shutdown.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-terminal-resync.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-terminal-resync.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-test-sender.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-test-sender.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-unwatchable-roots.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-unwatchable-roots.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-wsl.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-wsl.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher-wsl.ts", "to": "src/main/ipc/filesystem/filesystem-watcher-wsl.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher.test.ts", "to": "src/main/ipc/filesystem/filesystem-watcher.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem-watcher.ts", "to": "src/main/ipc/filesystem/filesystem-watcher.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem.test.ts", "to": "src/main/ipc/filesystem/filesystem.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/filesystem.ts", "to": "src/main/ipc/filesystem/filesystem.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-canary-directory.ts", "to": "src/main/ipc/filesystem/parcel-watcher-canary-directory.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-cancellation-restart.ts", "to": "src/main/ipc/filesystem/parcel-watcher-cancellation-restart.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-cancellation-tracker.ts", "to": "src/main/ipc/filesystem/parcel-watcher-cancellation-tracker.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-launch.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-launch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-launch.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-launch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-messaging.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-messaging.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-recovery.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-recovery.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-registry.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-registry.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-registry.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-registry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-slot.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-slot.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-child-termination.ts", "to": "src/main/ipc/filesystem/parcel-watcher-child-termination.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-crash-fuse.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-crash-fuse.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-crash-fuse.ts", "to": "src/main/ipc/filesystem/parcel-watcher-crash-fuse.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-disconnect-termination.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-disconnect-termination.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-entry-path.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-entry-path.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-entry-path.ts", "to": "src/main/ipc/filesystem/parcel-watcher-entry-path.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-event-cancellation.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-event-cancellation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-event-delivery.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-event-delivery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-event-delivery.ts", "to": "src/main/ipc/filesystem/parcel-watcher-event-delivery.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-host-subscriptions.ts", "to": "src/main/ipc/filesystem/parcel-watcher-host-subscriptions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-in-process-fallback.ts", "to": "src/main/ipc/filesystem/parcel-watcher-in-process-fallback.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-interrupted-cancellation.ts", "to": "src/main/ipc/filesystem/parcel-watcher-interrupted-cancellation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-module-loader.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-module-loader.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-module-loader.ts", "to": "src/main/ipc/filesystem/parcel-watcher-module-loader.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-native-error-retirement.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-native-error-retirement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-owned-children.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-owned-children.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-owned-children.ts", "to": "src/main/ipc/filesystem/parcel-watcher-owned-children.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-pending-cancellation.ts", "to": "src/main/ipc/filesystem/parcel-watcher-pending-cancellation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-pending-subscribe.ts", "to": "src/main/ipc/filesystem/parcel-watcher-pending-subscribe.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-dispose.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-dispose.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-entry.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-entry.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-entry.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-entry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-failure.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-failure.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-protocol.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-protocol.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-subscription.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-subscription.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-supervisor-options.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-supervisor-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-supervisor.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-supervisor.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process-test-child.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process-test-child.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-process.ts", "to": "src/main/ipc/filesystem/parcel-watcher-process.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-root-path-rewrite.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-root-path-rewrite.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-shallow-subscription.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-shallow-subscription.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-shallow-subscription.ts", "to": "src/main/ipc/filesystem/parcel-watcher-shallow-subscription.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-capacity-wait.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-capacity-wait.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-capacity-wait.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-capacity-wait.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-capacity.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-capacity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-disposal.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-disposal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-disposal.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-disposal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-message.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-message.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-supervisor-subscribe.ts", "to": "src/main/ipc/filesystem/parcel-watcher-supervisor-subscribe.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/parcel-watcher-unsubscribe-timeout.test.ts", "to": "src/main/ipc/filesystem/parcel-watcher-unsubscribe-timeout.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "ipc-pty", "phase": 3, "priority": "high", "risk": "higher", "directory": "src/main/ipc", "basenamePattern": "^pty(?:[-.]|$)", "targetDirectory": "src/main/ipc/pty", "reason": "Consolidate flat terminal transport files into the existing pty tree after agreeing its ownership boundaries.", "review": "Preserve pane ownership, host identity, lifecycle ordering, Windows/WSL paths and daemon compatibility; use existing pty children when ownership is clear.", "status": "proposed-not-applied", "selectedFiles": 90, "productionFiles": 12, "testSupportFiles": 78, "existingTargetJsTs": 165, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 192, "inboundEdges": 54, "outboundEdges": 309, "productionInternalEdges": 10, "productionInboundEdges": 39, "productionOutboundEdges": 24, "externalImporterFiles": [ "src/main/ipc/pty/daemon-late-exit-test-fixture.ts", "src/main/ipc/pty/delivery/accept.ts", "src/main/ipc/pty/delivery/accounting.ts", "src/main/ipc/pty/delivery/debug-snapshot.ts", "src/main/ipc/pty/delivery/debug.ts", "src/main/ipc/pty/delivery/flush.ts", "src/main/ipc/pty/delivery/hidden-transition.ts", "src/main/ipc/pty/delivery/pending.ts", "src/main/ipc/pty/delivery/producer-sync.ts", "src/main/ipc/pty/delivery/wire-session.ts", "src/main/ipc/pty/ipc/claude-diff-panel-notice.ts", "src/main/ipc/pty/ipc/claude-old-terminal.ts", "src/main/ipc/pty/ipc/codex-shared-server.ts", "src/main/ipc/pty/ipc/inspect.ts", "src/main/ipc/pty/ipc/leaf-move.ts", "src/main/ipc/pty/ipc/newer-daemon-hold.ts", "src/main/ipc/pty/ipc/renderer-kill.ts", "src/main/ipc/pty/ipc/resize-visibility.ts", "src/main/ipc/pty/ipc/serialize-buffer.ts", "src/main/ipc/pty/ipc/snapshot.ts", "src/main/ipc/pty/ipc/spawn-begin.ts", "src/main/ipc/pty/ipc/spawn-state.ts", "src/main/ipc/pty/ipc/spawn.ts", "src/main/ipc/pty/ipc/terminal-view-attributes-ipc.ts", "src/main/ipc/pty/ipc/write.ts", "src/main/ipc/pty/pane/stable-pane-absence-respawn.test.ts", "src/main/ipc/pty/provider/state-cleanup.ts", "src/main/ipc/pty/register-handlers.ts", "src/main/ipc/pty/register-without-renderer.test.ts", "src/main/ipc/pty/runtime/spawn-hidden-delivery.ts", "src/main/ipc/pty/session.ts", "src/main/ipc/qoder-desktop-execution-host.test.ts", "src/main/ipc/qoder-independent-renderer-spawn-review.test.ts", "src/main/runtime/terminal-model-query-authority.test.ts", "src/main/runtime/terminal-model-query-authority.ts", "src/main/runtime/terminal-query-responder.test.ts", "src/main/startup/main-process-preflight.ts", "src/main/window/attach-main-window-services.test.ts", "src/main/window/attach-main-window-services.ts", "tests/e2e/terminal-account-restart.unit.test.ts" ], "productionExternalImporterFiles": [ "src/main/ipc/pty/delivery/accept.ts", "src/main/ipc/pty/delivery/accounting.ts", "src/main/ipc/pty/delivery/debug-snapshot.ts", "src/main/ipc/pty/delivery/debug.ts", "src/main/ipc/pty/delivery/flush.ts", "src/main/ipc/pty/delivery/hidden-transition.ts", "src/main/ipc/pty/delivery/pending.ts", "src/main/ipc/pty/delivery/producer-sync.ts", "src/main/ipc/pty/delivery/wire-session.ts", "src/main/ipc/pty/ipc/claude-diff-panel-notice.ts", "src/main/ipc/pty/ipc/claude-old-terminal.ts", "src/main/ipc/pty/ipc/codex-shared-server.ts", "src/main/ipc/pty/ipc/inspect.ts", "src/main/ipc/pty/ipc/leaf-move.ts", "src/main/ipc/pty/ipc/newer-daemon-hold.ts", "src/main/ipc/pty/ipc/renderer-kill.ts", "src/main/ipc/pty/ipc/resize-visibility.ts", "src/main/ipc/pty/ipc/serialize-buffer.ts", "src/main/ipc/pty/ipc/snapshot.ts", "src/main/ipc/pty/ipc/spawn-begin.ts", "src/main/ipc/pty/ipc/spawn-state.ts", "src/main/ipc/pty/ipc/spawn.ts", "src/main/ipc/pty/ipc/terminal-view-attributes-ipc.ts", "src/main/ipc/pty/ipc/write.ts", "src/main/ipc/pty/provider/state-cleanup.ts", "src/main/ipc/pty/register-handlers.ts", "src/main/ipc/pty/runtime/spawn-hidden-delivery.ts", "src/main/ipc/pty/session.ts", "src/main/runtime/terminal-model-query-authority.ts", "src/main/startup/main-process-preflight.ts", "src/main/window/attach-main-window-services.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 28 }, { "path": "src/main/daemon", "count": 14 }, { "path": "src/main/runtime", "count": 14 }, { "path": "src/main/providers", "count": 7 }, { "path": "src/main/ipc/pty/host-env", "count": 5 }, { "path": "src/main/pty", "count": 5 }, { "path": "src/main", "count": 4 }, { "path": "src/main/ipc/pty/pane", "count": 4 }, { "path": "src/main/ipc/pty/provider", "count": 4 }, { "path": "src/main/persistence/loading-store", "count": 4 }, { "path": "src/main/opencode", "count": 3 }, { "path": "src/main/agent-hooks", "count": 2 }, { "path": "src/main/cli", "count": 2 }, { "path": "src/main/ipc", "count": 2 }, { "path": "src/main/ipc/pty/delivery", "count": 2 }, { "path": "src/main/ipc/pty/ipc", "count": 2 }, { "path": "src/main/runtime/rpc", "count": 2 }, { "path": "config/scripts", "count": 1 }, { "path": "src/main/agent-launch", "count": 1 }, { "path": "src/main/codex", "count": 1 }, { "path": "src/main/codex-accounts", "count": 1 }, { "path": "src/main/ipc/pty", "count": 1 }, { "path": "src/main/managed-data-accounts", "count": 1 }, { "path": "src/main/observability", "count": 1 }, { "path": "src/main/persistence/terminal-topology", "count": 1 }, { "path": "src/main/runtime/rpc/methods", "count": 1 }, { "path": "src/main/runtime/rpc/methods/terminal", "count": 1 }, { "path": "src/main/runtime/terminal", "count": 1 }, { "path": "src/main/runtime/terminal/launch", "count": 1 }, { "path": "src/main/runtime/terminal/recovery", "count": 1 }, { "path": "src/shared/workspace-layout", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/ipc/pty-absent-pane-respawn.test.ts", "to": "src/main/ipc/pty/pty-absent-pane-respawn.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-activation-inventory-scope.test.ts", "to": "src/main/ipc/pty/pty-activation-inventory-scope.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-agent-launch-pane-attach.test.ts", "to": "src/main/ipc/pty/pty-agent-launch-pane-attach.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-agent-pane-launch.test.ts", "to": "src/main/ipc/pty/pty-agent-pane-launch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-applied-size-reporting.test.ts", "to": "src/main/ipc/pty/pty-applied-size-reporting.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-buffer-snapshot-dispatch.test.ts", "to": "src/main/ipc/pty/pty-buffer-snapshot-dispatch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-closed-pane-spawn-refusal.test.ts", "to": "src/main/ipc/pty/pty-closed-pane-spawn-refusal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-codex-account-attribution.test.ts", "to": "src/main/ipc/pty/pty-codex-account-attribution.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-controller-ownership-routing.test.ts", "to": "src/main/ipc/pty/pty-controller-ownership-routing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-controller-process-inventory.test.ts", "to": "src/main/ipc/pty/pty-controller-process-inventory.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-controller-spawn-admission.test.ts", "to": "src/main/ipc/pty/pty-controller-spawn-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-daemon-controller-teardown.test.ts", "to": "src/main/ipc/pty/pty-daemon-controller-teardown.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-daemon-spawn-agent-home-env.test.ts", "to": "src/main/ipc/pty/pty-daemon-spawn-agent-home-env.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-daemon-spawn-codex-auth.test.ts", "to": "src/main/ipc/pty/pty-daemon-spawn-codex-auth.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-daemon-spawn-session-identity.test.ts", "to": "src/main/ipc/pty/pty-daemon-spawn-session-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-daemon-spawn-wsl-runtime.test.ts", "to": "src/main/ipc/pty/pty-daemon-spawn-wsl-runtime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-dead-owner-respawn.test.ts", "to": "src/main/ipc/pty/pty-dead-owner-respawn.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-delivery-health-heal.test.ts", "to": "src/main/ipc/pty/pty-delivery-health-heal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-dispatcher-handshake-osc-answers.test.ts", "to": "src/main/ipc/pty/pty-dispatcher-handshake-osc-answers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-global-renderer-credit.test.ts", "to": "src/main/ipc/pty/pty-global-renderer-credit.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-hidden-at-spawn-mark.test.ts", "to": "src/main/ipc/pty/pty-hidden-at-spawn-mark.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-hidden-delivery-gate.test.ts", "to": "src/main/ipc/pty/pty-hidden-delivery-gate.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-hidden-delivery-gate.ts", "to": "src/main/ipc/pty/pty-hidden-delivery-gate.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-host-bindings.ts", "to": "src/main/ipc/pty/pty-host-bindings.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-daemon-provider-fixtures.ts", "to": "src/main/ipc/pty/pty-ipc-daemon-provider-fixtures.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-hidden-delivery-gate.test.ts", "to": "src/main/ipc/pty/pty-ipc-hidden-delivery-gate.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-hidden-restore-ack.test.ts", "to": "src/main/ipc/pty/pty-ipc-hidden-restore-ack.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-listener-accessors.ts", "to": "src/main/ipc/pty/pty-ipc-listener-accessors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-mock-registry.ts", "to": "src/main/ipc/pty/pty-ipc-mock-registry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-process-env-scope.ts", "to": "src/main/ipc/pty/pty-ipc-process-env-scope.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-provider-fixtures.ts", "to": "src/main/ipc/pty/pty-ipc-provider-fixtures.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-spawn-drivers.ts", "to": "src/main/ipc/pty/pty-ipc-spawn-drivers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-suite-environment.ts", "to": "src/main/ipc/pty/pty-ipc-suite-environment.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-test-constants.ts", "to": "src/main/ipc/pty/pty-ipc-test-constants.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-test-harness.ts", "to": "src/main/ipc/pty/pty-ipc-test-harness.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ipc-test-surface.ts", "to": "src/main/ipc/pty/pty-ipc-test-surface.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-launch-parity-caller.test-cases.ts", "to": "src/main/ipc/pty/pty-launch-parity-caller.test-cases.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-launch-parity-host.test-cases.ts", "to": "src/main/ipc/pty/pty-launch-parity-host.test-cases.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-launch-parity.test-fixture.ts", "to": "src/main/ipc/pty/pty-launch-parity.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-launch-parity.test.ts", "to": "src/main/ipc/pty/pty-launch-parity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-launch-race-parity.test.ts", "to": "src/main/ipc/pty/pty-launch-race-parity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-launch-race-test-fixture.ts", "to": "src/main/ipc/pty/pty-launch-race-test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-listener-teardown-and-orphans.test.ts", "to": "src/main/ipc/pty/pty-listener-teardown-and-orphans.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-login-shell-startup-commands.test.ts", "to": "src/main/ipc/pty/pty-login-shell-startup-commands.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-management-async-io-health.test.ts", "to": "src/main/ipc/pty/pty-management-async-io-health.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-management.test.ts", "to": "src/main/ipc/pty/pty-management.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-management.ts", "to": "src/main/ipc/pty/pty-management.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-output-batching-drain.test.ts", "to": "src/main/ipc/pty/pty-output-batching-drain.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pane-claim-arbitration.test.ts", "to": "src/main/ipc/pty/pty-pane-claim-arbitration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pane-materialization-race.test.ts", "to": "src/main/ipc/pty/pty-pane-materialization-race.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pane-owner-swap.test-fixture.ts", "to": "src/main/ipc/pty/pty-pane-owner-swap.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pane-reservation-settlement.test.ts", "to": "src/main/ipc/pty/pty-pane-reservation-settlement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pane-restart-replace.test.ts", "to": "src/main/ipc/pty/pty-pane-restart-replace.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pending-data-drain-contract.ts", "to": "src/main/ipc/pty/pty-pending-data-drain-contract.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pending-data-drain-queue-differential.test.ts", "to": "src/main/ipc/pty/pty-pending-data-drain-queue-differential.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pending-data-drain-queue.test.ts", "to": "src/main/ipc/pty/pty-pending-data-drain-queue.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pending-data-drain-queue.ts", "to": "src/main/ipc/pty/pty-pending-data-drain-queue.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pending-data-drain-scheduler-differential.test.ts", "to": "src/main/ipc/pty/pty-pending-data-drain-scheduler-differential.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-pending-output-cap.test.ts", "to": "src/main/ipc/pty/pty-pending-output-cap.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-persisted-incarnation-repair.test.ts", "to": "src/main/ipc/pty/pty-persisted-incarnation-repair.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-producer-flow-control.test.ts", "to": "src/main/ipc/pty/pty-producer-flow-control.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-producer-flow-control.ts", "to": "src/main/ipc/pty/pty-producer-flow-control.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-renderer-inflight-credit.test.ts", "to": "src/main/ipc/pty/pty-renderer-inflight-credit.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-renderer-lifecycle-delivery-reset.test.ts", "to": "src/main/ipc/pty/pty-renderer-lifecycle-delivery-reset.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-renderer-liveness-guard.test.ts", "to": "src/main/ipc/pty/pty-renderer-liveness-guard.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-reset-input-modes.test.ts", "to": "src/main/ipc/pty/pty-reset-input-modes.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-restore-record-seeding.test.ts", "to": "src/main/ipc/pty/pty-restore-record-seeding.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-restored-appimage-cli-shim-refresh.test.ts", "to": "src/main/ipc/pty/pty-restored-appimage-cli-shim-refresh.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-runtime-hidden-at-spawn-mark.test.ts", "to": "src/main/ipc/pty/pty-runtime-hidden-at-spawn-mark.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-runtime-kill-and-exit.test.ts", "to": "src/main/ipc/pty/pty-runtime-kill-and-exit.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-runtime-ssh-binding-persistence.test.ts", "to": "src/main/ipc/pty/pty-runtime-ssh-binding-persistence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-serializer-settlement-mapping.test.ts", "to": "src/main/ipc/pty/pty-serializer-settlement-mapping.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-session-liveness-and-ownership.test.ts", "to": "src/main/ipc/pty/pty-session-liveness-and-ownership.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-codex-home-unavailable.test.ts", "to": "src/main/ipc/pty/pty-spawn-codex-home-unavailable.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-cwd-fallback-hung-folder.test.ts", "to": "src/main/ipc/pty/pty-spawn-cwd-fallback-hung-folder.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-cwd-fallback.test.ts", "to": "src/main/ipc/pty/pty-spawn-cwd-fallback.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-env-agent-overlays.test.ts", "to": "src/main/ipc/pty/pty-spawn-env-agent-overlays.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-env-codex-home-routing.test.ts", "to": "src/main/ipc/pty/pty-spawn-env-codex-home-routing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-env-codex-resume-provenance.test.ts", "to": "src/main/ipc/pty/pty-spawn-env-codex-resume-provenance.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-env-terminal-basics.test.ts", "to": "src/main/ipc/pty/pty-spawn-env-terminal-basics.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-pi-owner-env.test.ts", "to": "src/main/ipc/pty/pty-spawn-pi-owner-env.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-placement-threading.test.ts", "to": "src/main/ipc/pty/pty-spawn-placement-threading.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-runtime-handle-binding.test.ts", "to": "src/main/ipc/pty/pty-spawn-runtime-handle-binding.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-timing.test.ts", "to": "src/main/ipc/pty/pty-spawn-timing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-spawn-timing.ts", "to": "src/main/ipc/pty/pty-spawn-timing.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-ssh-stop-verdict.test.ts", "to": "src/main/ipc/pty/pty-ssh-stop-verdict.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-startup-barrier-and-listing.test.ts", "to": "src/main/ipc/pty/pty-startup-barrier-and-listing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-startup-swap-window-presence.test.ts", "to": "src/main/ipc/pty/pty-startup-swap-window-presence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-windows-shell-selection.test.ts", "to": "src/main/ipc/pty/pty-windows-shell-selection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/ipc/pty-write-ipc-validation.test.ts", "to": "src/main/ipc/pty/pty-write-ipc-validation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "shared-jira", "phase": 2, "priority": "high", "risk": "higher", "directory": "src/shared", "basenamePattern": "^jira(?:[-.]|$)", "targetDirectory": "src/shared/jira", "reason": "Give pure Jira contracts and rules a domain home, matching the existing shared Linear domain.", "review": "Keep RPC schemas at their contract boundary unless a separate decision changes that layout. Preserve wire fields and all desktop/mobile consumers.", "status": "proposed-not-applied", "selectedFiles": 31, "productionFiles": 21, "testSupportFiles": 10, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 25, "inboundEdges": 322, "outboundEdges": 15, "productionInternalEdges": 11, "productionInboundEdges": 234, "productionOutboundEdges": 10, "externalImporterFiles": [ "mobile/src/components/NewWorktreeModalDrawers.tsx", "mobile/src/components/SmartWorkspaceSourceDrawer.tsx", "mobile/src/tasks/composer-linked-work-item.ts", "mobile/src/tasks/jira-mobile-connection.ts", "mobile/src/tasks/jira-mobile-url-lookup.test.ts", "mobile/src/tasks/jira-mobile-url-lookup.ts", "mobile/src/tasks/mobile-jira-issue-filters.ts", "mobile/src/tasks/mobile-jira-task-source.test.ts", "mobile/src/tasks/mobile-jira-task-source.ts", "mobile/src/tasks/mobile-task-view-options.tsx", "mobile/src/tasks/mobile-tasks-item-mapping.ts", "mobile/src/tasks/mobile-tasks-project-workspace-types.ts", "mobile/src/tasks/mobile-tasks-view-state-types.ts", "mobile/src/tasks/smart-source-fan-out.ts", "mobile/src/tasks/smart-source-search-requests.ts", "mobile/src/tasks/use-mobile-composer-source.ts", "mobile/src/tasks/use-mobile-tasks-jira-direct-entry.test.ts", "mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx", "mobile/src/tasks/use-smart-workspace-source.ts", "src/cli/handlers/jira-write.test.ts", "src/cli/handlers/jira-write.ts", "src/cli/handlers/jira.ts", "src/cli/index-jira.test.ts", "src/cli/index-reference-jira.test.ts", "src/cli/jira-format.ts", "src/cli/jira-target.ts", "src/cli/reference-input.ts", "src/main/ipc/jira-ipc-params.ts", "src/main/ipc/jira-project-metadata.ts", "src/main/ipc/jira.ts", "src/main/ipc/ui.ts", "src/main/jira/attachment-content-url.ts", "src/main/jira/attachment-image-bytes.ts", "src/main/jira/attachment-image-grants.ts", "src/main/jira/attachment-image-protocol.ts", "src/main/jira/attachment-image-read.test.ts", "src/main/jira/attachment-image-references.test.ts", "src/main/jira/attachment-images.ts", "src/main/jira/authenticated-request.ts", "src/main/jira/client.ts", "src/main/jira/credential-verification.ts", "src/main/jira/favourite-filters.ts", "src/main/jira/issues.test.ts", "src/main/jira/jira-agile-fields.test.ts", "src/main/jira/jira-issue-comments.ts", "src/main/jira/jira-issue-create-metadata.ts", "src/main/jira/jira-issue-mapping.ts", "src/main/jira/jira-issue-media.ts", "src/main/jira/jira-issue-mutations.ts", "src/main/jira/jira-issue-read.ts", "src/main/jira/jira-issue-search.ts", "src/main/jira/jira-issue-summary-timeout.test.ts", "src/main/jira/jira-preset-filters.test.ts", "src/main/jira/jira-project-queries.ts", "src/main/jira/jira-read-failure.ts", "src/main/jira/jira-transition-queries.ts", "src/main/jira/site-credential-store.ts", "src/main/jira/site-identity.ts", "src/main/persistence-jira-saved-filters.test.ts", "src/main/persistence/tracking-repos/repo-hydration.ts", "src/main/persistence/tracking-repos/repo-sanitization.ts", "src/main/runtime/rpc/methods/client-ui.ts", "src/main/runtime/rpc/methods/jira-attachment-image.test.ts", "src/main/runtime/rpc/methods/jira-attachment-image.ts", "src/main/runtime/rpc/methods/jira.ts", "src/main/runtime/runtime-jira-commands.ts", "src/main/startup/main-process-ready-identity-write.test.ts", "src/main/text-generation/jira-issue-summary-requests.ts", "src/main/text-generation/jira-issue-summary-text-generation.ts", "src/preload/api/jira-api.ts", "src/preload/api/jira-bridge.ts", "src/preload/api/ui-command-event-api.ts", "src/renderer/src/components/JiraIssueRowCopyMenu.tsx", "src/renderer/src/components/JiraIssueWorkspace.assignee-source.test.tsx", "src/renderer/src/components/JiraIssueWorkspace.optimistic-edit-reopen.test.tsx", "src/renderer/src/components/JiraIssueWorkspace.optimistic-edit-rollback.test.tsx", "src/renderer/src/components/JiraIssueWorkspace.optimistic-edit.test.tsx", "src/renderer/src/components/JiraIssueWorkspace.status-queue.test.tsx", "src/renderer/src/components/JiraIssueWorkspace.transition-source.test.tsx", "src/renderer/src/components/JiraIssueWorkspace.tsx", "src/renderer/src/components/JiraLinkedWorkspaceAction.tsx", "src/renderer/src/components/JiraPromptTemplatePopover.tsx", "src/renderer/src/components/TaskPageJiraSavedFilters.tsx", "src/renderer/src/components/TaskPageJiraStatusFilters.tsx", "src/renderer/src/components/__mocks__/jira-issue-workspace-edit-fixture.tsx", "src/renderer/src/components/__mocks__/task-page-jira-favourite-fixture.ts", "src/renderer/src/components/cmd-j/task-search-results.ts", "src/renderer/src/components/cmd-j/task-search.test-fixture.ts", "src/renderer/src/components/jira-connect-scoped-token.test.tsx", "src/renderer/src/components/jira-issue-assignee-control.test.tsx", "src/renderer/src/components/jira-issue-assignee-control.tsx", "src/renderer/src/components/jira-issue-markdown.tsx", "src/renderer/src/components/jira-issue-mutation-queue.ts", "src/renderer/src/components/jira-issue-sorter.ts", "src/renderer/src/components/jira-issue-transition-control.test.tsx", "src/renderer/src/components/jira-issue-transition-control.tsx", "src/renderer/src/components/jira-issue-workspace-actions.ts", "src/renderer/src/components/jira-issue-workspace-chrome.tsx", "src/renderer/src/components/jira-issue-workspace-content.tsx", "src/renderer/src/components/jira-issue-workspace-hydration.ts", "src/renderer/src/components/jira-issue-workspace-image-owner.test.tsx", "src/renderer/src/components/jira-issue-workspace-request-lifetime.test.tsx", "src/renderer/src/components/jira-key-or-text-search.ts", "src/renderer/src/components/jira-project-picker-filter.test.ts", "src/renderer/src/components/jira-project-picker-filter.ts", "src/renderer/src/components/jira-project-picker.tsx", "src/renderer/src/components/jira-prompt-templates.test.ts", "src/renderer/src/components/jira-prompt-templates.ts", "src/renderer/src/components/jira-self-user.test.ts", "src/renderer/src/components/jira-self-user.ts", "src/renderer/src/components/jira-transition-fields-form.tsx", "src/renderer/src/components/jira-user-picker.tsx", "src/renderer/src/components/new-workspace/SmartWorkspaceNameField.jira-accessibility.test.tsx", "src/renderer/src/components/new-workspace/new-workspace-composer-card-props.ts", "src/renderer/src/components/new-workspace/smart-workspace-name-field-model.ts", "src/renderer/src/components/new-workspace/smart-workspace-source-row-content.tsx", "src/renderer/src/components/new-workspace/use-jira-composer-project.ts", "src/renderer/src/components/new-workspace/use-jira-source-connection.test.tsx", "src/renderer/src/components/new-workspace/use-jira-source-connection.ts", "src/renderer/src/components/new-workspace/use-jira-url-source.test.tsx", "src/renderer/src/components/new-workspace/use-jira-url-source.ts", "src/renderer/src/components/new-workspace/use-smart-workspace-secondary-searches.ts", "src/renderer/src/components/new-workspace/use-work-item-source-state.ts", "src/renderer/src/components/new-workspace/work-item-source-selection.test.ts", "src/renderer/src/components/new-workspace/work-item-source-selection.ts", "src/renderer/src/components/right-sidebar/checks-panel/use-checks-panel-generation.tsx", "src/renderer/src/components/right-sidebar/create-review-draft-title.ts", "src/renderer/src/components/right-sidebar/source-control/review/use-create-pr-intent-review.ts", "src/renderer/src/components/right-sidebar/source-control/review/use-pull-request-generation.ts", "src/renderer/src/components/right-sidebar/useCreatePullRequestDialogFields.ts", "src/renderer/src/components/settings/RepositoryJiraProjectSection.test.tsx", "src/renderer/src/components/settings/RepositoryJiraProjectSection.tsx", "src/renderer/src/components/sidebar/WorkspaceAttachmentSearch.resolution.test.tsx", "src/renderer/src/components/sidebar/comment-markdown-element-renderers.tsx", "src/renderer/src/components/sidebar/workspace-attachment-source-label.ts", "src/renderer/src/components/sidebar/worktree-attachment-editing.ts", "src/renderer/src/components/task-page-jira-board-detail-integration.test.tsx", "src/renderer/src/components/task-page-jira-board-move-dialog.tsx", "src/renderer/src/components/task-page-jira-board-move.ts", "src/renderer/src/components/task-page-jira-board-sections.test.ts", "src/renderer/src/components/task-page-jira-board-sections.ts", "src/renderer/src/components/task-page-jira-board-transitions.test.ts", "src/renderer/src/components/task-page-jira-board-transitions.ts", "src/renderer/src/components/task-page-jira-board-view.test.tsx", "src/renderer/src/components/task-page-jira-board-view.tsx", "src/renderer/src/components/task-page-jira-board.test.tsx", "src/renderer/src/components/task-page-jira-board.tsx", "src/renderer/src/components/task-page-jira-cache-selectors.test.ts", "src/renderer/src/components/task-page-jira-cache-selectors.ts", "src/renderer/src/components/task-page-jira-create-fields.test.ts", "src/renderer/src/components/task-page-jira-create-fields.ts", "src/renderer/src/components/task-page-jira-grouping.test.ts", "src/renderer/src/components/task-page-jira-issue-cells.tsx", "src/renderer/src/components/task-page-jira-issue-list.tsx", "src/renderer/src/components/task-page-jira-item-source-context.test.ts", "src/renderer/src/components/task-page-jira-item-source-context.ts", "src/renderer/src/components/task-page-jira-linked-issues.test.ts", "src/renderer/src/components/task-page-jira-linked-issues.ts", "src/renderer/src/components/task-page-jira-load-state.ts", "src/renderer/src/components/task-page-jira-project-selection.test.ts", "src/renderer/src/components/task-page-jira-project-selection.ts", "src/renderer/src/components/task-page-jira-quick-copy.test.tsx", "src/renderer/src/components/task-page-jira-saved-filter-application.test.tsx", "src/renderer/src/components/task-page-jira-saved-filter-load-failure.test.tsx", "src/renderer/src/components/task-page-jira-search.test.ts", "src/renderer/src/components/task-page-jira-search.ts", "src/renderer/src/components/task-page-jira-sorting.test.ts", "src/renderer/src/components/task-page-jira-status-catalog.ts", "src/renderer/src/components/task-page-jira-status-order-session.test.tsx", "src/renderer/src/components/task-page-jira-status-order.ts", "src/renderer/src/components/task-page-jira-workspace-actions.test.tsx", "src/renderer/src/components/task-page-source-context.tsx", "src/renderer/src/components/task-page/jira/Filters.linked-mode.test.tsx", "src/renderer/src/components/task-page/jira/Filters.tsx", "src/renderer/src/components/use-jira-create-assignee.ts", "src/renderer/src/components/use-jira-issue-comment-submission.ts", "src/renderer/src/components/use-jira-issue-mutation-state.ts", "src/renderer/src/components/use-jira-issue-remote-details.ts", "src/renderer/src/components/use-jira-issue-workspace-data.ts", "src/renderer/src/components/use-jira-project-inventory.test.tsx", "src/renderer/src/components/use-jira-project-inventory.ts", "src/renderer/src/components/use-task-page-composer-actions.ts", "src/renderer/src/components/use-task-page-detail-routing.ts", "src/renderer/src/components/use-task-page-jira-creation-state.ts", "src/renderer/src/components/use-task-page-jira-favourite-filters.ts", "src/renderer/src/components/use-task-page-jira-list-effects.test.ts", "src/renderer/src/components/use-task-page-jira-list-effects.ts", "src/renderer/src/components/use-task-page-jira-list-state.owner.test.tsx", "src/renderer/src/components/use-task-page-jira-list-state.ts", "src/renderer/src/components/use-task-page-jira-project-scope.ts", "src/renderer/src/components/use-task-page-jira-quick-filters.test.tsx", "src/renderer/src/components/use-task-page-jira-quick-filters.ts", "src/renderer/src/components/use-task-page-jira-saved-filters.ts", "src/renderer/src/components/use-task-page-jira-summary-generation.test.tsx", "src/renderer/src/components/use-task-page-jira-summary-generation.ts", "src/renderer/src/components/use-task-page-provider-metadata.ts", "src/renderer/src/hooks/composer-state/composer-review-base-fencing.test.ts", "src/renderer/src/hooks/composer-state/composer-source-model.ts", "src/renderer/src/hooks/composer-state/issue-source-actions.ts", "src/renderer/src/hooks/composer-state/jira-mapped-owner-flow.integration.test.tsx", "src/renderer/src/lib/jira-issue-workspace-attachment.test.ts", "src/renderer/src/lib/jira-issue-workspace-attachment.ts", "src/renderer/src/lib/jira-source-host.ts", "src/renderer/src/lib/worktree-palette-task-url-match.ts", "src/renderer/src/runtime/local-jira-search-cancellation.ts", "src/renderer/src/runtime/runtime-jira-board-filter-compatibility.test.ts", "src/renderer/src/runtime/runtime-jira-client.test.ts", "src/renderer/src/runtime/runtime-jira-client.ts", "src/renderer/src/runtime/runtime-jira-connection-status.ts", "src/renderer/src/runtime/runtime-jira-detail-client.test.ts", "src/renderer/src/runtime/runtime-jira-detail-client.ts", "src/renderer/src/runtime/runtime-jira-detail-images.test.ts", "src/renderer/src/runtime/runtime-jira-favourite-filters-client.ts", "src/renderer/src/runtime/runtime-jira-image-cache.test.ts", "src/renderer/src/runtime/runtime-jira-image-cache.ts", "src/renderer/src/runtime/runtime-jira-image-client.test.ts", "src/renderer/src/runtime/runtime-jira-image-client.ts", "src/renderer/src/runtime/runtime-jira-payload-stream.ts", "src/renderer/src/runtime/runtime-jira-project-client.ts", "src/renderer/src/runtime/runtime-jira-quick-filter-state.ts", "src/renderer/src/runtime/runtime-jira-saved-filter-state.test.ts", "src/renderer/src/runtime/runtime-jira-saved-filter-state.ts", "src/renderer/src/runtime/runtime-jira-status-filters.test.ts", "src/renderer/src/runtime/runtime-jira-summary-client.ts", "src/renderer/src/runtime/runtime-jira-summary-generation-client.ts", "src/renderer/src/runtime/runtime-jira-user-fields-client.ts", "src/renderer/src/store/repos/repo-update.ts", "src/renderer/src/store/slices/jira-collection-read-actions.ts", "src/renderer/src/store/slices/jira-connection-identity.test.ts", "src/renderer/src/store/slices/jira-issue-patch-action.test.ts", "src/renderer/src/store/slices/jira-issue-patch-action.ts", "src/renderer/src/store/slices/jira-issue-read-actions.ts", "src/renderer/src/store/slices/jira-read-coordination.ts", "src/renderer/src/store/slices/jira-slice-contract.ts", "src/renderer/src/store/slices/jira-sprint-filter-cache.test.ts", "src/renderer/src/store/slices/jira-status-filter-cache.test.ts", "src/renderer/src/store/slices/jira.test.ts", "src/renderer/src/store/slices/pull-request-generation-auto-submit.ts", "src/renderer/src/store/slices/ui-page-navigation.test.ts", "src/renderer/src/store/slices/ui/ui-slice-contract-core.ts", "src/renderer/src/store/slices/worktree-nav-history-view-entries.test.ts", "src/renderer/src/store/slices/worktree-nav-history.ts", "src/renderer/src/web/preload-api/web-jira-filter-state-api.test.ts", "src/renderer/src/web/preload-api/web-jira-filter-state-api.ts", "src/shared/new-workspace/smart-workspace-source-results.ts", "src/shared/new-workspace/work-item-lookup-text.ts", "src/shared/new-workspace/workspace-source.ts", "src/shared/persisted-ui-state-types.ts", "src/shared/protocol-version.ts", "src/shared/repo-types.ts", "src/shared/rpc-contract/jira-quick-filter-params.ts", "src/shared/rpc-contract/jira-saved-filter-params.ts", "src/shared/rpc-contract/repo-update-params.ts", "src/shared/task-source-runtime-capabilities.ts", "src/shared/workspace-linked-item-source-context.ts", "src/shared/workspace-name.ts", "src/shared/workspace-reference-identity.ts", "tests/e2e/jira-panel-layout.spec.ts" ], "productionExternalImporterFiles": [ "mobile/src/components/NewWorktreeModalDrawers.tsx", "mobile/src/components/SmartWorkspaceSourceDrawer.tsx", "mobile/src/tasks/composer-linked-work-item.ts", "mobile/src/tasks/jira-mobile-connection.ts", "mobile/src/tasks/jira-mobile-url-lookup.ts", "mobile/src/tasks/mobile-jira-issue-filters.ts", "mobile/src/tasks/mobile-jira-task-source.ts", "mobile/src/tasks/mobile-task-view-options.tsx", "mobile/src/tasks/mobile-tasks-item-mapping.ts", "mobile/src/tasks/mobile-tasks-project-workspace-types.ts", "mobile/src/tasks/mobile-tasks-view-state-types.ts", "mobile/src/tasks/smart-source-fan-out.ts", "mobile/src/tasks/smart-source-search-requests.ts", "mobile/src/tasks/use-mobile-composer-source.ts", "mobile/src/tasks/use-mobile-tasks-route-and-item-state.tsx", "mobile/src/tasks/use-smart-workspace-source.ts", "src/cli/handlers/jira-write.ts", "src/cli/handlers/jira.ts", "src/cli/jira-format.ts", "src/cli/jira-target.ts", "src/cli/reference-input.ts", "src/main/ipc/jira-ipc-params.ts", "src/main/ipc/jira-project-metadata.ts", "src/main/ipc/jira.ts", "src/main/ipc/ui.ts", "src/main/jira/attachment-content-url.ts", "src/main/jira/attachment-image-bytes.ts", "src/main/jira/attachment-image-grants.ts", "src/main/jira/attachment-image-protocol.ts", "src/main/jira/attachment-images.ts", "src/main/jira/authenticated-request.ts", "src/main/jira/client.ts", "src/main/jira/credential-verification.ts", "src/main/jira/favourite-filters.ts", "src/main/jira/jira-issue-comments.ts", "src/main/jira/jira-issue-create-metadata.ts", "src/main/jira/jira-issue-mapping.ts", "src/main/jira/jira-issue-media.ts", "src/main/jira/jira-issue-mutations.ts", "src/main/jira/jira-issue-read.ts", "src/main/jira/jira-issue-search.ts", "src/main/jira/jira-project-queries.ts", "src/main/jira/jira-read-failure.ts", "src/main/jira/jira-transition-queries.ts", "src/main/jira/site-credential-store.ts", "src/main/jira/site-identity.ts", "src/main/persistence/tracking-repos/repo-hydration.ts", "src/main/persistence/tracking-repos/repo-sanitization.ts", "src/main/runtime/rpc/methods/client-ui.ts", "src/main/runtime/rpc/methods/jira-attachment-image.ts", "src/main/runtime/rpc/methods/jira.ts", "src/main/runtime/runtime-jira-commands.ts", "src/main/text-generation/jira-issue-summary-requests.ts", "src/main/text-generation/jira-issue-summary-text-generation.ts", "src/preload/api/jira-api.ts", "src/preload/api/jira-bridge.ts", "src/preload/api/ui-command-event-api.ts", "src/renderer/src/components/JiraIssueRowCopyMenu.tsx", "src/renderer/src/components/JiraIssueWorkspace.tsx", "src/renderer/src/components/JiraLinkedWorkspaceAction.tsx", "src/renderer/src/components/JiraPromptTemplatePopover.tsx", "src/renderer/src/components/TaskPageJiraSavedFilters.tsx", "src/renderer/src/components/TaskPageJiraStatusFilters.tsx", "src/renderer/src/components/cmd-j/task-search-results.ts", "src/renderer/src/components/jira-issue-assignee-control.tsx", "src/renderer/src/components/jira-issue-markdown.tsx", "src/renderer/src/components/jira-issue-mutation-queue.ts", "src/renderer/src/components/jira-issue-sorter.ts", "src/renderer/src/components/jira-issue-transition-control.tsx", "src/renderer/src/components/jira-issue-workspace-actions.ts", "src/renderer/src/components/jira-issue-workspace-chrome.tsx", "src/renderer/src/components/jira-issue-workspace-content.tsx", "src/renderer/src/components/jira-issue-workspace-hydration.ts", "src/renderer/src/components/jira-key-or-text-search.ts", "src/renderer/src/components/jira-project-picker-filter.ts", "src/renderer/src/components/jira-project-picker.tsx", "src/renderer/src/components/jira-prompt-templates.ts", "src/renderer/src/components/jira-self-user.ts", "src/renderer/src/components/jira-transition-fields-form.tsx", "src/renderer/src/components/jira-user-picker.tsx", "src/renderer/src/components/new-workspace/new-workspace-composer-card-props.ts", "src/renderer/src/components/new-workspace/smart-workspace-name-field-model.ts", "src/renderer/src/components/new-workspace/smart-workspace-source-row-content.tsx", "src/renderer/src/components/new-workspace/use-jira-composer-project.ts", "src/renderer/src/components/new-workspace/use-jira-source-connection.ts", "src/renderer/src/components/new-workspace/use-jira-url-source.ts", "src/renderer/src/components/new-workspace/use-smart-workspace-secondary-searches.ts", "src/renderer/src/components/new-workspace/use-work-item-source-state.ts", "src/renderer/src/components/new-workspace/work-item-source-selection.ts", "src/renderer/src/components/right-sidebar/checks-panel/use-checks-panel-generation.tsx", "src/renderer/src/components/right-sidebar/create-review-draft-title.ts", "src/renderer/src/components/right-sidebar/source-control/review/use-create-pr-intent-review.ts", "src/renderer/src/components/right-sidebar/source-control/review/use-pull-request-generation.ts", "src/renderer/src/components/right-sidebar/useCreatePullRequestDialogFields.ts", "src/renderer/src/components/settings/RepositoryJiraProjectSection.tsx", "src/renderer/src/components/sidebar/comment-markdown-element-renderers.tsx", "src/renderer/src/components/sidebar/workspace-attachment-source-label.ts", "src/renderer/src/components/sidebar/worktree-attachment-editing.ts", "src/renderer/src/components/task-page-jira-board-move-dialog.tsx", "src/renderer/src/components/task-page-jira-board-move.ts", "src/renderer/src/components/task-page-jira-board-sections.ts", "src/renderer/src/components/task-page-jira-board-transitions.ts", "src/renderer/src/components/task-page-jira-board-view.tsx", "src/renderer/src/components/task-page-jira-board.tsx", "src/renderer/src/components/task-page-jira-cache-selectors.ts", "src/renderer/src/components/task-page-jira-create-fields.ts", "src/renderer/src/components/task-page-jira-issue-cells.tsx", "src/renderer/src/components/task-page-jira-issue-list.tsx", "src/renderer/src/components/task-page-jira-item-source-context.ts", "src/renderer/src/components/task-page-jira-linked-issues.ts", "src/renderer/src/components/task-page-jira-load-state.ts", "src/renderer/src/components/task-page-jira-project-selection.ts", "src/renderer/src/components/task-page-jira-search.ts", "src/renderer/src/components/task-page-jira-status-catalog.ts", "src/renderer/src/components/task-page-jira-status-order.ts", "src/renderer/src/components/task-page-source-context.tsx", "src/renderer/src/components/task-page/jira/Filters.tsx", "src/renderer/src/components/use-jira-create-assignee.ts", "src/renderer/src/components/use-jira-issue-comment-submission.ts", "src/renderer/src/components/use-jira-issue-mutation-state.ts", "src/renderer/src/components/use-jira-issue-remote-details.ts", "src/renderer/src/components/use-jira-issue-workspace-data.ts", "src/renderer/src/components/use-jira-project-inventory.ts", "src/renderer/src/components/use-task-page-composer-actions.ts", "src/renderer/src/components/use-task-page-detail-routing.ts", "src/renderer/src/components/use-task-page-jira-creation-state.ts", "src/renderer/src/components/use-task-page-jira-favourite-filters.ts", "src/renderer/src/components/use-task-page-jira-list-effects.ts", "src/renderer/src/components/use-task-page-jira-list-state.ts", "src/renderer/src/components/use-task-page-jira-project-scope.ts", "src/renderer/src/components/use-task-page-jira-quick-filters.ts", "src/renderer/src/components/use-task-page-jira-saved-filters.ts", "src/renderer/src/components/use-task-page-jira-summary-generation.ts", "src/renderer/src/components/use-task-page-provider-metadata.ts", "src/renderer/src/hooks/composer-state/composer-source-model.ts", "src/renderer/src/hooks/composer-state/issue-source-actions.ts", "src/renderer/src/lib/jira-issue-workspace-attachment.ts", "src/renderer/src/lib/jira-source-host.ts", "src/renderer/src/lib/worktree-palette-task-url-match.ts", "src/renderer/src/runtime/local-jira-search-cancellation.ts", "src/renderer/src/runtime/runtime-jira-client.ts", "src/renderer/src/runtime/runtime-jira-connection-status.ts", "src/renderer/src/runtime/runtime-jira-detail-client.ts", "src/renderer/src/runtime/runtime-jira-favourite-filters-client.ts", "src/renderer/src/runtime/runtime-jira-image-cache.ts", "src/renderer/src/runtime/runtime-jira-image-client.ts", "src/renderer/src/runtime/runtime-jira-payload-stream.ts", "src/renderer/src/runtime/runtime-jira-project-client.ts", "src/renderer/src/runtime/runtime-jira-quick-filter-state.ts", "src/renderer/src/runtime/runtime-jira-saved-filter-state.ts", "src/renderer/src/runtime/runtime-jira-summary-client.ts", "src/renderer/src/runtime/runtime-jira-summary-generation-client.ts", "src/renderer/src/runtime/runtime-jira-user-fields-client.ts", "src/renderer/src/store/repos/repo-update.ts", "src/renderer/src/store/slices/jira-collection-read-actions.ts", "src/renderer/src/store/slices/jira-issue-patch-action.ts", "src/renderer/src/store/slices/jira-issue-read-actions.ts", "src/renderer/src/store/slices/jira-read-coordination.ts", "src/renderer/src/store/slices/jira-slice-contract.ts", "src/renderer/src/store/slices/pull-request-generation-auto-submit.ts", "src/renderer/src/store/slices/ui/ui-slice-contract-core.ts", "src/renderer/src/store/slices/worktree-nav-history.ts", "src/renderer/src/web/preload-api/web-jira-filter-state-api.ts", "src/shared/new-workspace/smart-workspace-source-results.ts", "src/shared/new-workspace/work-item-lookup-text.ts", "src/shared/new-workspace/workspace-source.ts", "src/shared/persisted-ui-state-types.ts", "src/shared/protocol-version.ts", "src/shared/repo-types.ts", "src/shared/rpc-contract/jira-quick-filter-params.ts", "src/shared/rpc-contract/jira-saved-filter-params.ts", "src/shared/rpc-contract/repo-update-params.ts", "src/shared/task-source-runtime-capabilities.ts", "src/shared/workspace-linked-item-source-context.ts", "src/shared/workspace-name.ts", "src/shared/workspace-reference-identity.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 7 }, { "path": "src/shared/rpc-contract", "count": 3 }, { "path": "src/shared/worktree", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/shared/jira-agent-capability.ts", "to": "src/shared/jira/jira-agent-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-attachment-image.ts", "to": "src/shared/jira/jira-attachment-image.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-detail-capabilities.ts", "to": "src/shared/jira/jira-detail-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-favourite-filters.test.ts", "to": "src/shared/jira/jira-favourite-filters.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-favourite-filters.ts", "to": "src/shared/jira/jira-favourite-filters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-image-stream-frame.ts", "to": "src/shared/jira/jira-image-stream-frame.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-issue-summary-generation.test.ts", "to": "src/shared/jira/jira-issue-summary-generation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-issue-summary-generation.ts", "to": "src/shared/jira/jira-issue-summary-generation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-issue-url.test.ts", "to": "src/shared/jira/jira-issue-url.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-issue-url.ts", "to": "src/shared/jira/jira-issue-url.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-jql-predicate.test.ts", "to": "src/shared/jira/jira-jql-predicate.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-jql-predicate.ts", "to": "src/shared/jira/jira-jql-predicate.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-payload-stream.ts", "to": "src/shared/jira/jira-payload-stream.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-preset-jql.test.ts", "to": "src/shared/jira/jira-preset-jql.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-preset-jql.ts", "to": "src/shared/jira/jira-preset-jql.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-project-reference.test.ts", "to": "src/shared/jira/jira-project-reference.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-project-reference.ts", "to": "src/shared/jira/jira-project-reference.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-quick-filters.ts", "to": "src/shared/jira/jira-quick-filters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-review-title.test.ts", "to": "src/shared/jira/jira-review-title.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-review-title.ts", "to": "src/shared/jira/jira-review-title.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-saved-filter-capability.ts", "to": "src/shared/jira/jira-saved-filter-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-saved-filters.test.ts", "to": "src/shared/jira/jira-saved-filters.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-saved-filters.ts", "to": "src/shared/jira/jira-saved-filters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-search-input-jql.test.ts", "to": "src/shared/jira/jira-search-input-jql.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-search-input-jql.ts", "to": "src/shared/jira/jira-search-input-jql.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-source-host.ts", "to": "src/shared/jira/jira-source-host.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-status-error.ts", "to": "src/shared/jira/jira-status-error.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-summary-lookup.ts", "to": "src/shared/jira/jira-summary-lookup.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-transition-fields.test.ts", "to": "src/shared/jira/jira-transition-fields.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-transition-fields.ts", "to": "src/shared/jira/jira-transition-fields.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/jira-types.ts", "to": "src/shared/jira/jira-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "browser-cookie", "phase": 2, "priority": "medium", "risk": "higher", "directory": "src/main/browser", "basenamePattern": "^browser-cookie(?:[-.]|$)", "targetDirectory": "src/main/browser/cookies", "reason": "Cookie reading, importing and cleanup are a concrete subsystem inside a 611-file directory.", "review": "Review browser session ownership, credential handling and native platform adapters. Do not combine this with browser API changes.", "status": "proposed-not-applied", "selectedFiles": 57, "productionFiles": 25, "testSupportFiles": 32, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 128, "inboundEdges": 8, "outboundEdges": 26, "productionInternalEdges": 83, "productionInboundEdges": 4, "productionOutboundEdges": 23, "externalImporterFiles": [ "src/main/browser/browser-client-route-cookie-import.ts", "src/main/browser/browser-session-cookie-staging.scoped.test.ts", "src/main/browser/browser-session-cookie-staging.ts", "src/main/browser/chromium-cookie-snapshot.test.ts", "src/main/ipc/browser-session-profile-ipc.ts", "src/main/runtime/browser/browser-profiles.ts" ], "productionExternalImporterFiles": [ "src/main/browser/browser-client-route-cookie-import.ts", "src/main/browser/browser-session-cookie-staging.ts", "src/main/ipc/browser-session-profile-ipc.ts", "src/main/runtime/browser/browser-profiles.ts" ], "outboundDependencyDirectories": [ { "path": "src/main/browser", "count": 5 }, { "path": "src/shared", "count": 3 }, { "path": "src/packages/process-host/src", "count": 2 }, { "path": "src/main/codex-accounts", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/browser/browser-cookie-chromium-finalize.ts", "to": "src/main/browser/cookies/browser-cookie-chromium-finalize.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-chromium-import.ts", "to": "src/main/browser/cookies/browser-cookie-chromium-import.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-chromium-prepare.ts", "to": "src/main/browser/cookies/browser-cookie-chromium-prepare.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-chromium-scan.ts", "to": "src/main/browser/cookies/browser-cookie-chromium-scan.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-chromium-types.ts", "to": "src/main/browser/cookies/browser-cookie-chromium-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-clear-preserve.test.ts", "to": "src/main/browser/cookies/browser-cookie-clear-preserve.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-clear-store-lifecycle.test.ts", "to": "src/main/browser/cookies/browser-cookie-clear-store-lifecycle.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-clear-store.test.ts", "to": "src/main/browser/cookies/browser-cookie-clear-store.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-clear-store.ts", "to": "src/main/browser/cookies/browser-cookie-clear-store.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-decryption.test.ts", "to": "src/main/browser/cookies/browser-cookie-decryption.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-decryption.ts", "to": "src/main/browser/cookies/browser-cookie-decryption.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-detection-types.ts", "to": "src/main/browser/cookies/browser-cookie-detection-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-detection.ts", "to": "src/main/browser/cookies/browser-cookie-detection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-firefox-import.ts", "to": "src/main/browser/cookies/browser-cookie-firefox-import.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-identity-restore.ts", "to": "src/main/browser/cookies/browser-cookie-identity-restore.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-clear-atomicity.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-clear-atomicity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-clear.ts", "to": "src/main/browser/cookies/browser-cookie-import-clear.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-concurrency.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-concurrency.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-diagnostics.ts", "to": "src/main/browser/cookies/browser-cookie-import-diagnostics.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-google-exclusion.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-google-exclusion.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-partition-fidelity.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-partition-fidelity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-partition-reland.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-partition-reland.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-partition-rollback.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-partition-rollback.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-partition-success.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-partition-success.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-partition.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-partition.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-pipeline.ts", "to": "src/main/browser/cookies/browser-cookie-import-pipeline.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-plan-writes.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-plan-writes.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-policy.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-policy.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-policy.ts", "to": "src/main/browser/cookies/browser-cookie-import-policy.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-replace-partition-rollback.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-replace-partition-rollback.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-replacement.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-replacement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-route-partition-staging.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-route-partition-staging.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-scope.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-scope.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-snapshot-ownership.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-snapshot-ownership.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-test-database.ts", "to": "src/main/browser/cookies/browser-cookie-import-test-database.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-undecryptable.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-undecryptable.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-validated-partition.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-validated-partition.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-write.test.ts", "to": "src/main/browser/cookies/browser-cookie-import-write.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import-write.ts", "to": "src/main/browser/cookies/browser-cookie-import-write.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import.comet.test.ts", "to": "src/main/browser/cookies/browser-cookie-import.comet.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import.helium.test.ts", "to": "src/main/browser/cookies/browser-cookie-import.helium.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import.test.ts", "to": "src/main/browser/cookies/browser-cookie-import.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-import.ts", "to": "src/main/browser/cookies/browser-cookie-import.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-key.ts", "to": "src/main/browser/cookies/browser-cookie-key.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-partition-summary.test.ts", "to": "src/main/browser/cookies/browser-cookie-partition-summary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-partition-summary.ts", "to": "src/main/browser/cookies/browser-cookie-partition-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-public-suffix-scope.test.ts", "to": "src/main/browser/cookies/browser-cookie-public-suffix-scope.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-registrable-family.test.ts", "to": "src/main/browser/cookies/browser-cookie-registrable-family.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-safari-import.ts", "to": "src/main/browser/cookies/browser-cookie-safari-import.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-safari-parser.ts", "to": "src/main/browser/cookies/browser-cookie-safari-parser.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-samesite.electron.test.ts", "to": "src/main/browser/cookies/browser-cookie-samesite.electron.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-source-partition.test.ts", "to": "src/main/browser/cookies/browser-cookie-source-partition.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-source-partition.ts", "to": "src/main/browser/cookies/browser-cookie-source-partition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-sqlite.ts", "to": "src/main/browser/cookies/browser-cookie-sqlite.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-staged-import.ts", "to": "src/main/browser/cookies/browser-cookie-staged-import.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-validation.test.ts", "to": "src/main/browser/cookies/browser-cookie-validation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/browser/browser-cookie-validation.ts", "to": "src/main/browser/cookies/browser-cookie-validation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "cloud-relay-assignment", "phase": 2, "priority": "medium", "risk": "higher", "directory": "cloud/apps/relay/src", "basenamePattern": "^assignment(?:[-.]|$)", "targetDirectory": "cloud/apps/relay/src/assignment", "reason": "Relay assignment is a named operational responsibility in an otherwise flat service root.", "review": "Use cloud's independent checks and deployment ownership. Preserve director/cell roles and rolling-version wire compatibility.", "status": "proposed-not-applied", "selectedFiles": 28, "productionFiles": 8, "testSupportFiles": 20, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 26, "inboundEdges": 72, "outboundEdges": 62, "productionInternalEdges": 3, "productionInboundEdges": 19, "productionOutboundEdges": 27, "externalImporterFiles": [ "cloud/apps/relay/src/activity-lease-reader-census.test.ts", "cloud/apps/relay/src/app.ts", "cloud/apps/relay/src/cell-admission-selector.test.ts", "cloud/apps/relay/src/cell-admission-startup-postgres.test.ts", "cloud/apps/relay/src/cell-admission-startup.ts", "cloud/apps/relay/src/cell-fence-legacy-adoption-postgres.test.ts", "cloud/apps/relay/src/cell-inventory-lock-contention.test.ts", "cloud/apps/relay/src/cell-inventory-per-cell-locking-postgres.test.ts", "cloud/apps/relay/src/cell-seat-feed.test.ts", "cloud/apps/relay/src/connection-reservation-debt-retention.test.ts", "cloud/apps/relay/src/control-accept-cell-row-lock-postgres.test.ts", "cloud/apps/relay/src/control-accept-cell-row-lock.test.ts", "cloud/apps/relay/src/control-lease-recovery-postgres.test.ts", "cloud/apps/relay/src/control-rebind-inventory-lock-postgres.test.ts", "cloud/apps/relay/src/control-renewal-batch-store.test.ts", "cloud/apps/relay/src/control-renewal-postgres.test.ts", "cloud/apps/relay/src/control-renewal-statement.ts", "cloud/apps/relay/src/control-reservation-reconnect-claim.test.ts", "cloud/apps/relay/src/dead-cell-evacuation-precheck.test.ts", "cloud/apps/relay/src/drain-migration-row-scaling.test.ts", "cloud/apps/relay/src/drain-release-cell-row-contention-postgres.test.ts", "cloud/apps/relay/src/host-session-client-accept.test.ts", "cloud/apps/relay/src/host-session-preauth-latency.test.ts", "cloud/apps/relay/src/host-session-registry.test.ts", "cloud/apps/relay/src/host-session-registry.ts", "cloud/apps/relay/src/host-signed-out-rejection.test.ts", "cloud/apps/relay/src/host-whereabouts-app.test.ts", "cloud/apps/relay/src/idle-regional-rehome-reconciliation.test.ts", "cloud/apps/relay/src/idle-regional-rehome-store.test.ts", "cloud/apps/relay/src/idle-regional-rehome-window.test.ts", "cloud/apps/relay/src/idle-regional-rehome-worker.test.ts", "cloud/apps/relay/src/index.ts", "cloud/apps/relay/src/migration-recovery-postgres.test.ts", "cloud/apps/relay/src/phone-connection-log.ts", "cloud/apps/relay/src/placement-load-band.test.ts", "cloud/apps/relay/src/post-proof-close-log.ts", "cloud/apps/relay/src/postgres-drain-send-locking.test.ts", "cloud/apps/relay/src/postgres-lock-wait-sample-postgres.test.ts", "cloud/apps/relay/src/postgres-transaction-recovery.test.ts", "cloud/apps/relay/src/public-assignment-drain-return-lane.test.ts", "cloud/apps/relay/src/public-assignment-overload.test.ts", "cloud/apps/relay/src/public-assignment-reconnect-lane.test.ts", "cloud/apps/relay/src/region-correction-restart.test.ts", "cloud/apps/relay/src/region-correction-store.test.ts", "cloud/apps/relay/src/regional-rehome-inventory-line-census.test.ts", "cloud/apps/relay/src/regional-rehome-postgres.test.ts", "cloud/apps/relay/src/regional-rehome-source-region-filter.test.ts", "cloud/apps/relay/src/regional-rehome-store.test.ts", "cloud/apps/relay/src/regional-rehome-target-row-lock-postgres.test.ts", "cloud/apps/relay/src/regional-rehome-target-selection.test.ts", "cloud/apps/relay/src/regional-rehome-worker.test.ts", "cloud/apps/relay/src/regional-rehome-worker.ts", "cloud/apps/relay/src/relay-observability.ts", "cloud/apps/relay/src/relay-region-placement.test.ts", "cloud/apps/relay/src/relay-server.ts", "cloud/apps/relay/src/relay.blackbox.test.ts", "cloud/apps/relay/src/released-reservation-prune.test.ts", "cloud/apps/relay/src/reserve-assignment.ts", "cloud/apps/relay/src/seat-feed-cells-postgres.test.ts", "cloud/apps/relay/src/shadow-directory-compare.test.ts", "cloud/apps/relay/src/shadow-seat-directory.test.ts", "cloud/apps/relay/src/test-fixtures/host-control-proof.ts" ], "productionExternalImporterFiles": [ "cloud/apps/relay/src/app.ts", "cloud/apps/relay/src/cell-admission-startup.ts", "cloud/apps/relay/src/control-renewal-statement.ts", "cloud/apps/relay/src/host-session-registry.ts", "cloud/apps/relay/src/index.ts", "cloud/apps/relay/src/phone-connection-log.ts", "cloud/apps/relay/src/post-proof-close-log.ts", "cloud/apps/relay/src/regional-rehome-worker.ts", "cloud/apps/relay/src/relay-observability.ts", "cloud/apps/relay/src/relay-server.ts", "cloud/apps/relay/src/reserve-assignment.ts" ], "outboundDependencyDirectories": [ { "path": "cloud/apps/relay/src", "count": 30 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "cloud/apps/relay/src/assignment-cleanup-steps.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-cleanup-steps.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-cleanup-steps.ts", "to": "cloud/apps/relay/src/assignment/assignment-cleanup-steps.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-connection-headroom-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-connection-headroom-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-connection-headroom-query.ts", "to": "cloud/apps/relay/src/assignment/assignment-connection-headroom-query.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-connection-headroom.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-connection-headroom.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-control-supersession-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-control-supersession-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-dead-reserve-cell-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-dead-reserve-cell-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-deployment-status-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-deployment-status-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-headroom-scope.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-headroom-scope.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-home-cell-unavailable.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-home-cell-unavailable.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-identity-queue.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-identity-queue.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-identity-queue.ts", "to": "cloud/apps/relay/src/assignment/assignment-identity-queue.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-inventory-snapshot.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-inventory-snapshot.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-inventory-snapshot.ts", "to": "cloud/apps/relay/src/assignment/assignment-inventory-snapshot.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-isolated-cell-replacement-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-isolated-cell-replacement-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-isolated-cell-replacement.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-isolated-cell-replacement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-lease-shadow.ts", "to": "cloud/apps/relay/src/assignment/assignment-lease-shadow.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-lease.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-lease.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-lease.ts", "to": "cloud/apps/relay/src/assignment/assignment-lease.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-rejection-log-window.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-rejection-log-window.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-rejection-log-window.ts", "to": "cloud/apps/relay/src/assignment/assignment-rejection-log-window.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-rejection-logging.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-rejection-logging.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-reserve-mode-census.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-reserve-mode-census.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-reserve-mode-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-reserve-mode-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-row-lock-order-postgres.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-row-lock-order-postgres.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-store-lock-order.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-store-lock-order.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-store.test.ts", "to": "cloud/apps/relay/src/assignment/assignment-store.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "cloud/apps/relay/src/assignment-store.ts", "to": "cloud/apps/relay/src/assignment/assignment-store.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "tooling-mobile-web", "phase": 2, "priority": "medium", "risk": "moderate", "directory": "config/scripts", "basenamePattern": "^mobile-web-app(?:[-.]|$)", "targetDirectory": "config/scripts/mobile-web-app", "reason": "Group one product-specific tool family; build-, run- and check- prefixes describe verbs, not ownership.", "review": "Update package scripts, CI workflows, script-relative URLs and test fixture copying. Separate a move from changing the generated web engines.", "status": "proposed-not-applied", "selectedFiles": 75, "productionFiles": 24, "testSupportFiles": 51, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 125, "inboundEdges": 9, "outboundEdges": 61, "productionInternalEdges": 13, "productionInboundEdges": 4, "productionOutboundEdges": 3, "externalImporterFiles": [ "config/scripts/build-mobile-web-app-bundle.mjs", "config/scripts/build-mobile-web-app-bundle.test.mjs", "config/scripts/mobile-web-page-routes.test.mjs", "config/scripts/mobile-web-terminal-engine-closure.test.mjs", "config/scripts/run-mobile-web-app-checks.mjs" ], "productionExternalImporterFiles": [ "config/scripts/build-mobile-web-app-bundle.mjs", "config/scripts/run-mobile-web-app-checks.mjs" ], "outboundDependencyDirectories": [ { "path": "config/scripts", "count": 4 }, { "path": "mobile/src/browser", "count": 2 }, { "path": "mobile/src/mobile-web-shell", "count": 2 }, { "path": "mobile/src/mobile-web-shell/bridge", "count": 2 }, { "path": "mobile/src/session", "count": 1 }, { "path": "mobile/src/transport", "count": 1 }, { "path": "src/packages/process-host/src", "count": 1 }, { "path": "src/shared", "count": 1 }, { "path": "src/shared/mobile-web-bundle", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "config/scripts/mobile-web-app-agent-history-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-agent-history-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-browser-pane-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-browser-pane-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-bundle-dependencies.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-bundle-dependencies.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-bundle-test-fixture.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-bundle-test-fixture.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-clipboard-image-resize-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-clipboard-image-resize-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-drawer-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-drawer-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-editable-host-font-size.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-editable-host-font-size.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-editable-host-font-size.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-editable-host-font-size.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-external-link-seam.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-external-link-seam.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-external-link-seam.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-external-link-seam.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-external-navigation-grant.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-external-navigation-grant.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-files-external-links.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-files-external-links.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-files-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-files-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-frame-budget-sweep.test.ts", "to": "config/scripts/mobile-web-app/mobile-web-app-frame-budget-sweep.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-handoff-grants-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-handoff-grants-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-haptics-seam.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-haptics-seam.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-haptics-seam.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-haptics-seam.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-held-press-probe-routes.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-held-press-probe-routes.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-held-press-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-held-press-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-html-preview-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-html-preview-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-live-input-probe-route.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-live-input-probe-route.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-media-picker-seam.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-media-picker-seam.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-media-preview-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-media-preview-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-mermaid-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-mermaid-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-module-closure-entrypoints.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-module-closure-entrypoints.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-native-chat-visual-links.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-native-chat-visual-links.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-native-parity-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-native-parity-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-page-closure-families.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-page-closure-families.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-page-closure-families.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-page-closure-families.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-page-grant-call-sites.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-page-grant-call-sites.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-page-grant-call-sites.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-page-grant-call-sites.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-page-route-modules.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-page-route-modules.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-arm-driver.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-arm-driver.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-artifact-fixture.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-artifact-fixture.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-asset-server.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-asset-server.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-csp-reports.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-csp-reports.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-frame-diagnosis.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-frame-diagnosis.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-frame-readiness.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-frame-readiness.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-frame-readings.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-frame-readings.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-image-evidence.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-image-evidence.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-preview-request-log.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-preview-request-log.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-push-subsystem-closure.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-push-subsystem-closure.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-render-harness.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-render-harness.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-rich-markdown-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-rich-markdown-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-route-chunk-closure.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-route-chunk-closure.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-route-manifest.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-route-manifest.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-route-manifest.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-route-manifest.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-route-snapshot.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-route-snapshot.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-route-snapshot.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-route-snapshot.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-safe-area-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-safe-area-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-screencast-lane-grant.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-screencast-lane-grant.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-dictation-capture.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-dictation-capture.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-external-links.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-external-links.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-media-picker.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-media-picker.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-terminal-closure.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-terminal-closure.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-terminal-init.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-terminal-init.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-session-webview-consumers.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-session-webview-consumers.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-source-control-external-links.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-source-control-external-links.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-source-control-keyboard.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-source-control-keyboard.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-source-control-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-source-control-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-source-control-text-inputs.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-source-control-text-inputs.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-stack-transition-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-stack-transition-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-tasks-external-links.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-tasks-external-links.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-tasks-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-tasks-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-terminal-font-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-terminal-font-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-terminal-live-input-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-terminal-live-input-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-terminal-probe-route.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-terminal-probe-route.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-terminal-render-fixture.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-terminal-render-fixture.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-terminal-render-fixture.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-terminal-render-fixture.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-terminal-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-terminal-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-text-input-discovery.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-text-input-discovery.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-text-input-font-size-seam.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-text-input-font-size-seam.mjs", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "config/scripts/mobile-web-app-working-spinner-render.test.mjs", "to": "config/scripts/mobile-web-app/mobile-web-app-working-spinner-render.test.mjs", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "shared-session", "phase": 3, "priority": "high", "risk": "higher", "directory": "src/shared", "basenamePattern": "^(?:structured-)?agent-session(?:[-.]|$)", "targetDirectory": "src/shared/agent-session", "reason": "Agent-session contracts are a large cross-surface domain currently encoded in filenames.", "review": "This is an initial ownership inventory, not a single PR. Identify public contracts and subdomains first; keep old-client fences and generated RPC files separate.", "status": "proposed-not-applied", "selectedFiles": 257, "productionFiles": 171, "testSupportFiles": 86, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 645, "inboundEdges": 4407, "outboundEdges": 163, "productionInternalEdges": 411, "productionInboundEdges": 2152, "productionOutboundEdges": 131, "externalImporterFiles": [ "config/scripts/native-chat-compaction-pagination.test.mjs", "config/scripts/structured-agent-session-start-failure-row-render.test.mjs", "mobile/src/host-screen/host-worktree-child-navigation.test.tsx", "mobile/src/session/MobileNativeChatBackgroundTasks.test.tsx", "mobile/src/session/MobileNativeChatBackgroundTasks.tsx", "mobile/src/session/MobileNativeChatFullContent.tsx", "mobile/src/session/MobileNativeChatMessage.test.ts", "mobile/src/session/MobileNativeChatMessage.tool-result-availability.test.tsx", "mobile/src/session/MobileNativeChatMessage.work-run.test.tsx", "mobile/src/session/MobileNativeChatNoticeRow.tsx", "mobile/src/session/MobileNativeChatPermission.tsx", "mobile/src/session/MobileNativeChatProse.tsx", "mobile/src/session/MobileNativeChatToolRun.test.tsx", "mobile/src/session/MobileNativeChatView.waiting-rows.test.ts", "mobile/src/session/ai-vault-resume-launch.ts", "mobile/src/session/mobile-agent-message-attribution.test.ts", "mobile/src/session/mobile-agent-message-attribution.ts", "mobile/src/session/mobile-agent-session-attachment-upload.test.ts", "mobile/src/session/mobile-agent-session-attachment-upload.ts", "mobile/src/session/mobile-existing-agent-launch.ts", "mobile/src/session/mobile-file-source-picker.ts", "mobile/src/session/mobile-native-chat-answered-prompts.test-fixture.ts", "mobile/src/session/mobile-native-chat-composer-menu.ts", "mobile/src/session/mobile-native-chat-eligibility.ts", "mobile/src/session/mobile-native-chat-file-attachment.ts", "mobile/src/session/mobile-native-chat-host-journal-frames.test-fixture.ts", "mobile/src/session/mobile-native-chat-item-read.ts", "mobile/src/session/mobile-native-chat-merged-snapshot-parity-hooks.test.tsx", "mobile/src/session/mobile-native-chat-merged-snapshot-parity.test.ts", "mobile/src/session/mobile-native-chat-message-plain-text.test.ts", "mobile/src/session/mobile-native-chat-message-plain-text.ts", "mobile/src/session/mobile-native-chat-permission.ts", "mobile/src/session/mobile-native-chat-question.ts", "mobile/src/session/mobile-native-chat-render-data.ts", "mobile/src/session/mobile-native-chat-session-option-persistence.ts", "mobile/src/session/mobile-native-chat-stop-journal.test-fixture.ts", "mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx", "mobile/src/session/mobile-native-chat-unsent-notices.test.ts", "mobile/src/session/mobile-native-chat-unsent-notices.ts", "mobile/src/session/mobile-omp-session-catalog.ts", "mobile/src/session/mobile-session-route-types.ts", "mobile/src/session/mobile-structured-actionable-prompt.ts", "mobile/src/session/mobile-structured-agent-prompts-free-text.test.ts", "mobile/src/session/mobile-structured-agent-prompts-grouped.test.ts", "mobile/src/session/mobile-structured-agent-prompts.ts", "mobile/src/session/mobile-structured-agent-session-cancel.ts", "mobile/src/session/mobile-structured-agent-session-host-support.test.ts", "mobile/src/session/mobile-structured-agent-session-host-support.ts", "mobile/src/session/mobile-structured-agent-session-launch.ts", "mobile/src/session/mobile-structured-agent-session-rpc.ts", "mobile/src/session/mobile-structured-agent-session-send.ts", "mobile/src/session/mobile-structured-agent-session-unnamed-stop.test.ts", "mobile/src/session/mobile-structured-composer-command.ts", "mobile/src/session/mobile-structured-grouped-question.test.ts", "mobile/src/session/mobile-structured-grouped-question.ts", "mobile/src/session/mobile-structured-operation-id-retirement.test.ts", "mobile/src/session/mobile-structured-queued-message-cards.test.ts", "mobile/src/session/mobile-structured-queued-message-cards.ts", "mobile/src/session/mobile-structured-queued-message-feed.test.ts", "mobile/src/session/mobile-structured-queued-message-feed.ts", "mobile/src/session/mobile-structured-send-delivery.test.ts", "mobile/src/session/mobile-structured-send-delivery.ts", "mobile/src/session/mobile-structured-session-status-feed.test.ts", "mobile/src/session/mobile-structured-session-status-feed.ts", "mobile/src/session/mobile-structured-transcript-subscription.ts", "mobile/src/session/notification-pane-tab.ts", "mobile/src/session/structured-agent-send-result.test-fixture.ts", "mobile/src/session/structured-create-wire-types.test.ts", "mobile/src/session/structured-session-operation-id.ts", "mobile/src/session/use-mobile-host-model-catalog-upgrade.ts", "mobile/src/session/use-mobile-native-chat-composer-tray.test.tsx", "mobile/src/session/use-mobile-native-chat-drafts-launch-draft.test.ts", "mobile/src/session/use-mobile-native-chat-message-detail.test.tsx", "mobile/src/session/use-mobile-native-chat-message-detail.ts", "mobile/src/session/use-mobile-native-chat-message-send.ts", "mobile/src/session/use-mobile-native-chat-row-renderer.tsx", "mobile/src/session/use-mobile-native-chat-send-error.ts", "mobile/src/session/use-mobile-native-chat-session-option-controller.ts", "mobile/src/session/use-mobile-native-chat-session-options.ts", "mobile/src/session/use-mobile-native-chat-structured-composer.ts", "mobile/src/session/use-mobile-native-chat-turn-disclosure-journal.test.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure-opening-send.test.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure.test.tsx", "mobile/src/session/use-mobile-omp-model-discovery.ts", "mobile/src/session/use-mobile-session-terminal-create-actions.ts", "mobile/src/session/use-mobile-structured-agent-mutation.ts", "mobile/src/session/use-mobile-structured-agent-options.first-frame.test.ts", "mobile/src/session/use-mobile-structured-agent-options.permission-mode.test.ts", "mobile/src/session/use-mobile-structured-agent-options.test.ts", "mobile/src/session/use-mobile-structured-agent-options.ts", "mobile/src/session/use-mobile-structured-agent-session-background-tasks.test.tsx", "mobile/src/session/use-mobile-structured-agent-session-hold-refused.test.tsx", "mobile/src/session/use-mobile-structured-agent-session-newer-approval-send.test.tsx", "mobile/src/session/use-mobile-structured-agent-session-prompt-cancel.test.tsx", "mobile/src/session/use-mobile-structured-agent-session-queued.test-fixture.ts", "mobile/src/session/use-mobile-structured-agent-session-queued.test.tsx", "mobile/src/session/use-mobile-structured-agent-session-retry-rows.test.tsx", "mobile/src/session/use-mobile-structured-agent-session-send.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.cut-turn-notice.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.ts", "mobile/src/session/use-mobile-structured-agent-state.test.tsx", "mobile/src/session/use-mobile-structured-agent-state.ts", "mobile/src/session/use-mobile-structured-agent-turn-timing.test.tsx", "mobile/src/session/use-mobile-structured-agent-turn-timing.ts", "mobile/src/session/use-mobile-structured-background-tasks.ts", "mobile/src/session/use-mobile-structured-native-chat-send-bridge.test.ts", "mobile/src/session/use-mobile-structured-native-chat-send-bridge.ts", "mobile/src/session/use-mobile-structured-option-surface.ts", "mobile/src/session/use-mobile-structured-prompt-responses.test.tsx", "mobile/src/session/use-mobile-structured-prompt-responses.ts", "mobile/src/session/use-mobile-structured-queued-edit.test.tsx", "mobile/src/session/use-mobile-structured-queued-edit.ts", "mobile/src/session/use-mobile-structured-queued-message-controls.ts", "mobile/src/session/use-mobile-structured-send-with-outcome.ts", "mobile/src/session/use-mobile-structured-sends.test.tsx", "mobile/src/session/use-mobile-structured-sends.ts", "mobile/src/session/use-mobile-structured-session-commands.ts", "mobile/src/session/use-mobile-structured-turn-indicator.test.tsx", "mobile/src/tasks/agent-launch-mobile-replay.test.ts", "mobile/src/tasks/worktree-create-launch-operation.test.ts", "mobile/src/transport/mobile-runtime-client-capabilities.test.ts", "mobile/src/transport/mobile-runtime-client-capabilities.ts", "src/cli/agent-launch-request.ts", "src/cli/handlers/orchestration/dispatch-handlers.ts", "src/cli/handlers/orchestration/message-send-handler.ts", "src/cli/handlers/orchestration/terminal-identity.ts", "src/cli/runtime/orchestration-compatibility-envelope.ts", "src/cli/runtime/status-caller.ts", "src/cli/runtime/websocket-transport.test.ts", "src/cli/session-caller-flags.ts", "src/main/acp/acp-account-binding.ts", "src/main/acp/acp-compaction-turn.ts", "src/main/acp/acp-context-usage.ts", "src/main/acp/acp-conversation-copy.ts", "src/main/acp/acp-dialects/acp-dialect.ts", "src/main/acp/acp-dialects/antigravity-dialect.ts", "src/main/acp/acp-dialects/grok-background-tasks.ts", "src/main/acp/acp-dialects/grok-model-catalog.ts", "src/main/acp/acp-dialects/grok-requests.ts", "src/main/acp/acp-dialects/grok-subagents.test.ts", "src/main/acp/acp-dialects/grok-subagents.ts", "src/main/acp/acp-launch-specs.ts", "src/main/acp/acp-message-execution-options.ts", "src/main/acp/acp-model-catalog-probe.ts", "src/main/acp/acp-prompt-content.test.ts", "src/main/acp/acp-prompt-content.ts", "src/main/acp/acp-recovery-history.test.ts", "src/main/acp/acp-recovery-history.ts", "src/main/acp/acp-scripted-child-runtime.test.ts", "src/main/acp/acp-session-reopen-failure.ts", "src/main/acp/acp-structured-adapter.test-support.ts", "src/main/acp/acp-structured-antigravity.test.ts", "src/main/acp/acp-structured-broken-stream.test.ts", "src/main/acp/acp-structured-child-lifecycle.ts", "src/main/acp/acp-structured-child.ts", "src/main/acp/acp-structured-compaction.test.ts", "src/main/acp/acp-structured-context-clear.test.ts", "src/main/acp/acp-structured-grok-subagent-recordings.test.ts", "src/main/acp/acp-structured-handshake.ts", "src/main/acp/acp-structured-host-configured-default.test.ts", "src/main/acp/acp-structured-host-crash.test.ts", "src/main/acp/acp-structured-host-lifecycle.test.ts", "src/main/acp/acp-structured-host-restore-failed.test.ts", "src/main/acp/acp-structured-host.test-support.ts", "src/main/acp/acp-structured-image-prompts.test.ts", "src/main/acp/acp-structured-lane.ts", "src/main/acp/acp-structured-launch-resolution-omp.test.ts", "src/main/acp/acp-structured-launch-resolution-opencode.test.ts", "src/main/acp/acp-structured-launch-resolution.test.ts", "src/main/acp/acp-structured-launch-resolution.ts", "src/main/acp/acp-structured-launch-visuals.test.ts", "src/main/acp/acp-structured-location-support.ts", "src/main/acp/acp-structured-mail-admission.test.ts", "src/main/acp/acp-structured-managed-runtime.test.ts", "src/main/acp/acp-structured-missing-model.test.ts", "src/main/acp/acp-structured-omp-recordings.test.ts", "src/main/acp/acp-structured-opencode-recordings.test.ts", "src/main/acp/acp-structured-options.ts", "src/main/acp/acp-structured-prompts.ts", "src/main/acp/acp-structured-session-adapter-deps.ts", "src/main/acp/acp-structured-session-adapter-lifecycle.test.ts", "src/main/acp/acp-structured-session-adapter-recordings.test.ts", "src/main/acp/acp-structured-session-adapter-resume.test.ts", "src/main/acp/acp-structured-session-adapter.test.ts", "src/main/acp/acp-structured-session-adapter.ts", "src/main/acp/acp-structured-session.ts", "src/main/acp/acp-structured-sign-in.test.ts", "src/main/acp/acp-structured-steer.test.ts", "src/main/acp/acp-structured-turns.ts", "src/main/acp/acp-timeline-fixture.test-support.ts", "src/main/acp/acp-timeline-generic.test.ts", "src/main/acp/acp-timeline-grok-subagent-retention.test.ts", "src/main/acp/acp-timeline-grok-subagents.test.ts", "src/main/acp/acp-timeline-recordings.test.ts", "src/main/acp/acp-timeline-recovery.test.ts", "src/main/acp/acp-timeline-turn-failures.test.ts", "src/main/acp/acp-tool-timeline.ts", "src/main/acp/acp-turn-failures.ts", "src/main/agent-hooks/first-work-branch-rename.test.ts", "src/main/agent-hooks/first-work-structured-session-rename.ts", "src/main/agent-hooks/server-idle-process-owner.test.ts", "src/main/agent-hooks/server-ingest-structured-children.test.ts", "src/main/agent-hooks/server-ingest-structured-state-clock.test.ts", "src/main/agent-hooks/server-ingest-structured-status.test.ts", "src/main/agent-hooks/server-structured-canonical-status.test.ts", "src/main/agent-hooks/server/server-ingest-structured.ts", "src/main/agent-hooks/server/server-ingest-terminal.ts", "src/main/agent-hooks/server/server-persistence-validation.ts", "src/main/agent-hooks/server/server-remote-envelope-normalization.ts", "src/main/agent-hooks/server/server-status-identity.ts", "src/main/agent-launch/agent-launch-executor.ts", "src/main/agent-launch/agent-launch-surface-factories.ts", "src/main/ai-vault/session-scanner-opencode-native-worker.test.ts", "src/main/ai-vault/session-title-resolver.ts", "src/main/ai-vault/structured-chat-cli-fork.test.ts", "src/main/ai-vault/structured-chat-cli-fork.ts", "src/main/ai-vault/structured-chat-conversation-copy.test.ts", "src/main/ai-vault/structured-chat-conversation-copy.ts", "src/main/ai-vault/structured-session-ownership-acp-and-pi.test.ts", "src/main/ai-vault/structured-session-ownership-client-audience.test.ts", "src/main/ai-vault/structured-session-ownership-shell-commands.test.ts", "src/main/ai-vault/structured-session-ownership.test-support.ts", "src/main/ai-vault/structured-session-ownership.test.ts", "src/main/ai-vault/structured-session-ownership.ts", "src/main/antigravity/antigravity-sign-in-models.ts", "src/main/claude-accounts/claude-structured-auth-policy.ts", "src/main/claude/claude-adapter-capture-replay.test.ts", "src/main/claude/claude-agent-sdk-contract-pins.test.ts", "src/main/claude/claude-api-retry-idle-sweep.test.ts", "src/main/claude/claude-api-retry-row.test.ts", "src/main/claude/claude-api-retry-row.ts", "src/main/claude/claude-at-rest-commands.ts", "src/main/claude/claude-authentication-failures.ts", "src/main/claude/claude-background-stop-records.test.ts", "src/main/claude/claude-background-task-frames.ts", "src/main/claude/claude-background-task-row-journal.test.ts", "src/main/claude/claude-background-task-row-journal.ts", "src/main/claude/claude-background-task-row-test-support.ts", "src/main/claude/claude-background-task-row-writer.ts", "src/main/claude/claude-background-task-rows.ts", "src/main/claude/claude-background-task-tracker.ts", "src/main/claude/claude-background-task-turn-resumption.test.ts", "src/main/claude/claude-background-wake-retention.test.ts", "src/main/claude/claude-child-tool-queries.ts", "src/main/claude/claude-child-work-evidence-retention.test.ts", "src/main/claude/claude-child-work-producer-harness.test-fixture.ts", "src/main/claude/claude-cli-flag-prewarm.test.ts", "src/main/claude/claude-close-turn-end.test.ts", "src/main/claude/claude-command-catalog-probe.ts", "src/main/claude/claude-command-folder-scan.ts", "src/main/claude/claude-command-lifecycle-frames.test.ts", "src/main/claude/claude-command-lifecycle.test.ts", "src/main/claude/claude-command-lifecycle.ts", "src/main/claude/claude-command-turn.test.ts", "src/main/claude/claude-command-turn.ts", "src/main/claude/claude-context-facts.ts", "src/main/claude/claude-context-model-switch.test.ts", "src/main/claude/claude-context-usage-restart.test.ts", "src/main/claude/claude-context-usage-test-support.ts", "src/main/claude/claude-context-usage-unloaded-turn.test.ts", "src/main/claude/claude-context-usage.test.ts", "src/main/claude/claude-context-usage.ts", "src/main/claude/claude-context-window-hint.test.ts", "src/main/claude/claude-fold-steer-receipt.test.ts", "src/main/claude/claude-informational-row.test.ts", "src/main/claude/claude-informational-row.ts", "src/main/claude/claude-journal-translator-contract.ts", "src/main/claude/claude-journal-turn-scope.test.ts", "src/main/claude/claude-message-journaling.ts", "src/main/claude/claude-model-catalog-probe.ts", "src/main/claude/claude-open-turn.ts", "src/main/claude/claude-permission-presentation.ts", "src/main/claude/claude-prompt-registry.ts", "src/main/claude/claude-provisional-row-corrections.test.ts", "src/main/claude/claude-provisional-row-corrections.ts", "src/main/claude/claude-result-outcome.ts", "src/main/claude/claude-rewind-fork.ts", "src/main/claude/claude-rewind-transcript.test.ts", "src/main/claude/claude-rewind-transcript.ts", "src/main/claude/claude-settled-background-tasks.ts", "src/main/claude/claude-slash-command-catalog.ts", "src/main/claude/claude-stream-json-connection.test.ts", "src/main/claude/claude-stream-json-connection.ts", "src/main/claude/claude-streamed-block-identity.ts", "src/main/claude/claude-streamed-text-checkpoints.test.ts", "src/main/claude/claude-streamed-text-checkpoints.ts", "src/main/claude/claude-streamed-thinking.ts", "src/main/claude/claude-structured-acquisition-launch.ts", "src/main/claude/claude-structured-agent-definition.ts", "src/main/claude/claude-structured-auth-parity.test.ts", "src/main/claude/claude-structured-catalog-listing.ts", "src/main/claude/claude-structured-configured-default.test.ts", "src/main/claude/claude-structured-content-parts.test.ts", "src/main/claude/claude-structured-dispatch-content.test.ts", "src/main/claude/claude-structured-dispatch-content.ts", "src/main/claude/claude-structured-dispatch-test-support.ts", "src/main/claude/claude-structured-dispatch.ts", "src/main/claude/claude-structured-effort-default-at-rest.test.ts", "src/main/claude/claude-structured-history-window.test.ts", "src/main/claude/claude-structured-history-window.ts", "src/main/claude/claude-structured-in-turn-stop.test.ts", "src/main/claude/claude-structured-init-proof.ts", "src/main/claude/claude-structured-item-translation.ts", "src/main/claude/claude-structured-journal-prompt-cards.test.ts", "src/main/claude/claude-structured-journal-prompt-retry.test.ts", "src/main/claude/claude-structured-journal-prompts.ts", "src/main/claude/claude-structured-journal-translation-background-tasks.test.ts", "src/main/claude/claude-structured-journal-translation-context-usage.test.ts", "src/main/claude/claude-structured-journal-translation-subagents.test.ts", "src/main/claude/claude-structured-journal-translation-turn-timing.test.ts", "src/main/claude/claude-structured-journal-translation.plan.test.ts", "src/main/claude/claude-structured-journal-translation.test.ts", "src/main/claude/claude-structured-journal-translation.ts", "src/main/claude/claude-structured-launch-account-routing.test.ts", "src/main/claude/claude-structured-launch-resolution.test.ts", "src/main/claude/claude-structured-launch-resolution.ts", "src/main/claude/claude-structured-launch-visuals.test.ts", "src/main/claude/claude-structured-location-support.ts", "src/main/claude/claude-structured-message-options.ts", "src/main/claude/claude-structured-model-catalog.ts", "src/main/claude/claude-structured-option-confirmation.test.ts", "src/main/claude/claude-structured-options-context-window.test.ts", "src/main/claude/claude-structured-options.ts", "src/main/claude/claude-structured-owner-identity.test.ts", "src/main/claude/claude-structured-owner-identity.ts", "src/main/claude/claude-structured-prompt-items.test.ts", "src/main/claude/claude-structured-prompt-items.ts", "src/main/claude/claude-structured-prompt-ownership.test.ts", "src/main/claude/claude-structured-prompt-replies.ts", "src/main/claude/claude-structured-provider-fallback.test.ts", "src/main/claude/claude-structured-provider-fallback.ts", "src/main/claude/claude-structured-queued-stop.test.ts", "src/main/claude/claude-structured-rate-limit-retry.test.ts", "src/main/claude/claude-structured-real-cli-fold.test.ts", "src/main/claude/claude-structured-real-cli-options.test.ts", "src/main/claude/claude-structured-real-cli-rewind.test.ts", "src/main/claude/claude-structured-real-cli-stop-task.test.ts", "src/main/claude/claude-structured-real-cli-visuals.test.ts", "src/main/claude/claude-structured-real-cli.test.ts", "src/main/claude/claude-structured-reasoning-lifecycle.test.ts", "src/main/claude/claude-structured-reasoning.test.ts", "src/main/claude/claude-structured-requested-stop.test.ts", "src/main/claude/claude-structured-session-acquisition-processless.test.ts", "src/main/claude/claude-structured-session-adapter.test.ts", "src/main/claude/claude-structured-session-adapter.ts", "src/main/claude/claude-structured-session-commands.test.ts", "src/main/claude/claude-structured-session-exit-lifecycle.ts", "src/main/claude/claude-structured-session-options.ts", "src/main/claude/claude-structured-session-reading-control.test.ts", "src/main/claude/claude-structured-session-recovery.test.ts", "src/main/claude/claude-structured-session-startup.ts", "src/main/claude/claude-structured-session-state.ts", "src/main/claude/claude-structured-session-test-support.ts", "src/main/claude/claude-structured-sign-in.test.ts", "src/main/claude/claude-structured-spawn-options.ts", "src/main/claude/claude-structured-turn-resume-point.test.ts", "src/main/claude/claude-subagent-journaled-identities.ts", "src/main/claude/claude-subagent-linkage.ts", "src/main/claude/claude-subagent-permission-request.test.ts", "src/main/claude/claude-subagent-resume-after-restart.test.ts", "src/main/claude/claude-terminal-failure.ts", "src/main/claude/claude-thread-goal-journaling.test.ts", "src/main/claude/claude-thread-goal.ts", "src/main/claude/claude-turn-lifecycle-item.ts", "src/main/claude/claude-turn-opening.ts", "src/main/claude/claude-turn-outcome.test.ts", "src/main/claude/claude-turn-ownership.test.ts", "src/main/claude/claude-turn-resumption.test.ts", "src/main/claude/claude-usage-limits.test.ts", "src/main/claude/claude-usage-limits.ts", "src/main/codex-accounts/runtime-home-catalog-account-key.test.ts", "src/main/codex/codex-app-server-connection.test.ts", "src/main/codex/codex-app-server-exit-error.test.ts", "src/main/codex/codex-app-server-exit-error.ts", "src/main/codex/codex-app-server-request-error.ts", "src/main/codex/codex-app-server-teardown.integration.test.ts", "src/main/codex/codex-at-rest-skills-probe.ts", "src/main/codex/codex-authentication-failure.ts", "src/main/codex/codex-background-command-tracker.test.ts", "src/main/codex/codex-background-command-tracker.ts", "src/main/codex/codex-background-task-tracker.ts", "src/main/codex/codex-child-work-translation-retention.test.ts", "src/main/codex/codex-cli-installation-error.ts", "src/main/codex/codex-close-turn-end.test.ts", "src/main/codex/codex-collab-agent-item-translation.ts", "src/main/codex/codex-collab-call-delegation.test.ts", "src/main/codex/codex-collab-call-frames-fixture.ts", "src/main/codex/codex-collab-call-rows-on-positional-clients.test.ts", "src/main/codex/codex-command-turn-claim.test.ts", "src/main/codex/codex-command-turn-claim.ts", "src/main/codex/codex-configured-launch-defaults.ts", "src/main/codex/codex-context-usage.ts", "src/main/codex/codex-default-mode-subagents.test.ts", "src/main/codex/codex-deferred-sink-target-test-support.ts", "src/main/codex/codex-goal-journal-identity.ts", "src/main/codex/codex-goal-journal-rows.ts", "src/main/codex/codex-history-import-plan.ts", "src/main/codex/codex-history-journal-view.ts", "src/main/codex/codex-image-item-translation.ts", "src/main/codex/codex-journal-command-turn.ts", "src/main/codex/codex-journal-turn-scopes.ts", "src/main/codex/codex-minimum-version.test.ts", "src/main/codex/codex-model-catalog-probe.ts", "src/main/codex/codex-notice-item-translation.test.ts", "src/main/codex/codex-persistent-command-retention.test.ts", "src/main/codex/codex-prompt-registry-bounds.ts", "src/main/codex/codex-prompt-registry-retention.test.ts", "src/main/codex/codex-provider-retry-idle-sweep.test.ts", "src/main/codex/codex-provider-retry-row.test.ts", "src/main/codex/codex-provider-retry-row.ts", "src/main/codex/codex-session-resume-launch-preparation.ts", "src/main/codex/codex-skill-list.ts", "src/main/codex/codex-structured-acquisition-exit-proof.test.ts", "src/main/codex/codex-structured-agent-definition.ts", "src/main/codex/codex-structured-child-environment.test.ts", "src/main/codex/codex-structured-child-work-producer.test.ts", "src/main/codex/codex-structured-dispatch-admission.test.ts", "src/main/codex/codex-structured-dispatch-echo.test.ts", "src/main/codex/codex-structured-dispatch-echo.ts", "src/main/codex/codex-structured-dispatch-test-support.ts", "src/main/codex/codex-structured-item-stream-bounds.ts", "src/main/codex/codex-structured-item-stream-contracts.ts", "src/main/codex/codex-structured-item-streams.ts", "src/main/codex/codex-structured-item-translation.test.ts", "src/main/codex/codex-structured-item-translation.ts", "src/main/codex/codex-structured-journal-compactions.test.ts", "src/main/codex/codex-structured-journal-context-usage.test.ts", "src/main/codex/codex-structured-journal-contracts.ts", "src/main/codex/codex-structured-journal-exit-convergence.test.ts", "src/main/codex/codex-structured-journal-generic-frames.ts", "src/main/codex/codex-structured-journal-goal-admission.test.ts", "src/main/codex/codex-structured-journal-goal-resume.test.ts", "src/main/codex/codex-structured-journal-goal-revision.test.ts", "src/main/codex/codex-structured-journal-goal-rows.test.ts", "src/main/codex/codex-structured-journal-goals.ts", "src/main/codex/codex-structured-journal-items.ts", "src/main/codex/codex-structured-journal-prompts.ts", "src/main/codex/codex-structured-journal-repeated-questions.test.ts", "src/main/codex/codex-structured-journal-restore-turn-grouping.test.ts", "src/main/codex/codex-structured-journal-settlement-rollback.test.ts", "src/main/codex/codex-structured-journal-settlement.ts", "src/main/codex/codex-structured-journal-sink.ts", "src/main/codex/codex-structured-journal-subagent-readers.test.ts", "src/main/codex/codex-structured-journal-translation-restore.ts", "src/main/codex/codex-structured-journal-translation-settlement.test.ts", "src/main/codex/codex-structured-journal-translation-streams.test.ts", "src/main/codex/codex-structured-journal-translation-subagent-linkage.test.ts", "src/main/codex/codex-structured-journal-translation-subagents.test.ts", "src/main/codex/codex-structured-journal-translation-turn-boundaries.ts", "src/main/codex/codex-structured-journal-translation-turn-lifecycle.test.ts", "src/main/codex/codex-structured-journal-translation-turn-settles-once.test.ts", "src/main/codex/codex-structured-journal-translation-turn-state.ts", "src/main/codex/codex-structured-journal-translation-turns.ts", "src/main/codex/codex-structured-journal-translation.test.ts", "src/main/codex/codex-structured-journal-turn-endings-replay.test.ts", "src/main/codex/codex-structured-journal-turn-settles-once-journal.test.ts", "src/main/codex/codex-structured-launch-resolution.test.ts", "src/main/codex/codex-structured-launch-resolution.ts", "src/main/codex/codex-structured-location-support.ts", "src/main/codex/codex-structured-message-options.ts", "src/main/codex/codex-structured-model-catalog.ts", "src/main/codex/codex-structured-owner-identity.test.ts", "src/main/codex/codex-structured-owner-identity.ts", "src/main/codex/codex-structured-prompt-items.ts", "src/main/codex/codex-structured-prompt-ownership.test.ts", "src/main/codex/codex-structured-prompt-replies.test.ts", "src/main/codex/codex-structured-prompt-replies.ts", "src/main/codex/codex-structured-reasoning-lifecycle.test.ts", "src/main/codex/codex-structured-rewind.ts", "src/main/codex/codex-structured-service-tier-shown.test.ts", "src/main/codex/codex-structured-service-tier.ts", "src/main/codex/codex-structured-session-acquire.ts", "src/main/codex/codex-structured-session-adapter-fixture.ts", "src/main/codex/codex-structured-session-adapter-lifecycle.test.ts", "src/main/codex/codex-structured-session-adapter.test.ts", "src/main/codex/codex-structured-session-adapter.ts", "src/main/codex/codex-structured-session-background-tasks.test.ts", "src/main/codex/codex-structured-session-cancel.test.ts", "src/main/codex/codex-structured-session-close.test.ts", "src/main/codex/codex-structured-session-close.ts", "src/main/codex/codex-structured-session-exit-blame.test.ts", "src/main/codex/codex-structured-session-journal.ts", "src/main/codex/codex-structured-session-options.ts", "src/main/codex/codex-structured-session-shutdown.test.ts", "src/main/codex/codex-structured-session-start.ts", "src/main/codex/codex-structured-session-state.ts", "src/main/codex/codex-structured-sign-in.test.ts", "src/main/codex/codex-structured-skill-report.test.ts", "src/main/codex/codex-structured-skill-report.ts", "src/main/codex/codex-structured-thread-catch-up-echo.spec.ts", "src/main/codex/codex-structured-thread-catch-up.test.ts", "src/main/codex/codex-structured-thread-catch-up.ts", "src/main/codex/codex-structured-thread-goal.ts", "src/main/codex/codex-structured-turn-cancellation.ts", "src/main/codex/codex-structured-turn-end-settlement.test.ts", "src/main/codex/codex-structured-turn-end-settlement.ts", "src/main/codex/codex-structured-turn-start.ts", "src/main/codex/codex-structured-visuals.test.ts", "src/main/codex/codex-subagent-execution-projection.test.ts", "src/main/codex/codex-subagent-linkage.ts", "src/main/codex/codex-thread-item-identity.ts", "src/main/codex/codex-unfinished-item-body.ts", "src/main/codex/codex-unverified-resume-launch.ts", "src/main/codex/codex-usage-limits.test.ts", "src/main/codex/codex-usage-limits.ts", "src/main/daemon/daemon-create-or-attach-result.ts", "src/main/daemon/daemon-idle-inventory-budget.test.ts", "src/main/daemon/daemon-pty-session-inventory.ts", "src/main/daemon/daemon-pty-spawn-result.ts", "src/main/daemon/daemon-terminal-admission.ts", "src/main/daemon/terminal-host-agent-session-claim.ts", "src/main/daemon/terminal-host-agent-session-generations.ts", "src/main/daemon/terminal-host-create-contract.ts", "src/main/daemon/types.ts", "src/main/host/structured-attention-localization.test.ts", "src/main/ipc/agent-session-attachment-upload-ipc.ts", "src/main/ipc/agent-session-attachment-upload.ts", "src/main/ipc/ai-vault-search.test.ts", "src/main/ipc/desktop-renderer-runtime-capabilities.ts", "src/main/ipc/notifications-macos-removal.test.ts", "src/main/ipc/notifications-retention-lifecycle.test.ts", "src/main/ipc/notifications-subject-retirement.test.ts", "src/main/ipc/notifications.ts", "src/main/ipc/pty-controller-ownership-routing.test.ts", "src/main/ipc/pty-controller-spawn-admission.test.ts", "src/main/ipc/pty-ipc-provider-fixtures.ts", "src/main/ipc/pty-session-liveness-and-ownership.test.ts", "src/main/ipc/pty/host-env/codex-resume.ts", "src/main/ipc/pty/host-env/spawn-env-keys.ts", "src/main/ipc/pty/host-env/types.ts", "src/main/ipc/pty/ipc/spawn-state.ts", "src/main/ipc/pty/ipc/spawn-types.ts", "src/main/ipc/pty/pane/agent-session-owners.ts", "src/main/ipc/pty/pane/launch-authority.ts", "src/main/ipc/pty/pane/resume-launch-identity.ts", "src/main/ipc/pty/pane/spawn-reservation.ts", "src/main/ipc/pty/provider/liveness.ts", "src/main/ipc/pty/runtime/spawn-state.ts", "src/main/ipc/pty/runtime/spawn.ts", "src/main/ipc/pty/spawn-host-env.ts", "src/main/ipc/register-core-handlers/register-core-handlers.test.ts", "src/main/ipc/renderer-shutdown-checkpoint-sleep-records.test.ts", "src/main/ipc/renderer-shutdown-checkpoint.ts", "src/main/ipc/terminal-startup-color-query-replies.ts", "src/main/jsonl-rpc/agent-connection.ts", "src/main/jsonl-rpc/timeline-final-tail.test.ts", "src/main/jsonl-rpc/timeline-lane.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-discovery-freshness.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-entry.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-failures.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-fingerprint.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-learned-default.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-persistence.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-prewarm.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-saved-only-read.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-service.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-service.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-store.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-store.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-unavailable.test.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-unavailable.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-workspace.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-claims.test.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-claims.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-references.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-store.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-sweep.test.ts", "src/main/native-chat/agent-session-journal/command-receipt-schema.ts", "src/main/native-chat/agent-session-journal/command-receipt-table.spec.ts", "src/main/native-chat/agent-session-journal/command-receipt-test-support.ts", "src/main/native-chat/agent-session-journal/command-receipt-transaction.spec.ts", "src/main/native-chat/agent-session-journal/journal-approval-subject-kinds.test.ts", "src/main/native-chat/agent-session-journal/journal-atomic-terminal-settlement.spec.ts", "src/main/native-chat/agent-session-journal/journal-closed-sets.test.ts", "src/main/native-chat/agent-session-journal/journal-completed-content.test.ts", "src/main/native-chat/agent-session-journal/journal-context-clear.ts", "src/main/native-chat/agent-session-journal/journal-context-controller.ts", "src/main/native-chat/agent-session-journal/journal-context-rewind.ts", "src/main/native-chat/agent-session-journal/journal-crash-boundary.spec.ts", "src/main/native-chat/agent-session-journal/journal-cursor.ts", "src/main/native-chat/agent-session-journal/journal-damage.test.ts", "src/main/native-chat/agent-session-journal/journal-database.spec.ts", "src/main/native-chat/agent-session-journal/journal-derived-turn-scope.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-doubt-reasons.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-observation.test.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-observation.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-reason-bound.spec.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-reducer.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-settlement.test.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-settlement.ts", "src/main/native-chat/agent-session-journal/journal-epoch-controller.ts", "src/main/native-chat/agent-session-journal/journal-epoch-replacement.spec.ts", "src/main/native-chat/agent-session-journal/journal-epoch-replacement.ts", "src/main/native-chat/agent-session-journal/journal-epoch-rollover.ts", "src/main/native-chat/agent-session-journal/journal-host-database.spec.ts", "src/main/native-chat/agent-session-journal/journal-item-appender.ts", "src/main/native-chat/agent-session-journal/journal-item-fold.ts", "src/main/native-chat/agent-session-journal/journal-item-identity.test.ts", "src/main/native-chat/agent-session-journal/journal-item-provenance.spec.ts", "src/main/native-chat/agent-session-journal/journal-legacy-identity.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import-tool-pairing.test.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import.test.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-batch-appender.spec.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-batch-appender.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-batch-partition.test.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-batch-partition.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-mutation.ts", "src/main/native-chat/agent-session-journal/journal-open-failure.test.ts", "src/main/native-chat/agent-session-journal/journal-open-failure.ts", "src/main/native-chat/agent-session-journal/journal-payload-bounds-retention.test.ts", "src/main/native-chat/agent-session-journal/journal-payload-bounds.ts", "src/main/native-chat/agent-session-journal/journal-pending-submission-recovery.ts", "src/main/native-chat/agent-session-journal/journal-pi-active-branch.ts", "src/main/native-chat/agent-session-journal/journal-producer-inheritance.spec.ts", "src/main/native-chat/agent-session-journal/journal-prompt-body-bounds.ts", "src/main/native-chat/agent-session-journal/journal-provider-activity.ts", "src/main/native-chat/agent-session-journal/journal-queued-messages.ts", "src/main/native-chat/agent-session-journal/journal-queued-rejection-batch.spec.ts", "src/main/native-chat/agent-session-journal/journal-reasoning-row.ts", "src/main/native-chat/agent-session-journal/journal-received-content.test.ts", "src/main/native-chat/agent-session-journal/journal-reducer-producer-linkage.test.ts", "src/main/native-chat/agent-session-journal/journal-reducer-rejection-fact.test.ts", "src/main/native-chat/agent-session-journal/journal-reducer.test.ts", "src/main/native-chat/agent-session-journal/journal-reducer.ts", "src/main/native-chat/agent-session-journal/journal-rejected-message-placement.test.ts", "src/main/native-chat/agent-session-journal/journal-render-item.ts", "src/main/native-chat/agent-session-journal/journal-restart-reconciliation.spec.ts", "src/main/native-chat/agent-session-journal/journal-restart-reconciliation.ts", "src/main/native-chat/agent-session-journal/journal-rewind-submission-retirement.ts", "src/main/native-chat/agent-session-journal/journal-row-builders.ts", "src/main/native-chat/agent-session-journal/journal-row-context-usage.spec.ts", "src/main/native-chat/agent-session-journal/journal-row-schema-version.spec.ts", "src/main/native-chat/agent-session-journal/journal-row-schema.test.ts", "src/main/native-chat/agent-session-journal/journal-row-schema.ts", "src/main/native-chat/agent-session-journal/journal-row-unusable-annotations.ts", "src/main/native-chat/agent-session-journal/journal-row-writer.spec.ts", "src/main/native-chat/agent-session-journal/journal-row-writer.ts", "src/main/native-chat/agent-session-journal/journal-stop-acceptance.ts", "src/main/native-chat/agent-session-journal/journal-stop-and-resume-rows.spec.ts", "src/main/native-chat/agent-session-journal/journal-stop-and-resume-rows.ts", "src/main/native-chat/agent-session-journal/journal-stop-note-projection.ts", "src/main/native-chat/agent-session-journal/journal-stop-turn-end.test.ts", "src/main/native-chat/agent-session-journal/journal-stop-turn-end.ts", "src/main/native-chat/agent-session-journal/journal-store-collaborators.ts", "src/main/native-chat/agent-session-journal/journal-store-contracts.ts", "src/main/native-chat/agent-session-journal/journal-store-open.ts", "src/main/native-chat/agent-session-journal/journal-store-restore.ts", "src/main/native-chat/agent-session-journal/journal-store-schema.spec.ts", "src/main/native-chat/agent-session-journal/journal-store.spec.ts", "src/main/native-chat/agent-session-journal/journal-store.ts", "src/main/native-chat/agent-session-journal/journal-streamed-text-revision.test.ts", "src/main/native-chat/agent-session-journal/journal-streamed-text-revision.ts", "src/main/native-chat/agent-session-journal/journal-streaming-replay.test.ts", "src/main/native-chat/agent-session-journal/journal-subagent-item.spec.ts", "src/main/native-chat/agent-session-journal/journal-subagent-item.ts", "src/main/native-chat/agent-session-journal/journal-subagent-liveness.spec.ts", "src/main/native-chat/agent-session-journal/journal-subagent-liveness.ts", "src/main/native-chat/agent-session-journal/journal-submission-fold.ts", "src/main/native-chat/agent-session-journal/journal-submission-hook.ts", "src/main/native-chat/agent-session-journal/journal-submission-positions.spec.ts", "src/main/native-chat/agent-session-journal/journal-submission-queued-link.spec.ts", "src/main/native-chat/agent-session-journal/journal-submission-reconciler.ts", "src/main/native-chat/agent-session-journal/journal-submission-writer.ts", "src/main/native-chat/agent-session-journal/journal-terminal-settlement-validation.spec.ts", "src/main/native-chat/agent-session-journal/journal-terminal-settlement.ts", "src/main/native-chat/agent-session-journal/journal-thread-goal-source.ts", "src/main/native-chat/agent-session-journal/journal-turn-scope.test.ts", "src/main/native-chat/agent-session-journal/journal-unknown-content.spec.ts", "src/main/native-chat/agent-session-journal/journal-unknown-row-kind.spec.ts", "src/main/native-chat/agent-session-journal/journal-unsent-send-hold.spec.ts", "src/main/native-chat/agent-session-journal/journal-unsent-send-hold.ts", "src/main/native-chat/agent-session-journal/journal-write-queue.spec.ts", "src/main/native-chat/agent-session-journal/queued-message-bookkeeping-failure.spec.ts", "src/main/native-chat/agent-session-journal/queued-message-delivered-echo.spec.ts", "src/main/native-chat/agent-session-journal/queued-message-delivered-echo.ts", "src/main/native-chat/agent-session-journal/queued-message-edit-leases.ts", "src/main/native-chat/agent-session-journal/queued-message-pause.spec.ts", "src/main/native-chat/agent-session-journal/queued-message-pause.ts", "src/main/native-chat/agent-session-journal/queued-message-retention.ts", "src/main/native-chat/agent-session-journal/queued-message-settlement.ts", "src/main/native-chat/agent-session-journal/queued-message-store.spec.ts", "src/main/native-chat/agent-session-journal/queued-message-stored-row.ts", "src/main/native-chat/agent-session-journal/queued-message-table.ts", "src/main/native-chat/agent-session-journal/queued-message-update.spec.ts", "src/main/native-chat/agent-session-journal/queued-message-update.ts", "src/main/native-chat/agent-session-record-test-fixture.ts", "src/main/native-chat/agent-session-timeline/agent-journal-turn-row-revision.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-attribution.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-held-rows.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-items.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-rows.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-session.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-stop.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-streams.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-test-support.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-tool-ends.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-turns.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-background-tasks.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-context.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-decision.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-event.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-identity.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-identity.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-item-decisions.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-plan.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-rows.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-settlement.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-state.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-text-events.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-text-streams.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-turn-decisions.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frame-item.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frames.test.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frames.ts", "src/main/native-chat/agent-session-wire/agent-session-conversation-outline.test.ts", "src/main/native-chat/agent-session-wire/agent-session-conversation-outline.ts", "src/main/native-chat/agent-session-wire/agent-session-current-requests.test.ts", "src/main/native-chat/agent-session-wire/agent-session-current-requests.ts", "src/main/native-chat/agent-session-wire/agent-session-empty-batch.ts", "src/main/native-chat/agent-session-wire/agent-session-empty-delta-retention.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-byte-accounting.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-conversation-window.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-forward-read-budget.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-grouping-parity.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-scaling.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.ts", "src/main/native-chat/agent-session-wire/agent-session-history-subagent-roster.ts", "src/main/native-chat/agent-session-wire/agent-session-item-wire-form.test.ts", "src/main/native-chat/agent-session-wire/agent-session-item-wire-form.ts", "src/main/native-chat/agent-session-wire/agent-session-journal-batch.ts", "src/main/native-chat/agent-session-wire/agent-session-published-work.ts", "src/main/native-chat/agent-session-wire/agent-session-stop-note-projection.test.ts", "src/main/native-chat/agent-session-wire/agent-session-stop-note-refresh.test.ts", "src/main/native-chat/agent-session-wire/agent-session-stop-note-refresh.ts", "src/main/native-chat/agent-session-wire/agent-session-subscriber-catch-up.ts", "src/main/native-chat/agent-session-wire/agent-session-subscriber-frame-fields.ts", "src/main/native-chat/agent-session-wire/agent-session-work-refresh.ts", "src/main/native-chat/agent-session-wire/at-rest-command-catalog.ts", "src/main/native-chat/agent-session-wire/hook-failure-provider-frame.test.ts", "src/main/native-chat/agent-session-wire/json-string-shortening.ts", "src/main/native-chat/agent-session-wire/provider-turn-activity-routing.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-definition.ts", "src/main/native-chat/agent-session-wire/structured-agent-registry.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-accept-then-deliver.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquire-isolation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquisition.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-activity-retention.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter-router.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter-router.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter-stop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adopted-import.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adopted-import.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-agent-start.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-append-delivery.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-at-rest-commands.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-at-rest-commands.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-context.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-failure.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-reconciliation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-test-conversation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attachment-admission.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-background-task-channel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-chat-stop-target.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-chat-stop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-close.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-exit.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-work-selection.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-compact-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-echo-working.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-hung-start-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-opening-send-hold.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-queued-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-ends-session.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-exit-ends-record.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-note-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-turn-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-subagent-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-clear-queued-command.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-clear-rewind.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-client-delivery.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-close-verdict.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-held-goal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-note-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-version-recovery.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-admission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-publication.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-readers.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-receipt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-turn.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-continuation-verdict.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-lifetime.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-open.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversations.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-crash-mid-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-crash-turn-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create-adoption.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create-test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-current-requests.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-current-work.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-current-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-dead-generation-settlement.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-dead-generation-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-delivery-loop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-delivery-loop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-delivery-order.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ended-child-failure.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ended-prompt-cancel.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-recovery.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-sink-estimate.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-sink.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-sink.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-execution-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-exit-delivery.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-exit-turn-scope.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-owner-verdict.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-refusal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failure-text.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failure-text.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-forget-status.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-fork-rewind.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-handover.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-held-child-lease-renewal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-history-result.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-delivery.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-lifetime.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-mutations.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-runtime-state.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-runtime-state.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-stop-event.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-tabs.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-teardown.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-test-data.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-test-harness.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-types.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-idle-sweep.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-idle-sweep.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-interrupted-continuation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-interrupted-continuation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-append-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-corruption.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-double-test-support.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-views.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-late-dispatch.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-late-proof-tool-ends.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-late-settlement.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-launch-env.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-launch-permission.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-launch-permission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-release.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-leftover-settlement.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-leftover-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-legacy-handoff-record.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-live-turn-window.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-logger.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-logger.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-message-choices.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-message-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-admission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-admits-now.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-context.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-plans.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-refusals.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-turn-context.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-never-sent.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-newer-content-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-observed-exit.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-opening-send.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-settlement.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-start-refusal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-option-intent.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-option-models.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-options-read.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-options-read.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-orca-stop-row-readers.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-orca-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-outgrown-child.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-outgrown-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-owed-work-release.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-owner-status.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-permission-mode.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-pick-reply.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-processless-reservation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-answer-receipts.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel-repeat.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-state.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-exit-proof.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-history-window.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-open-contract.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-started.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-support.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-action-receipts.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-card-holds.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-command-refusal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-command.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-compact.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-edit.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-edit.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-gate.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-message-rig-provider.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-message-rig.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-messages.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-messages.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-mutations.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-pause-lift.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-publication.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-published-bytes.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-published-bytes.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-rig-turn.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-send-answer.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-send.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-stop-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ran-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-read-restore.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-readable-restorer.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ready-operation-order.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ready-operation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-reasoning-sweep.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovered-turn-clock.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-exits.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-refusal-details.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-refusal-message.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-repeated-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-replaced-server-turn.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-replay-outcome.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resend-ledger-refusal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resolved-append.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resolved-append.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rest-test-rig.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-candidates.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-context-clear.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-continuation-envelope.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-continuation-wait.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-continuation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-continuation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-failure-filing.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-failure-ledger.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-interruption-test-harness.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-after-reattach.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-newer-orca.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-records.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-withdrawal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-withdrawal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-ownership.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-provider-output.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-reconcile.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-reconcile.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-recovery-output.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-restore.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-restore.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-contract.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-host.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-progress.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-progress.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-runner.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-set.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-test-harness.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-wiring.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-stream-duration.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-teardown.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-witnesses.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-witnesses.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resume-eligibility.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resumed-child-owner.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-reveal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-reveal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-at-rest.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-live-send.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-provenance.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-replay.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-stop-note.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-block.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-idempotency.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-open-stale-turn.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-options.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-preparation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-restarts-failed-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-settlement-double.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-shown-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-shutdown-cut-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-state-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-open.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-verdict.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-verdict.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-admission.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-eligibility.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-failure-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-failure-writer.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-contract.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-registrations.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-failure-exit.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-child-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-child-work.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-child.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-children.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-clock.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-conversation-name.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-deps.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-launch-directory.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-stopping.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-test-session.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-first-input-identity.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-journal-projection.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-reentry.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-summary-equality.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-summary.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-steer-while-stopping.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-acceptance.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-event-binding.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-event-entries.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-event-restart.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-event.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-note-opened-turn.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-note-withdrawn-send.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-receipts.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-settle-binding.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-unconfirmed-note.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-wind-down.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopped-history-selection.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopped-history.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopping-journal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopping.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopping.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-recency.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-rows.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-rows.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subscriber-background-tasks.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subscriber-journal-retention.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-taken-stop-settle.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-target-reconcile.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-targeted-cancel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-task-queue.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-thread-goal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-thread-goal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-transition.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-transition.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turn-completion-feed.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turn-completion-feed.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turn-stop-notes.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns-cancel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns-prompt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unexpected-exit.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unfinished-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unnamed-stop-races.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unopened-send-withdrawal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unopened-send-withdrawal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unopened-tab.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unrun-send-hold.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unsent-send-hold.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-view-start-after-failed-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-wedged-profile-migration.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-wire-admission.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-working-at-teardown.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep-stop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-admission.test.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-admission.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-child-work.test.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-outcome.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command.test.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command.ts", "src/main/native-chat/agent-session-wire/structured-conversation-compaction.test.ts", "src/main/native-chat/agent-session-wire/structured-conversation-compaction.ts", "src/main/native-chat/agent-session-wire/structured-provider-session-ownership.ts", "src/main/native-chat/agent-session-wire/structured-rewind-cut.test.ts", "src/main/native-chat/agent-session-wire/structured-rewind-cut.ts", "src/main/native-chat/agent-session-wire/structured-rewind-recovery.ts", "src/main/native-chat/agent-session-wire/structured-rewind-refusal.ts", "src/main/native-chat/agent-session-wire/structured-rewind-replay.ts", "src/main/native-chat/agent-session-wire/unhandled-provider-frame.test.ts", "src/main/native-chat/agent-session-wire/unhandled-provider-frame.ts", "src/main/native-chat/codex-adoption-preparation.ts", "src/main/native-chat/native-chat-visuals-delivery.test.ts", "src/main/native-chat/structured-agent-arguments-error.ts", "src/main/native-chat/structured-agent-cli-conversation-adoption.test.ts", "src/main/native-chat/structured-agent-cli-conversations.ts", "src/main/native-chat/structured-agent-cli-source.ts", "src/main/native-chat/structured-agent-session-create-support.ts", "src/main/native-chat/structured-agent-session-history-adoption.test.ts", "src/main/native-chat/structured-agent-session-history-adoption.ts", "src/main/native-chat/structured-agent-session-source-admission.test.ts", "src/main/native-chat/structured-chat-naming.test.ts", "src/main/native-chat/structured-chat-naming.ts", "src/main/native-chat/subagent-row-sink-recorder-test-support.ts", "src/main/native-chat/transcript-line-decoders-omp.ts", "src/main/native-chat/transcript-opencode-part-blocks.ts", "src/main/native-chat/transcript-opencode-semantic-fidelity.test.ts", "src/main/native-chat/transcript-opencode-sqlite-query.test.ts", "src/main/native-chat/transcript-opencode2-sqlite.test.ts", "src/main/notifications/announced-notification-registry.ts", "src/main/opencode/opencode-model-catalog-listing.ts", "src/main/opencode/opencode-model-startup-plan.ts", "src/main/opencode/opencode-structured-account-home.ts", "src/main/opencode/opencode-transcript-import.ts", "src/main/orca-profiles/profile-session-owner-transfer.ts", "src/main/orcad-migration-export-holds.test.ts", "src/main/orcad/orcad-managed-idle-exit-chat-provider.test.ts", "src/main/orcad/orcad-packaged-structured-chat.integration.test.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-left-behind-session-rows.test.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-release-upgrade.test.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-workspace-session-eligibility.ts", "src/main/persistence/terminal-topology/terminal-layout-sleep-wake.test.ts", "src/main/persistence/terminal-topology/terminal-leaf-move-fixture.ts", "src/main/persistence/terminal-topology/terminal-sleep-quit-resume.test.ts", "src/main/persistence/terminal-topology/terminal-topology-model.test.ts", "src/main/persistence/terminal-topology/terminal-topology-window-session-fixture.ts", "src/main/persistence/window-save-divergence.test.ts", "src/main/pi/omp-transcript-metadata.test.ts", "src/main/pi/pi-scripted-child.test-fixture.ts", "src/main/pi/rpc-capture-replay.test.ts", "src/main/pi/rpc-compaction.ts", "src/main/pi/rpc-dialog-callbacks.ts", "src/main/pi/rpc-extension-dialogs.ts", "src/main/pi/rpc-launch-resolution.test.ts", "src/main/pi/rpc-launch-resolution.ts", "src/main/pi/rpc-launch.ts", "src/main/pi/rpc-location.test.ts", "src/main/pi/rpc-message-dispatch.ts", "src/main/pi/rpc-messages.ts", "src/main/pi/rpc-model-catalog-probe.ts", "src/main/pi/rpc-options.ts", "src/main/pi/rpc-prompt-delivery.ts", "src/main/pi/rpc-prompt.test.ts", "src/main/pi/rpc-prompt.ts", "src/main/pi/rpc-retry-activity.ts", "src/main/pi/rpc-runtime-metadata.ts", "src/main/pi/rpc-session-adapter.test-fixture.ts", "src/main/pi/rpc-session-adapter.test.ts", "src/main/pi/rpc-session-startup.ts", "src/main/pi/rpc-session.ts", "src/main/pi/rpc-turns.ts", "src/main/preflight/codex-workspace-relative-path.test.ts", "src/main/provider-process/provider-request-timeout.ts", "src/main/provider-process/provider-spawned-process-identity.ts", "src/main/provider-process/supervised-provider-child-location.ts", "src/main/providers/pty-process-info.ts", "src/main/providers/pty-process-list-admission.ts", "src/main/providers/pty-provider-contract.ts", "src/main/providers/pty-spawn-result.ts", "src/main/runtime/agent-session-acquisition-exit-transition.ts", "src/main/runtime/agent-session-acquisition-failure-settlement.ts", "src/main/runtime/agent-session-claim-identity.ts", "src/main/runtime/agent-session-conversation-clear-commit.test.ts", "src/main/runtime/agent-session-conversation-command-record.ts", "src/main/runtime/agent-session-conversation-name-store.test.ts", "src/main/runtime/agent-session-death-evidence-persistence.test.ts", "src/main/runtime/agent-session-founding-admission.ts", "src/main/runtime/agent-session-founding-store.ts", "src/main/runtime/agent-session-launch-directory.test.ts", "src/main/runtime/agent-session-launch-directory.ts", "src/main/runtime/agent-session-lease-renewal.test.ts", "src/main/runtime/agent-session-lease-renewal.ts", "src/main/runtime/agent-session-lease-transitions.ts", "src/main/runtime/agent-session-older-build-lease.test-fixture.ts", "src/main/runtime/agent-session-operation-admission.test.ts", "src/main/runtime/agent-session-operation-admission.ts", "src/main/runtime/agent-session-operation-receipt.ts", "src/main/runtime/agent-session-permission-backfill.test.ts", "src/main/runtime/agent-session-process-identity-probe.test.ts", "src/main/runtime/agent-session-process-identity-probe.ts", "src/main/runtime/agent-session-provider-handle-transition.test.ts", "src/main/runtime/agent-session-provider-handle-transition.ts", "src/main/runtime/agent-session-reconciliation-target.ts", "src/main/runtime/agent-session-record-conversation-name.test.ts", "src/main/runtime/agent-session-record-conversation-name.ts", "src/main/runtime/agent-session-record-founding.ts", "src/main/runtime/agent-session-record-launch-directory.ts", "src/main/runtime/agent-session-record-options.ts", "src/main/runtime/agent-session-record-rows.ts", "src/main/runtime/agent-session-record-store-tab-table.test.ts", "src/main/runtime/agent-session-record-store-test-harness.ts", "src/main/runtime/agent-session-record-store.test.ts", "src/main/runtime/agent-session-record-store.ts", "src/main/runtime/agent-session-recovery-capsule-entries.ts", "src/main/runtime/agent-session-recovery-capsule.ts", "src/main/runtime/agent-session-released-reservation-replay.test.ts", "src/main/runtime/agent-session-replaced-runtime.test.ts", "src/main/runtime/agent-session-replaced-runtime.ts", "src/main/runtime/agent-session-reservation-admission.test.ts", "src/main/runtime/agent-session-reservation-admission.ts", "src/main/runtime/agent-session-restart-lease-transitions.ts", "src/main/runtime/agent-session-restart-reconciliation.ts", "src/main/runtime/agent-session-rewind-completion.ts", "src/main/runtime/agent-session-runtime-attribution.test.ts", "src/main/runtime/agent-session-runtime-attribution.ts", "src/main/runtime/agent-session-runtime-end-record.ts", "src/main/runtime/agent-session-spawn-token-process-scan.ts", "src/main/runtime/agent-session-spawn-token-readback.ts", "src/main/runtime/agent-session-store-draft.ts", "src/main/runtime/agent-session-store-row-rules.ts", "src/main/runtime/agent-session-store-state.ts", "src/main/runtime/agent-session-store-transactions.test.ts", "src/main/runtime/agent-session-surface-release-transition.test.ts", "src/main/runtime/agent-session-surface-release-transition.ts", "src/main/runtime/agent-session-tab-layout.ts", "src/main/runtime/agent-session-tab-table.ts", "src/main/runtime/agent-session-unsaved-creation-supersession.test.ts", "src/main/runtime/claude-structured-exit-mid-response.test.ts", "src/main/runtime/claude-structured-idle-releases-unknown.test.ts", "src/main/runtime/claude-structured-resumed-start-failure.test.ts", "src/main/runtime/claude-structured-retired-saved-model.test.ts", "src/main/runtime/claude-structured-send-during-startup.test.ts", "src/main/runtime/claude-structured-send-restart-dies-before-dispatch.test.ts", "src/main/runtime/claude-structured-session-integration.test.ts", "src/main/runtime/claude-structured-startup-fault-is-not-an-exit.test.ts", "src/main/runtime/claude-structured-startup-unanswered-control-request.test.ts", "src/main/runtime/mobile-notification-dismissal-store.ts", "src/main/runtime/mobile-session-tab-merge.ts", "src/main/runtime/orca-runtime-agent-session-operation.test.ts", "src/main/runtime/orca-runtime-create-agent-session.ts", "src/main/runtime/orca-runtime-structured-agent-session-create-intent.test.ts", "src/main/runtime/orca-runtime-test-mocks.spec.ts", "src/main/runtime/orchestration/agent-message-sender.ts", "src/main/runtime/orchestration/chat-assignee.test.ts", "src/main/runtime/orchestration/chat-assignee.ts", "src/main/runtime/orchestration/dispatch-task-source.ts", "src/main/runtime/orchestration/orchestration-party-cli-address.test.ts", "src/main/runtime/orchestration/orchestration-party-location.test.ts", "src/main/runtime/orchestration/orchestration-sender-name.ts", "src/main/runtime/orchestration/send-agent-turn-host.test.ts", "src/main/runtime/orchestration/send-agent-turn.test.ts", "src/main/runtime/orchestration/send-agent-turn.ts", "src/main/runtime/orchestration/structured-mail-source.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-delivery.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-host.test.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-host.ts", "src/main/runtime/orchestration/structured-pointer-operation-id.test.ts", "src/main/runtime/orchestration/structured-pointer-operation-id.ts", "src/main/runtime/orchestration/structured-session-lineage.ts", "src/main/runtime/orchestration/structured-session-mail-address.ts", "src/main/runtime/orchestration/structured-session-mail-target.test.ts", "src/main/runtime/orchestration/structured-session-pointer-delivery.test.ts", "src/main/runtime/orchestration/structured-session-pointer-delivery.ts", "src/main/runtime/orchestration/structured-worker-direct-mailbox-target.test.ts", "src/main/runtime/orchestration/structured-worker-group-addressing.test.ts", "src/main/runtime/orchestration/structured-worker-journal-archive.test.ts", "src/main/runtime/orchestration/structured-worker-journal-archive.ts", "src/main/runtime/orchestration/structured-worker-journal-page.test.ts", "src/main/runtime/orchestration/structured-worker-journal-page.ts", "src/main/runtime/orchestration/worker-transcript-payload.test.ts", "src/main/runtime/qoder-mobile-resume-adoption.test.ts", "src/main/runtime/remote-agent-session-host-authority.integration.test.ts", "src/main/runtime/rpc/errors.test.ts", "src/main/runtime/rpc/errors.ts", "src/main/runtime/rpc/methods/agent-launch-at-rest.test.ts", "src/main/runtime/rpc/methods/agent-launch-replay.test.ts", "src/main/runtime/rpc/methods/agent-launch-replay.ts", "src/main/runtime/rpc/methods/agent-launch-restart-replay.test.ts", "src/main/runtime/rpc/methods/agent-launch-structured-prompt.test.ts", "src/main/runtime/rpc/methods/agent-launch-structured-prompt.ts", "src/main/runtime/rpc/methods/agent-launch-surfaces.ts", "src/main/runtime/rpc/methods/agent-launch.ts", "src/main/runtime/rpc/methods/agent-session.test.ts", "src/main/runtime/rpc/methods/agent-session.ts", "src/main/runtime/rpc/methods/ai-vault-structured-ownership.test.ts", "src/main/runtime/rpc/methods/ai-vault.test.ts", "src/main/runtime/rpc/methods/native-chat-rpc-page-bounds.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.test.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-session.test.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-session.ts", "src/main/runtime/rpc/methods/orchestration/chat-assignee-admission.ts", "src/main/runtime/rpc/methods/orchestration/chat-task-delivery.ts", "src/main/runtime/rpc/methods/orchestration/federation/federated-worker-agent-launch.ts", "src/main/runtime/rpc/methods/orchestration/worker/deliver-worker-dispatch-preamble.ts", "src/main/runtime/rpc/methods/orchestration/worker/structured-worker-launch-seed-options.test.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-launch-preferences.test.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-launch-preferences.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-start-agent-placement.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-topology.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-worktree-creation.ts", "src/main/runtime/rpc/methods/structured-agent-session-adoption-replay.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-agents.ts", "src/main/runtime/rpc/methods/structured-agent-session-at-rest.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-attention-ack.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.ts", "src/main/runtime/rpc/methods/structured-agent-session-close-before-create.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-close-before-create.ts", "src/main/runtime/rpc/methods/structured-agent-session-create-handler.ts", "src/main/runtime/rpc/methods/structured-agent-session-create-message.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-create.ts", "src/main/runtime/rpc/methods/structured-agent-session-current-requests.ts", "src/main/runtime/rpc/methods/structured-agent-session-gate-classification.test-fixture.ts", "src/main/runtime/rpc/methods/structured-agent-session-gate.ts", "src/main/runtime/rpc/methods/structured-agent-session-item.ts", "src/main/runtime/rpc/methods/structured-agent-session-options-read.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-options-read.ts", "src/main/runtime/rpc/methods/structured-agent-session-options-workspace-scope.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-pi-dialog-capability.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-policy.ts", "src/main/runtime/rpc/methods/structured-agent-session-precommit-refusal.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-precommit-refusal.ts", "src/main/runtime/rpc/methods/structured-agent-session-queued-image-capability.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-queued-image-capability.ts", "src/main/runtime/rpc/methods/structured-agent-session-restart-unregistered-agent.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-reveal.ts", "src/main/runtime/rpc/methods/structured-agent-session-rpc.test-fixture.ts", "src/main/runtime/rpc/methods/structured-agent-session-send-compatibility.ts", "src/main/runtime/rpc/methods/structured-agent-session-turn-item-capability.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-turn-item-capability.ts", "src/main/runtime/rpc/methods/structured-agent-session-visual.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-wire-contracts.test.ts", "src/main/runtime/rpc/methods/structured-agent-session.test.ts", "src/main/runtime/rpc/methods/structured-chat-tab-table.test-fixture.ts", "src/main/runtime/rpc/methods/structured-worker-read-cursor.test.ts", "src/main/runtime/rpc/orchestration-session-caller-test-fixture.ts", "src/main/runtime/rpc/orchestration-session-caller.ts", "src/main/runtime/runtime-agent-launch-resolution.ts", "src/main/runtime/runtime-agent-terminal-startup.ts", "src/main/runtime/runtime-hook-agent-row-selection.ts", "src/main/runtime/runtime-managed-worktree-create-types.ts", "src/main/runtime/runtime-mobile-agent-status-projection.ts", "src/main/runtime/runtime-mobile-notification-controller.ts", "src/main/runtime/runtime-mobile-structured-tab-status.test.ts", "src/main/runtime/runtime-mobile-structured-tab-status.ts", "src/main/runtime/runtime-notifier-contract.ts", "src/main/runtime/runtime-orchestration-sender-names.test.ts", "src/main/runtime/runtime-orchestration-sender-names.ts", "src/main/runtime/runtime-pty-controller-contract.ts", "src/main/runtime/runtime-reference-agents.test.ts", "src/main/runtime/runtime-reference-agents.ts", "src/main/runtime/runtime-terminal-contracts.ts", "src/main/runtime/runtime-terminal-state-records.ts", "src/main/runtime/runtime-worktree-agent-rows-structured.test.ts", "src/main/runtime/runtime-worktree-agent-rows-verdict.test.ts", "src/main/runtime/runtime-worktree-agent-startup.ts", "src/main/runtime/runtime-worktree-pty-agent-sources.ts", "src/main/runtime/runtime-worktree-structured-agent-rows-liveness.test.ts", "src/main/runtime/session-construction/agent-session/get-agent-session-execution-namespace.ts", "src/main/runtime/session-lifecycle/projection/apply-mobile-session-tab-navigation.ts", "src/main/runtime/session-lifecycle/projection/window-wake-sleep-record.ts", "src/main/runtime/session-tabs/structured-launch-seed-listing.ts", "src/main/runtime/session-tabs/structured-session-account-home.ts", "src/main/runtime/session-tabs/structured-session-cli-writer-host.ts", "src/main/runtime/session-tabs/structured-session-create-support.ts", "src/main/runtime/session-tabs/structured-session-tab-close.ts", "src/main/runtime/session-tabs/structured-session-tab-restoration.ts", "src/main/runtime/sidebar-inputs/sort-stamps-producer.test.ts", "src/main/runtime/structured-agent-account-home.ts", "src/main/runtime/structured-agent-availability.ts", "src/main/runtime/structured-agent-cli-writers.test.ts", "src/main/runtime/structured-agent-cli-writers.ts", "src/main/runtime/structured-agent-install-refresh.test.ts", "src/main/runtime/structured-agent-launch-composition.test-support.ts", "src/main/runtime/structured-agent-launch-composition.ts", "src/main/runtime/structured-agent-launch-parity.test.ts", "src/main/runtime/structured-agent-launch-support-probe-omp.test.ts", "src/main/runtime/structured-agent-launch-support-probe.test.ts", "src/main/runtime/structured-agent-launch-support.test.ts", "src/main/runtime/structured-agent-launch-support.ts", "src/main/runtime/structured-agent-model-catalog-first-frame.test.ts", "src/main/runtime/structured-agent-new-chat-effort-at-rest.test.ts", "src/main/runtime/structured-agent-runtime-metadata.ts", "src/main/runtime/structured-agent-runtime-registration-types.ts", "src/main/runtime/structured-agent-session-adapter-start-failure.test.ts", "src/main/runtime/structured-agent-session-close.test.ts", "src/main/runtime/structured-agent-session-codex-compact-exit.test.ts", "src/main/runtime/structured-agent-session-codex-held-sends.test.ts", "src/main/runtime/structured-agent-session-codex-interrupt-order.test.ts", "src/main/runtime/structured-agent-session-codex-opening-send-hold.test.ts", "src/main/runtime/structured-agent-session-codex-scripted-child.test.ts", "src/main/runtime/structured-agent-session-codex-settlement-order.test.ts", "src/main/runtime/structured-agent-session-codex-start-deadline.test.ts", "src/main/runtime/structured-agent-session-codex-stopped-send-order.test.ts", "src/main/runtime/structured-agent-session-codex-turn-end-settlement.test.ts", "src/main/runtime/structured-agent-session-create-adoption.ts", "src/main/runtime/structured-agent-session-host-refusal.test.ts", "src/main/runtime/structured-agent-session-host-refusal.ts", "src/main/runtime/structured-agent-session-integration-replay.test.ts", "src/main/runtime/structured-agent-session-integration.test.ts", "src/main/runtime/structured-agent-session-legacy-send-behind-command.test.ts", "src/main/runtime/structured-agent-session-mobile-attention.test.ts", "src/main/runtime/structured-agent-session-mobile-attention.ts", "src/main/runtime/structured-agent-session-mobile-retirement.test.ts", "src/main/runtime/structured-agent-session-owner-probe.ts", "src/main/runtime/structured-agent-session-pi-signed-out-start.test.ts", "src/main/runtime/structured-agent-session-pi-startup.test.ts", "src/main/runtime/structured-agent-session-provider-operations-while-starting.test.ts", "src/main/runtime/structured-agent-session-rollback-compatibility.test.ts", "src/main/runtime/structured-agent-session-runtime-exit.test.ts", "src/main/runtime/structured-agent-session-runtime-teardown.ts", "src/main/runtime/structured-agent-session-runtime.test.ts", "src/main/runtime/structured-agent-session-runtime.ts", "src/main/runtime/structured-agent-session-spawn-token-descendants.test.ts", "src/main/runtime/structured-agent-session-startup-reconcile.test.ts", "src/main/runtime/structured-agent-session-startup-tab-restore.test.ts", "src/main/runtime/structured-agent-session-tab-retirement.ts", "src/main/runtime/structured-agent-session-windowless-layout-host.test.ts", "src/main/runtime/structured-agent-session-windowless-layout.test.ts", "src/main/runtime/structured-agent-stored-definitions.test.ts", "src/main/runtime/structured-chat-coordinator-fake-codex-fixture.ts", "src/main/runtime/structured-chat-coordinator-mail-rig.test-fixture.ts", "src/main/runtime/structured-chat-coordinator-mail.test.ts", "src/main/runtime/structured-chat-naming-runtime.test.ts", "src/main/runtime/structured-chat-naming-runtime.ts", "src/main/runtime/structured-child-records-switch.test.ts", "src/main/runtime/structured-claude-pending-rewind.test.ts", "src/main/runtime/structured-claude-runtime-adapter.ts", "src/main/runtime/structured-claude-scripted-runtime-test-support.ts", "src/main/runtime/structured-codex-session-rpc-test-harness.ts", "src/main/runtime/structured-conversation-tab-title.ts", "src/main/runtime/structured-foreground-command-strip.test.ts", "src/main/runtime/structured-session-child-env.ts", "src/main/runtime/structured-session-mail-redrive-wiring.test.ts", "src/main/runtime/structured-session-worktree-teardown.test.ts", "src/main/runtime/structured-session-worktree-teardown.ts", "src/main/runtime/structured-worker-at-rest.test.ts", "src/main/runtime/structured-worker-authority.ts", "src/main/runtime/structured-worker-cleared-session.test.ts", "src/main/runtime/structured-worker-custody.ts", "src/main/runtime/structured-worker-identity.test.ts", "src/main/runtime/structured-worker-identity.ts", "src/main/runtime/structured-worker-takeover-pane-key.test.ts", "src/main/runtime/structured-worker-terminal-read.test.ts", "src/main/runtime/structured-worker-terminal-refusal.test.ts", "src/main/runtime/terminal/launch/mobile-terminal-chat-fork.ts", "src/main/runtime/terminal/launch/mobile-terminal-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-owned-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-renderer-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-startup.ts", "src/main/runtime/terminal/recovery/shutdown-reconnect-facts.ts", "src/main/runtime/terminal/stop/hook-status-resume-records.test.ts", "src/main/runtime/terminal/stop/hook-status-resume-records.ts", "src/main/runtime/terminal/stop/worktree-sleep-resume-recording.ts", "src/main/runtime/terminal/stop/worktree-sleep-resume-records.ts", "src/main/runtime/terminal/surface/terminal-surface-verdict-main.test.ts", "src/main/runtime/workspaces/workspace-activation.ts", "src/main/runtime/workspaces/workspace-process-listing.ts", "src/main/startup/branch-rename-hook-structured-session.test.ts", "src/main/text-generation/source-control-text-generation-types.ts", "src/main/window/clipboard-image-temp-file.ts", "src/main/window/clipboard-ipc-handlers.ts", "src/main/window/dragged-temp-file-copy.ts", "src/main/window/dropped-path-preparation.test.ts", "src/main/window/dropped-path-preparation.ts", "src/main/wsl/wsl-orcad-account-env.test.ts", "src/main/wsl/wsl-orcad-account-env.ts", "src/main/wsl/wsl-orcad-structured-chat-contract.ts", "src/preload/api/filesystem-api.ts", "src/preload/api/fs-bridge.ts", "src/preload/api/notifications-bridge.ts", "src/preload/api/os-permission-api.ts", "src/preload/api/pty-api.ts", "src/preload/api/pty-bridge-session-control.ts", "src/preload/api/ui-bridge-clipboard-and-window-controls.ts", "src/preload/api/ui-bridge-terminal-and-session-tabs.ts", "src/preload/api/ui-command-event-api.ts", "src/preload/api/ui-window-api.ts", "src/renderer/src/attention/agent-subject-read-actions.ts", "src/renderer/src/components/activity/activity-answered-ask-timeline.test.tsx", "src/renderer/src/components/agent-child-row-parity.test.tsx", "src/renderer/src/components/native-chat-resume-activity-label.ts", "src/renderer/src/components/native-chat-resume-bulk-progress.test.tsx", "src/renderer/src/components/native-chat-resume-failed-chat-watch.test.ts", "src/renderer/src/components/native-chat-resume-modal.test-support.tsx", "src/renderer/src/components/native-chat-resume-offered-chat-watch.ts", "src/renderer/src/components/native-chat-resume-on-restart-grouping.ts", "src/renderer/src/components/native-chat-resume-run.ts", "src/renderer/src/components/native-chat-resume-skipped-progress.test.tsx", "src/renderer/src/components/native-chat/NativeChatAgentMessageRow.test.tsx", "src/renderer/src/components/native-chat/NativeChatAgentMessageSenders.test.tsx", "src/renderer/src/components/native-chat/NativeChatAgentMessageSenders.tsx", "src/renderer/src/components/native-chat/NativeChatApprovalCard.tsx", "src/renderer/src/components/native-chat/NativeChatBackgroundTasksStatus.test.tsx", "src/renderer/src/components/native-chat/NativeChatBackgroundTasksStatus.tsx", "src/renderer/src/components/native-chat/NativeChatImageAttachmentPreview.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.test.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.live-reasoning.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.opening-send.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.queued-turn-order.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.rail-history-jump.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.render-cost.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.rewind-rows.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.subagent-sections.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.tool-stream-cost.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.turn-indicator.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.turn-membership.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.turn-status.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.unsent-message.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.windowing.test.tsx", "src/renderer/src/components/native-chat/NativeChatNoticeRow.test.tsx", "src/renderer/src/components/native-chat/NativeChatNoticeRow.tsx", "src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageCard.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageEditor.test.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageList.in-flight.test.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageList.test.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatResolutionReceipt.empty-answer.test.tsx", "src/renderer/src/components/native-chat/NativeChatResolutionReceipt.test.tsx", "src/renderer/src/components/native-chat/NativeChatRewindAction.target.test.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredQuestionCard.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredQuestionCard.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.approval-and-start-failure.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.availability-notice.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.goal-dock.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.history-read-state.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.host-outage.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.launch-lifecycle.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.notice-card.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.orca-stop-continue.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.refusal-notices.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.stopping.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSessionStatus.test.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSessionStatus.tsx", "src/renderer/src/components/native-chat/NativeChatThreadGoalBanner.test.tsx", "src/renderer/src/components/native-chat/NativeChatThreadGoalBanner.tsx", "src/renderer/src/components/native-chat/NativeChatToolOutput.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolOutput.tsx", "src/renderer/src/components/native-chat/NativeChatToolRun.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunCallCounts.test.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptRow.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionAttentionBridge.test.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionAttentionBridge.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionPaneOverlayLayer.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.launch-directory.test.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.test.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx", "src/renderer/src/components/native-chat/agent-session-availability-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-attachment-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-stop-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-words-text.test.ts", "src/renderer/src/components/native-chat/agent-session-failure-words-text.ts", "src/renderer/src/components/native-chat/agent-session-provider-exit-words-text.ts", "src/renderer/src/components/native-chat/agent-session-provider-retry-words-text.ts", "src/renderer/src/components/native-chat/agent-session-usage-limit-words-text.ts", "src/renderer/src/components/native-chat/agent-session-write-notice-text.test.ts", "src/renderer/src/components/native-chat/agent-session-write-notice-text.ts", "src/renderer/src/components/native-chat/background-task-roster.ts", "src/renderer/src/components/native-chat/claude-terminal-session-options.ts", "src/renderer/src/components/native-chat/host-model-listing-waits.ts", "src/renderer/src/components/native-chat/native-chat-agent-message-sender-host.test.tsx", "src/renderer/src/components/native-chat/native-chat-agent-message-sender-identity.test.tsx", "src/renderer/src/components/native-chat/native-chat-agent-message-sender-label.ts", "src/renderer/src/components/native-chat/native-chat-antigravity-settings.tsx", "src/renderer/src/components/native-chat/native-chat-attachment-upload.ts", "src/renderer/src/components/native-chat/native-chat-claude-sign-in.test.tsx", "src/renderer/src/components/native-chat/native-chat-compaction-visibility.test.ts", "src/renderer/src/components/native-chat/native-chat-composer-draft-image-check.ts", "src/renderer/src/components/native-chat/native-chat-composer-draft-persistence.ts", "src/renderer/src/components/native-chat/native-chat-composer-state.test.ts", "src/renderer/src/components/native-chat/native-chat-composer-types.ts", "src/renderer/src/components/native-chat/native-chat-context-command.test.tsx", "src/renderer/src/components/native-chat/native-chat-context-usage-summary.ts", "src/renderer/src/components/native-chat/native-chat-interactive-prompt.ts", "src/renderer/src/components/native-chat/native-chat-message-rail-items.ts", "src/renderer/src/components/native-chat/native-chat-new-rows-marker.ts", "src/renderer/src/components/native-chat/native-chat-orca-stop-words.ts", "src/renderer/src/components/native-chat/native-chat-prompt-document.ts", "src/renderer/src/components/native-chat/native-chat-pty-retired-model.test.ts", "src/renderer/src/components/native-chat/native-chat-pty-session-options.test.ts", "src/renderer/src/components/native-chat/native-chat-pty-session-options.ts", "src/renderer/src/components/native-chat/native-chat-rail-outline-parity.test.ts", "src/renderer/src/components/native-chat/native-chat-retire-persisted-model.test.ts", "src/renderer/src/components/native-chat/native-chat-rewind-copy.ts", "src/renderer/src/components/native-chat/native-chat-rewind-eligibility.ts", "src/renderer/src/components/native-chat/native-chat-session-option-apply.ts", "src/renderer/src/components/native-chat/native-chat-session-option-command-dispatch.ts", "src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts", "src/renderer/src/components/native-chat/native-chat-session-option-enrichment.test.ts", "src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts", "src/renderer/src/components/native-chat/native-chat-session-option-snapshot.ts", "src/renderer/src/components/native-chat/native-chat-session-option-surface-call.ts", "src/renderer/src/components/native-chat/native-chat-structured-composer-dispatch.ts", "src/renderer/src/components/native-chat/native-chat-structured-question-test-fixtures.ts", "src/renderer/src/components/native-chat/native-chat-structured-session-notices.command-failure.test.tsx", "src/renderer/src/components/native-chat/native-chat-structured-session-notices.ts", "src/renderer/src/components/native-chat/native-chat-subagent-live-frontier.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections-retention.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/native-chat-submission-navigation.test.tsx", "src/renderer/src/components/native-chat/native-chat-tab-directory.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-presentation.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-rows.ts", "src/renderer/src/components/native-chat/native-chat-transcript-slots.test.ts", "src/renderer/src/components/native-chat/native-chat-transcript-slots.ts", "src/renderer/src/components/native-chat/native-chat-transcript-work-runs.ts", "src/renderer/src/components/native-chat/native-chat-waiting-partition-budget.test.ts", "src/renderer/src/components/native-chat/native-chat-work-run-pairing.test.ts", "src/renderer/src/components/native-chat/structured-agent-registered-agent-surface.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-delivery-notices.kept-card.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-delivery-notices.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-delivery-notices.ts", "src/renderer/src/components/native-chat/structured-agent-session-legacy-outbox.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-legacy-outbox.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-hand-back.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-hand-back.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-projection.rejected-in-place.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-projection.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-projection.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-sender.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-sender.ts", "src/renderer/src/components/native-chat/structured-agent-session-older-page-read.ts", "src/renderer/src/components/native-chat/structured-agent-session-operation-id.ts", "src/renderer/src/components/native-chat/structured-agent-session-pending-sends.ts", "src/renderer/src/components/native-chat/structured-agent-session-prompt-response.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-cards.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-cards.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-edit-images.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-edit-standing.ts", "src/renderer/src/components/native-chat/structured-agent-session-rail-outline.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-rail-outline.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-failure-notice.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-owner-contract.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-owner.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-transport.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-transport.ts", "src/renderer/src/components/native-chat/structured-agent-session-send-attempt.ts", "src/renderer/src/components/native-chat/structured-agent-session-send-runtime.ts", "src/renderer/src/components/native-chat/structured-agent-session-send-slot.ts", "src/renderer/src/components/native-chat/structured-agent-session-status-bridge-clock.test.tsx", "src/renderer/src/components/native-chat/structured-agent-session-status-bridge-failed-start.test.tsx", "src/renderer/src/components/native-chat/structured-agent-session-status-bridge-stopping.test.tsx", "src/renderer/src/components/native-chat/structured-agent-session-tabs.ts", "src/renderer/src/components/native-chat/structured-agent-session-transcript-order.test.ts", "src/renderer/src/components/native-chat/structured-attention-dispatch.test.ts", "src/renderer/src/components/native-chat/structured-attention-dispatch.ts", "src/renderer/src/components/native-chat/structured-attention-read-observation.ts", "src/renderer/src/components/native-chat/structured-attention-surface.test.ts", "src/renderer/src/components/native-chat/structured-attention-surface.ts", "src/renderer/src/components/native-chat/structured-chat-sleep-projection.ts", "src/renderer/src/components/native-chat/structured-chat-sleep-startup.test.tsx", "src/renderer/src/components/native-chat/structured-child-records-switch.test.tsx", "src/renderer/src/components/native-chat/structured-conversation-command-send.test.ts", "src/renderer/src/components/native-chat/structured-conversation-command-send.ts", "src/renderer/src/components/native-chat/use-host-model-catalog-upgrade.ts", "src/renderer/src/components/native-chat/use-native-chat-availability-notice.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-availability-notice.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-catalog.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-composer-catalog.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-submit.ts", "src/renderer/src/components/native-chat/use-native-chat-context-clear-floor.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-context-clear-floor.ts", "src/renderer/src/components/native-chat/use-native-chat-draft.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-external-attachments.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-picker-state.ts", "src/renderer/src/components/native-chat/use-native-chat-provisional-launch.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-rewind.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-rewind.ts", "src/renderer/src/components/native-chat/use-native-chat-session-options.test.ts", "src/renderer/src/components/native-chat/use-native-chat-session-options.ts", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-send.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-send.ts", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-transport.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-transport.ts", "src/renderer/src/components/native-chat/use-native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-projection.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-membership.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-command-send-gate.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-command-start-failure.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-command-write.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-context-usage.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-context-usage.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-delivery-notices.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-delivery-notices.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-hold.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-legacy-recovery.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-messages.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-messages.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-mutate.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-option-state.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-options.first-frame.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.learned-default.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.preloaded-agents.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-paired-runtime.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-prompt-cancel.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-prompt-state.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-provisional.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-question-answers.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-edit.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-edit.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-messages.resume.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-messages.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-messages.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-rail-outline.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-rail-outline.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-read.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-rewind.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-send-options.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-send-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-sends.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-start-failure-facts.test.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-start-failure-facts.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-stop.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-thread-goal.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-thread-goal.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.working.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-transport.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.clear-send.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.cut-turn-notice.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.queue-while-stopping.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.queued-gating.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.rejected-card.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.rewind.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.ts", "src/renderer/src/components/native-chat/use-structured-agent-turn-timing.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-turn-timing.ts", "src/renderer/src/components/right-sidebar/AiVaultSessionRow.structured-title.test.tsx", "src/renderer/src/components/right-sidebar/AiVaultSessionVirtualList.keyboard.test.tsx", "src/renderer/src/components/right-sidebar/ai-vault-original-pane.test.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-cli-fork.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-resume-here.ts", "src/renderer/src/components/settings/ChatSettingsSection.test.tsx", "src/renderer/src/components/sidebar/sleep-workspace-chat-stop.ts", "src/renderer/src/components/sidebar/subagent-child-row-fallback-pixels.test.tsx", "src/renderer/src/components/sidebar/use-visible-workspace-kanban-worktree-ids.test.tsx", "src/renderer/src/components/sidebar/visible-worktree-activity-inputs.ts", "src/renderer/src/components/sidebar/workspace-lineage-menu-actions.test.ts", "src/renderer/src/components/sidebar/workspace-lineage-menu-actions.ts", "src/renderer/src/components/tab-bar/NativeChatNamingFailure.test.tsx", "src/renderer/src/components/tab-bar/cli-chat-resume-run.test.ts", "src/renderer/src/components/terminal-pane/ipc-pty-spawn-request.ts", "src/renderer/src/components/terminal-pane/pane-agent-session-id.test.ts", "src/renderer/src/components/terminal-pane/pane-agent-session-id.ts", "src/renderer/src/components/terminal-pane/pane-title-update-global-scan-budget.test.tsx", "src/renderer/src/components/terminal-pane/pty-connection-hibernation-kill-shell-foreground.test.ts", "src/renderer/src/components/terminal-pane/pty-connection-layout-owner-wake.test.ts", "src/renderer/src/components/terminal-pane/pty-connection-types.ts", "src/renderer/src/components/terminal-pane/pty-connection/cold-restore-resume-startup.ts", "src/renderer/src/components/terminal-pane/pty-connection/empty-reattach-retire-evidence.test.ts", "src/renderer/src/components/terminal-pane/pty-connection/empty-reattach-retire-evidence.ts", "src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-types.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.test.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.ts", "src/renderer/src/components/terminal-pane/pty-connection/sleeping-record-access.ts", "src/renderer/src/components/terminal-pane/pty-connection/spawn-deferred-sleep.ts", "src/renderer/src/components/terminal-pane/pty-transport-types.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts", "src/renderer/src/components/terminal-pane/sleeping-record-park-exemption.test.ts", "src/renderer/src/components/terminal-pane/sleeping-record-park-exemption.ts", "src/renderer/src/components/terminal-pane/terminal-cold-park-subscription-narrowing.react185.test.tsx", "src/renderer/src/hooks/agent-auto-ack-targets.ts", "src/renderer/src/hooks/ipc-events-terminal-create-scenario-types.ts", "src/renderer/src/hooks/ipc-events-terminal-create-window-test-fixtures.ts", "src/renderer/src/hooks/useReadOnScreenAttention.focus-group.test.ts", "src/renderer/src/hooks/useReadOnScreenAttention.mixed-workspace.test.ts", "src/renderer/src/lib/active-agent-note-send-result.ts", "src/renderer/src/lib/agent-account-restart-startup.ts", "src/renderer/src/lib/agent-hibernation-pane-eligibility.ts", "src/renderer/src/lib/agent-hibernation-planner-snapshot.ts", "src/renderer/src/lib/agent-session-launch-plan.ts", "src/renderer/src/lib/ai-vault-session-drag.ts", "src/renderer/src/lib/ai-vault-tab-title-requests.ts", "src/renderer/src/lib/ai-vault-tab-title-sync-inputs.test.ts", "src/renderer/src/lib/ai-vault-tab-title-sync-inputs.ts", "src/renderer/src/lib/claude-session-account-move.ts", "src/renderer/src/lib/host-mirrored-pane-liveness.test.ts", "src/renderer/src/lib/host-mirrored-pane-liveness.ts", "src/renderer/src/lib/launch-agent-web-host-tab.ts", "src/renderer/src/lib/launch-ai-vault-session.ts", "src/renderer/src/lib/launch-structured-agent-session.test.ts", "src/renderer/src/lib/launch-structured-agent-session.ts", "src/renderer/src/lib/launch-work-item-direct-agent.ts", "src/renderer/src/lib/notes-send-agent-targets.test.ts", "src/renderer/src/lib/onboarding-folder-agent-startup.ts", "src/renderer/src/lib/open-agent-message-sender.test.ts", "src/renderer/src/lib/open-agent-message-sender.ts", "src/renderer/src/lib/open-tab-occupant-agent.test.ts", "src/renderer/src/lib/open-tab-occupant-agent.ts", "src/renderer/src/lib/paired-runtime-closed-tab-resume.test.ts", "src/renderer/src/lib/pi-live-session-no-duplicate-tab.test.ts", "src/renderer/src/lib/pi-session-resume-wake.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-deferred-pane.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-direct-ssh-hydration-gap.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-execution-host-scope.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-live-ssh-dedupe.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-provider-claim.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-replay.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-retired-binding.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-slept-pane-recovery.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session-suppress-navigation.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session.test.ts", "src/renderer/src/lib/resume-sleeping-agent-session.ts", "src/renderer/src/lib/resume-stale-structured-agent-session.test.ts", "src/renderer/src/lib/retracted-host-pane-resume.test.ts", "src/renderer/src/lib/running-agent-targets.test.ts", "src/renderer/src/lib/running-agent-targets.ts", "src/renderer/src/lib/runtime-agent-background-create.ts", "src/renderer/src/lib/serve-desktop-promotion-session-continuity.test.ts", "src/renderer/src/lib/sleeping-agent-pane-ownership.test.ts", "src/renderer/src/lib/sleeping-agent-pane-ownership.ts", "src/renderer/src/lib/sleeping-agent-session-launch-windows-quoting.test.ts", "src/renderer/src/lib/sleeping-agent-session-launch.ts", "src/renderer/src/lib/sleeping-agent-wake-requests.ts", "src/renderer/src/lib/sleeping-record-claim-representative.ts", "src/renderer/src/lib/sleeping-record-execution-host-scope.ts", "src/renderer/src/lib/structured-agent-session-create-hydration.ts", "src/renderer/src/lib/structured-agent-session-host-admission.ts", "src/renderer/src/lib/structured-agent-session-launch-callers.ts", "src/renderer/src/lib/structured-agent-session-launch-create-call.ts", "src/renderer/src/lib/structured-agent-session-launch-create-message.test.ts", "src/renderer/src/lib/structured-agent-session-launch-create-message.ts", "src/renderer/src/lib/structured-agent-session-launch-draft.ts", "src/renderer/src/lib/structured-agent-session-launch-errors.ts", "src/renderer/src/lib/structured-agent-session-launch-exited-owner.test.ts", "src/renderer/src/lib/structured-agent-session-launch-failure.ts", "src/renderer/src/lib/structured-agent-session-launch-options.test.ts", "src/renderer/src/lib/structured-agent-session-launch-options.ts", "src/renderer/src/lib/structured-agent-session-launch-persistence.ts", "src/renderer/src/lib/structured-agent-session-launch-prompt.ts", "src/renderer/src/lib/structured-agent-session-launch-record.ts", "src/renderer/src/lib/structured-agent-session-launch-recovery.ts", "src/renderer/src/lib/structured-agent-session-launch-registry.ts", "src/renderer/src/lib/structured-agent-session-launch-resume-identity.test.ts", "src/renderer/src/lib/structured-agent-session-launch-slot.ts", "src/renderer/src/lib/structured-agent-session-launch-source-handoff.ts", "src/renderer/src/lib/structured-agent-session-launch-surface.ts", "src/renderer/src/lib/structured-agent-session-new-chat-own-launch.test.ts", "src/renderer/src/lib/structured-agent-synthetic-sleeping-record.ts", "src/renderer/src/lib/use-tab-agent-opencode-native-title.test.ts", "src/renderer/src/lib/use-tab-agent-sleeping-session.test.ts", "src/renderer/src/lib/wake-sleeping-agents-in-background.test.ts", "src/renderer/src/lib/wake-sleeping-agents-in-background.ts", "src/renderer/src/lib/wake-sleeping-agents-live-unmounted-pane.test.ts", "src/renderer/src/lib/workspace-session-ssh-partition-round-trip.test.ts", "src/renderer/src/lib/workspace-tab-agent-metadata.ts", "src/renderer/src/lib/workspace-tab-palette-search.test.ts", "src/renderer/src/lib/worktree-activation-store-contract.ts", "src/renderer/src/lib/worktree-agent-activation-gate.test-fixture.ts", "src/renderer/src/lib/worktree-agent-activation-gate.test.ts", "src/renderer/src/lib/worktree-startup-payload.ts", "src/renderer/src/runtime/agent-resume-host-authority-capability.test.ts", "src/renderer/src/runtime/agent-resume-host-authority-capability.ts", "src/renderer/src/runtime/agent-session-create-operation.ts", "src/renderer/src/runtime/host-model-catalog-snapshots-sync.ts", "src/renderer/src/runtime/host-model-catalog-snapshots.test.ts", "src/renderer/src/runtime/host-model-catalog-snapshots.ts", "src/renderer/src/runtime/host-structured-agent-availability.ts", "src/renderer/src/runtime/host-structured-agents.ts", "src/renderer/src/runtime/layout-apply-send.ts", "src/renderer/src/runtime/remote-agent-session-launch.ts", "src/renderer/src/runtime/runtime-file-read-client.ts", "src/renderer/src/runtime/sleeping-records-to-layout-owner.test.ts", "src/renderer/src/runtime/structured-agent-session-client.ts", "src/renderer/src/runtime/structured-agent-session-status-feed-lifecycle.test.ts", "src/renderer/src/runtime/structured-agent-session-status-feed.test.ts", "src/renderer/src/runtime/structured-agent-session-status-feed.ts", "src/renderer/src/runtime/structured-agent-session-turn-completion-feed.test.ts", "src/renderer/src/runtime/structured-agent-session-turn-completion-feed.ts", "src/renderer/src/runtime/structured-chat-host-permission.test.ts", "src/renderer/src/runtime/structured-chat-host-permission.ts", "src/renderer/src/runtime/structured-conversation-name.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-group-projection.ts", "src/renderer/src/runtime/use-host-structured-agent.ts", "src/renderer/src/runtime/use-managed-runtime-install.ts", "src/renderer/src/runtime/web-runtime-session-types.ts", "src/renderer/src/runtime/web-session-tabs-sync.test.ts", "src/renderer/src/runtime/web-session-tabs-sync/state-equality-core.ts", "src/renderer/src/runtime/web-session-tabs-sync/terminal-surfaces.ts", "src/renderer/src/store/host-twin.test-fixture.ts", "src/renderer/src/store/slices/agent-status-contract.ts", "src/renderer/src/store/slices/agent-status-launch-config.ts", "src/renderer/src/store/slices/agent-status-live-entry-builder.ts", "src/renderer/src/store/slices/agent-status-live-facts.ts", "src/renderer/src/store/slices/agent-status-live-map-leak.test.ts", "src/renderer/src/store/slices/agent-status-live-reducer.ts", "src/renderer/src/store/slices/agent-status-manual-sleep-capture.test.ts", "src/renderer/src/store/slices/agent-status-nested-resume.spec.ts", "src/renderer/src/store/slices/agent-status-provider-session-actions.ts", "src/renderer/src/store/slices/agent-status-provider-session.test.ts", "src/renderer/src/store/slices/agent-status-recovery-actions.ts", "src/renderer/src/store/slices/agent-status-recovery-collection.ts", "src/renderer/src/store/slices/agent-status-sleeping-records.ts", "src/renderer/src/store/slices/agent-status-slice-contract.ts", "src/renderer/src/store/slices/agent-status-verdict-copies.test.ts", "src/renderer/src/store/slices/agent-status-worktree-purge-leak.test.ts", "src/renderer/src/store/slices/agent-status.test.ts", "src/renderer/src/store/slices/project-removal-host-twin-state.test.ts", "src/renderer/src/store/slices/structured-chat-slept-at.ts", "src/renderer/src/store/slices/tabs/tabs-close-actions.ts", "src/renderer/src/store/slices/terminal-tab-retirement-store.test.ts", "src/renderer/src/store/slices/terminal-tab-retirement.test.ts", "src/renderer/src/store/slices/terminal-tab-retirement.ts", "src/renderer/src/store/slices/terminals-hydration-canonical-pty-overlap.test.ts", "src/renderer/src/store/slices/terminals-hydration-canonical-rows.test.ts", "src/renderer/src/store/slices/ui-agent-send-target.test.ts", "src/renderer/src/store/slices/workspace-attention/attention-removal-follow-up.ts", "src/renderer/src/store/slices/workspace-attention/workspace-live-markers.test.ts", "src/renderer/src/store/slices/workspace-attention/workspace-live-markers.ts", "src/renderer/src/store/slices/workspace-attention/workspace-unread-removal-characterization.test.ts", "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-contracts.ts", "src/renderer/src/store/terminals/terminal-shutdown-state.ts", "src/renderer/src/store/terminals/terminal-sleep-layout-owner.test.ts", "src/renderer/src/store/terminals/terminal-sleep-layout-owner.ts", "src/renderer/src/store/terminals/terminal-state.ts", "src/renderer/src/store/terminals/workspace-terminal-row-plan.ts", "src/renderer/src/web/preload-api/web-agent-session-attachment-upload.ts", "src/renderer/src/web/preload-api/web-ui-api.ts", "src/renderer/src/web/web-runtime-client-capabilities.ts", "src/renderer/src/web/web-runtime-client.test.ts", "src/shared/agent-chat-permission-host-support.test.ts", "src/shared/agent-child-row-model.ts", "src/shared/agent-cli-flag-detection.ts", "src/shared/agent-hook-interrupt-reconciliation.ts", "src/shared/agent-hook-listener.ts", "src/shared/agent-hook-listener/listener-event.ts", "src/shared/agent-hook-relay.ts", "src/shared/agent-journal-tool-call-lifecycle.ts", "src/shared/agent-launch-model-preferences.ts", "src/shared/agent-launch-operation.test.ts", "src/shared/agent-launch-operation.ts", "src/shared/agent-launch-preferences.ts", "src/shared/agent-model-probe-spec.spec.ts", "src/shared/agent-resume-argv-drop.ts", "src/shared/agent-resume-argv.ts", "src/shared/agent-resume-launch-command.ts", "src/shared/agent-resume-record-equivalence.ts", "src/shared/agent-resume-record-from-status.ts", "src/shared/agent-status-child-work-display.ts", "src/shared/agent-status-child-work-legacy-golden.test.ts", "src/shared/agent-status-child-work-projection.ts", "src/shared/agent-status-ipc-payload.ts", "src/shared/agent-status-run.ts", "src/shared/agent-status-store-status-codec.ts", "src/shared/agent-status-subject.ts", "src/shared/agent-status-types.ts", "src/shared/agent-turn-lifecycle-text.ts", "src/shared/agent-turn-outcome.ts", "src/shared/ai-vault-resume-startup.ts", "src/shared/automation-extra-agent-args.ts", "src/shared/background-task-header-content.ts", "src/shared/background-task-roster.test.ts", "src/shared/background-task-roster.ts", "src/shared/claimed-agent-pty-owner-snapshot.ts", "src/shared/claimed-agent-pty-owner.test.ts", "src/shared/claimed-agent-pty-owner.ts", "src/shared/claude-compact-completion.ts", "src/shared/codebuddy-agent.test.ts", "src/shared/codebuddy-headless-command.ts", "src/shared/conversation-name-generation.ts", "src/shared/electron-remote-runtime-client-capabilities.ts", "src/shared/flag-prompt-startup.ts", "src/shared/live-resume-anchor-record.ts", "src/shared/main-agent-status-parity.test.ts", "src/shared/native-chat-background-task-row.ts", "src/shared/native-chat-context-usage.test.ts", "src/shared/native-chat-context-usage.ts", "src/shared/native-chat-cut-turn-notice.test.ts", "src/shared/native-chat-cut-turn-notice.ts", "src/shared/native-chat-edit-patch-files.ts", "src/shared/native-chat-messages-waiting-behind-live-turn.ts", "src/shared/native-chat-notice.ts", "src/shared/native-chat-orca-stop-cut.test.ts", "src/shared/native-chat-orca-stop-cut.ts", "src/shared/native-chat-provider-retry-runs.test.ts", "src/shared/native-chat-provider-retry-runs.ts", "src/shared/native-chat-providers.ts", "src/shared/native-chat-reasoning-row.ts", "src/shared/native-chat-resolution-receipt.ts", "src/shared/native-chat-send-order.ts", "src/shared/native-chat-session-option-commands.test.ts", "src/shared/native-chat-session-option-commands.ts", "src/shared/native-chat-session-option-defaults.ts", "src/shared/native-chat-session-option-snapshot.test.ts", "src/shared/native-chat-session-option-snapshot.ts", "src/shared/native-chat-session-option-state.test.ts", "src/shared/native-chat-session-option-state.ts", "src/shared/native-chat-slash-commands.ts", "src/shared/native-chat-stopped-before-start.ts", "src/shared/native-chat-stopped-send-turn.test.ts", "src/shared/native-chat-transcript-projection.test.ts", "src/shared/native-chat-transcript-projection.ts", "src/shared/native-chat-turn-activity.test.ts", "src/shared/native-chat-turn-activity.ts", "src/shared/native-chat-turn-fold.ts", "src/shared/native-chat-turn-grouping.ts", "src/shared/native-chat-turn-membership-derived-tool-row.test.ts", "src/shared/native-chat-turn-membership.test.ts", "src/shared/native-chat-turn-membership.ts", "src/shared/native-chat-turn-row-attribution.ts", "src/shared/native-chat-types.ts", "src/shared/native-chat-unverifiable-turn-status.test.ts", "src/shared/native-chat-usage-limit-cut.ts", "src/shared/notification-settings-types.ts", "src/shared/orca-session-address.ts", "src/shared/orchestration-worker-output.ts", "src/shared/protocol-version.ts", "src/shared/qoder-agent.test.ts", "src/shared/queued-message-edit-lease.ts", "src/shared/queued-message-edit.ts", "src/shared/remote-runtime-client-capabilities.ts", "src/shared/returned-draft-text.ts", "src/shared/rpc-contract/agent-launch-params.ts", "src/shared/rpc-contract/agent-session-attachment-params.ts", "src/shared/rpc-contract/agent-session-params-account-env.test.ts", "src/shared/rpc-contract/agent-session-params.ts", "src/shared/rpc-contract/structured-agent-session-agent-params.test.ts", "src/shared/rpc-contract/structured-agent-session-identifiers.ts", "src/shared/rpc-contract/structured-agent-session-params.ts", "src/shared/runtime-mobile-session-tab-contracts.ts", "src/shared/runtime-terminal-contracts.ts", "src/shared/sleeping-agent-launch-config.ts", "src/shared/structured-agent-question-projection.test.ts", "src/shared/structured-agent-question-projection.ts", "src/shared/structured-agent-turn-clock-anchor.test.ts", "src/shared/structured-agent-turn-clock-anchor.ts", "src/shared/structured-chat-naming-eligibility.test.ts", "src/shared/structured-chat-naming-eligibility.ts", "src/shared/structured-native-chat-launch-route.ts", "src/shared/structured-session-background-tasks-view.test.ts", "src/shared/structured-session-background-tasks-view.ts", "src/shared/structured-session-foreground-commands.spec.ts", "src/shared/structured-session-foreground-commands.ts", "src/shared/structured-session-message-contracts.test.ts", "src/shared/tui-agent-launch-command.ts", "src/shared/tui-agent-launch-defaults.ts", "src/shared/tui-agent-resume-startup.ts", "src/shared/tui-agent-startup.ts", "src/shared/workspace-layout/old-client/old-client-session-tabs-projection.ts", "src/shared/workspace-layout/workspace-layout-beside.ts", "src/shared/workspace-layout/workspace-layout-command-types.ts", "src/shared/workspace-layout/workspace-layout-disk-fields.ts", "src/shared/workspace-layout/workspace-layout-load-bindings.ts", "src/shared/workspace-layout/workspace-layout-model.ts", "src/shared/workspace-layout/workspace-layout-process-commands.ts", "src/shared/workspace-layout/workspace-layout-profile.test-fixture.ts", "src/shared/workspace-layout/workspace-layout-resume-record.test.ts", "src/shared/workspace-layout/workspace-layout-save.ts", "src/shared/workspace-session-pane-ownership.ts", "src/shared/workspace-session-schema.ts", "src/shared/workspace-session-sleeping-agents.ts", "src/shared/workspace-session-state-types.ts", "src/shared/workspace-session-tab-activity.ts", "src/shared/worktree/launch-types.ts", "src/shared/zcode-orchestration-contract.test.ts", "src/wsl-guest/agent-hook-interrupt-reconciliation.ts", "tests/e2e/accumulated-workspace-state-builder.ts", "tests/e2e/codex-child-approval-activity-row.unit.test.ts", "tests/e2e/completed-worker-retirement-resume.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-clear-old-client.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-cli-missing-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-handle-replacement-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-interrupted-tool-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-newer-chat-refusal.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-stop-event-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-agent-session-model-options.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-agent-session-send.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-agent-session-wire.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-host-observed-turn-end.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-registered-agents.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-stop-note-scenarios.ts", "tests/e2e/cross-version-wire/cross-version-stop-note-test-rig.ts", "tests/e2e/cross-version-wire/cross-version-stopping.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-structured-attention-frames.unit.test.ts", "tests/e2e/cross-version-wire/kept-card-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/structured-agent-session-host-fixture.ts", "tests/e2e/cross-version-wire/structured-agent-session-surface-calls.ts", "tests/e2e/cross-version-wire/structured-agent-session-surface-execution.ts", "tests/e2e/cross-version-wire/structured-agent-session-surface-manifest.ts", "tests/e2e/cross-version-wire/submission-positions-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/versioned-agent-session-wire.ts", "tests/e2e/headless-serve-mobile-chat-tab-order.spec.ts", "tests/e2e/helpers/structured-claude-stub.ts", "tests/e2e/native-chat-startup-option-pickers.unit.test.ts", "tests/e2e/nested-agent-idle-owner.unit.test.ts", "tests/e2e/omp-child-session-recovery.unit.test.ts", "tests/e2e/structured-agent-session-read-owner.unit.test.ts", "tests/e2e/structured-attention-host-read-retirement.unit.test.ts", "tests/e2e/structured-attention-prompt-relay.unit.test.ts", "tests/e2e/structured-attention-read-retirement.test-fixture.tsx", "tests/e2e/structured-attention-read-retirement.unit.test.ts", "tests/e2e/structured-chat-owner-status-activation.unit.test.ts", "tests/tools/omp-resume-transcript-locator-smoke.mjs", "tests/tools/omp-transcript-runtime-smoke.mjs" ], "productionExternalImporterFiles": [ "mobile/src/session/MobileNativeChatBackgroundTasks.tsx", "mobile/src/session/MobileNativeChatFullContent.tsx", "mobile/src/session/MobileNativeChatNoticeRow.tsx", "mobile/src/session/MobileNativeChatPermission.tsx", "mobile/src/session/MobileNativeChatProse.tsx", "mobile/src/session/ai-vault-resume-launch.ts", "mobile/src/session/mobile-agent-message-attribution.ts", "mobile/src/session/mobile-agent-session-attachment-upload.ts", "mobile/src/session/mobile-existing-agent-launch.ts", "mobile/src/session/mobile-file-source-picker.ts", "mobile/src/session/mobile-native-chat-composer-menu.ts", "mobile/src/session/mobile-native-chat-eligibility.ts", "mobile/src/session/mobile-native-chat-file-attachment.ts", "mobile/src/session/mobile-native-chat-item-read.ts", "mobile/src/session/mobile-native-chat-message-plain-text.ts", "mobile/src/session/mobile-native-chat-permission.ts", "mobile/src/session/mobile-native-chat-question.ts", "mobile/src/session/mobile-native-chat-render-data.ts", "mobile/src/session/mobile-native-chat-session-option-persistence.ts", "mobile/src/session/mobile-native-chat-unsent-notices.ts", "mobile/src/session/mobile-omp-session-catalog.ts", "mobile/src/session/mobile-session-route-types.ts", "mobile/src/session/mobile-structured-actionable-prompt.ts", "mobile/src/session/mobile-structured-agent-prompts.ts", "mobile/src/session/mobile-structured-agent-session-cancel.ts", "mobile/src/session/mobile-structured-agent-session-host-support.ts", "mobile/src/session/mobile-structured-agent-session-launch.ts", "mobile/src/session/mobile-structured-agent-session-rpc.ts", "mobile/src/session/mobile-structured-agent-session-send.ts", "mobile/src/session/mobile-structured-composer-command.ts", "mobile/src/session/mobile-structured-grouped-question.ts", "mobile/src/session/mobile-structured-queued-message-cards.ts", "mobile/src/session/mobile-structured-queued-message-feed.ts", "mobile/src/session/mobile-structured-send-delivery.ts", "mobile/src/session/mobile-structured-session-status-feed.ts", "mobile/src/session/mobile-structured-transcript-subscription.ts", "mobile/src/session/notification-pane-tab.ts", "mobile/src/session/structured-session-operation-id.ts", "mobile/src/session/use-mobile-host-model-catalog-upgrade.ts", "mobile/src/session/use-mobile-native-chat-message-detail.ts", "mobile/src/session/use-mobile-native-chat-message-send.ts", "mobile/src/session/use-mobile-native-chat-row-renderer.tsx", "mobile/src/session/use-mobile-native-chat-send-error.ts", "mobile/src/session/use-mobile-native-chat-session-option-controller.ts", "mobile/src/session/use-mobile-native-chat-session-options.ts", "mobile/src/session/use-mobile-native-chat-structured-composer.ts", "mobile/src/session/use-mobile-omp-model-discovery.ts", "mobile/src/session/use-mobile-session-terminal-create-actions.ts", "mobile/src/session/use-mobile-structured-agent-mutation.ts", "mobile/src/session/use-mobile-structured-agent-options.ts", "mobile/src/session/use-mobile-structured-agent-session.ts", "mobile/src/session/use-mobile-structured-agent-state.ts", "mobile/src/session/use-mobile-structured-agent-turn-timing.ts", "mobile/src/session/use-mobile-structured-background-tasks.ts", "mobile/src/session/use-mobile-structured-native-chat-send-bridge.ts", "mobile/src/session/use-mobile-structured-option-surface.ts", "mobile/src/session/use-mobile-structured-prompt-responses.ts", "mobile/src/session/use-mobile-structured-queued-edit.ts", "mobile/src/session/use-mobile-structured-queued-message-controls.ts", "mobile/src/session/use-mobile-structured-send-with-outcome.ts", "mobile/src/session/use-mobile-structured-sends.ts", "mobile/src/session/use-mobile-structured-session-commands.ts", "mobile/src/transport/mobile-runtime-client-capabilities.ts", "src/cli/agent-launch-request.ts", "src/cli/handlers/orchestration/dispatch-handlers.ts", "src/cli/handlers/orchestration/message-send-handler.ts", "src/cli/handlers/orchestration/terminal-identity.ts", "src/cli/runtime/orchestration-compatibility-envelope.ts", "src/cli/runtime/status-caller.ts", "src/cli/session-caller-flags.ts", "src/main/acp/acp-account-binding.ts", "src/main/acp/acp-compaction-turn.ts", "src/main/acp/acp-context-usage.ts", "src/main/acp/acp-conversation-copy.ts", "src/main/acp/acp-dialects/acp-dialect.ts", "src/main/acp/acp-dialects/antigravity-dialect.ts", "src/main/acp/acp-dialects/grok-background-tasks.ts", "src/main/acp/acp-dialects/grok-model-catalog.ts", "src/main/acp/acp-dialects/grok-requests.ts", "src/main/acp/acp-dialects/grok-subagents.ts", "src/main/acp/acp-launch-specs.ts", "src/main/acp/acp-message-execution-options.ts", "src/main/acp/acp-model-catalog-probe.ts", "src/main/acp/acp-prompt-content.ts", "src/main/acp/acp-recovery-history.ts", "src/main/acp/acp-session-reopen-failure.ts", "src/main/acp/acp-structured-child-lifecycle.ts", "src/main/acp/acp-structured-child.ts", "src/main/acp/acp-structured-handshake.ts", "src/main/acp/acp-structured-lane.ts", "src/main/acp/acp-structured-launch-resolution.ts", "src/main/acp/acp-structured-location-support.ts", "src/main/acp/acp-structured-options.ts", "src/main/acp/acp-structured-prompts.ts", "src/main/acp/acp-structured-session-adapter-deps.ts", "src/main/acp/acp-structured-session-adapter.ts", "src/main/acp/acp-structured-session.ts", "src/main/acp/acp-structured-turns.ts", "src/main/acp/acp-tool-timeline.ts", "src/main/acp/acp-turn-failures.ts", "src/main/agent-hooks/first-work-structured-session-rename.ts", "src/main/agent-hooks/server/server-ingest-structured.ts", "src/main/agent-hooks/server/server-ingest-terminal.ts", "src/main/agent-hooks/server/server-persistence-validation.ts", "src/main/agent-hooks/server/server-remote-envelope-normalization.ts", "src/main/agent-hooks/server/server-status-identity.ts", "src/main/agent-launch/agent-launch-executor.ts", "src/main/agent-launch/agent-launch-surface-factories.ts", "src/main/ai-vault/session-title-resolver.ts", "src/main/ai-vault/structured-chat-cli-fork.ts", "src/main/ai-vault/structured-chat-conversation-copy.ts", "src/main/ai-vault/structured-session-ownership.ts", "src/main/antigravity/antigravity-sign-in-models.ts", "src/main/claude-accounts/claude-structured-auth-policy.ts", "src/main/claude/claude-api-retry-row.ts", "src/main/claude/claude-at-rest-commands.ts", "src/main/claude/claude-authentication-failures.ts", "src/main/claude/claude-background-task-frames.ts", "src/main/claude/claude-background-task-row-journal.ts", "src/main/claude/claude-background-task-row-writer.ts", "src/main/claude/claude-background-task-rows.ts", "src/main/claude/claude-background-task-tracker.ts", "src/main/claude/claude-child-tool-queries.ts", "src/main/claude/claude-command-catalog-probe.ts", "src/main/claude/claude-command-folder-scan.ts", "src/main/claude/claude-command-lifecycle.ts", "src/main/claude/claude-command-turn.ts", "src/main/claude/claude-context-facts.ts", "src/main/claude/claude-context-usage.ts", "src/main/claude/claude-informational-row.ts", "src/main/claude/claude-journal-translator-contract.ts", "src/main/claude/claude-message-journaling.ts", "src/main/claude/claude-model-catalog-probe.ts", "src/main/claude/claude-open-turn.ts", "src/main/claude/claude-permission-presentation.ts", "src/main/claude/claude-prompt-registry.ts", "src/main/claude/claude-provisional-row-corrections.ts", "src/main/claude/claude-result-outcome.ts", "src/main/claude/claude-rewind-fork.ts", "src/main/claude/claude-rewind-transcript.ts", "src/main/claude/claude-settled-background-tasks.ts", "src/main/claude/claude-slash-command-catalog.ts", "src/main/claude/claude-stream-json-connection.ts", "src/main/claude/claude-streamed-block-identity.ts", "src/main/claude/claude-streamed-text-checkpoints.ts", "src/main/claude/claude-streamed-thinking.ts", "src/main/claude/claude-structured-acquisition-launch.ts", "src/main/claude/claude-structured-agent-definition.ts", "src/main/claude/claude-structured-catalog-listing.ts", "src/main/claude/claude-structured-dispatch-content.ts", "src/main/claude/claude-structured-dispatch.ts", "src/main/claude/claude-structured-history-window.ts", "src/main/claude/claude-structured-init-proof.ts", "src/main/claude/claude-structured-item-translation.ts", "src/main/claude/claude-structured-journal-prompts.ts", "src/main/claude/claude-structured-journal-translation.ts", "src/main/claude/claude-structured-launch-resolution.ts", "src/main/claude/claude-structured-location-support.ts", "src/main/claude/claude-structured-message-options.ts", "src/main/claude/claude-structured-model-catalog.ts", "src/main/claude/claude-structured-options.ts", "src/main/claude/claude-structured-owner-identity.ts", "src/main/claude/claude-structured-prompt-items.ts", "src/main/claude/claude-structured-prompt-replies.ts", "src/main/claude/claude-structured-provider-fallback.ts", "src/main/claude/claude-structured-session-adapter.ts", "src/main/claude/claude-structured-session-exit-lifecycle.ts", "src/main/claude/claude-structured-session-options.ts", "src/main/claude/claude-structured-session-startup.ts", "src/main/claude/claude-structured-session-state.ts", "src/main/claude/claude-structured-spawn-options.ts", "src/main/claude/claude-subagent-journaled-identities.ts", "src/main/claude/claude-subagent-linkage.ts", "src/main/claude/claude-terminal-failure.ts", "src/main/claude/claude-thread-goal.ts", "src/main/claude/claude-turn-lifecycle-item.ts", "src/main/claude/claude-turn-opening.ts", "src/main/claude/claude-usage-limits.ts", "src/main/codex/codex-app-server-exit-error.ts", "src/main/codex/codex-app-server-request-error.ts", "src/main/codex/codex-at-rest-skills-probe.ts", "src/main/codex/codex-authentication-failure.ts", "src/main/codex/codex-background-command-tracker.ts", "src/main/codex/codex-background-task-tracker.ts", "src/main/codex/codex-cli-installation-error.ts", "src/main/codex/codex-collab-agent-item-translation.ts", "src/main/codex/codex-command-turn-claim.ts", "src/main/codex/codex-configured-launch-defaults.ts", "src/main/codex/codex-context-usage.ts", "src/main/codex/codex-goal-journal-identity.ts", "src/main/codex/codex-goal-journal-rows.ts", "src/main/codex/codex-history-import-plan.ts", "src/main/codex/codex-history-journal-view.ts", "src/main/codex/codex-image-item-translation.ts", "src/main/codex/codex-journal-command-turn.ts", "src/main/codex/codex-journal-turn-scopes.ts", "src/main/codex/codex-model-catalog-probe.ts", "src/main/codex/codex-prompt-registry-bounds.ts", "src/main/codex/codex-provider-retry-row.ts", "src/main/codex/codex-session-resume-launch-preparation.ts", "src/main/codex/codex-skill-list.ts", "src/main/codex/codex-structured-agent-definition.ts", "src/main/codex/codex-structured-dispatch-echo.ts", "src/main/codex/codex-structured-item-stream-bounds.ts", "src/main/codex/codex-structured-item-stream-contracts.ts", "src/main/codex/codex-structured-item-streams.ts", "src/main/codex/codex-structured-item-translation.ts", "src/main/codex/codex-structured-journal-contracts.ts", "src/main/codex/codex-structured-journal-generic-frames.ts", "src/main/codex/codex-structured-journal-goals.ts", "src/main/codex/codex-structured-journal-items.ts", "src/main/codex/codex-structured-journal-prompts.ts", "src/main/codex/codex-structured-journal-settlement.ts", "src/main/codex/codex-structured-journal-sink.ts", "src/main/codex/codex-structured-journal-translation-restore.ts", "src/main/codex/codex-structured-journal-translation-turn-boundaries.ts", "src/main/codex/codex-structured-journal-translation-turn-state.ts", "src/main/codex/codex-structured-journal-translation-turns.ts", "src/main/codex/codex-structured-launch-resolution.ts", "src/main/codex/codex-structured-location-support.ts", "src/main/codex/codex-structured-message-options.ts", "src/main/codex/codex-structured-model-catalog.ts", "src/main/codex/codex-structured-owner-identity.ts", "src/main/codex/codex-structured-prompt-items.ts", "src/main/codex/codex-structured-prompt-replies.ts", "src/main/codex/codex-structured-rewind.ts", "src/main/codex/codex-structured-service-tier.ts", "src/main/codex/codex-structured-session-acquire.ts", "src/main/codex/codex-structured-session-adapter.ts", "src/main/codex/codex-structured-session-close.ts", "src/main/codex/codex-structured-session-journal.ts", "src/main/codex/codex-structured-session-options.ts", "src/main/codex/codex-structured-session-start.ts", "src/main/codex/codex-structured-session-state.ts", "src/main/codex/codex-structured-skill-report.ts", "src/main/codex/codex-structured-thread-catch-up.ts", "src/main/codex/codex-structured-thread-goal.ts", "src/main/codex/codex-structured-turn-cancellation.ts", "src/main/codex/codex-structured-turn-end-settlement.ts", "src/main/codex/codex-structured-turn-start.ts", "src/main/codex/codex-subagent-linkage.ts", "src/main/codex/codex-thread-item-identity.ts", "src/main/codex/codex-unfinished-item-body.ts", "src/main/codex/codex-unverified-resume-launch.ts", "src/main/codex/codex-usage-limits.ts", "src/main/daemon/daemon-create-or-attach-result.ts", "src/main/daemon/daemon-pty-session-inventory.ts", "src/main/daemon/daemon-pty-spawn-result.ts", "src/main/daemon/daemon-terminal-admission.ts", "src/main/daemon/terminal-host-agent-session-claim.ts", "src/main/daemon/terminal-host-agent-session-generations.ts", "src/main/daemon/terminal-host-create-contract.ts", "src/main/daemon/types.ts", "src/main/ipc/agent-session-attachment-upload-ipc.ts", "src/main/ipc/agent-session-attachment-upload.ts", "src/main/ipc/desktop-renderer-runtime-capabilities.ts", "src/main/ipc/notifications.ts", "src/main/ipc/pty/host-env/codex-resume.ts", "src/main/ipc/pty/host-env/spawn-env-keys.ts", "src/main/ipc/pty/host-env/types.ts", "src/main/ipc/pty/ipc/spawn-state.ts", "src/main/ipc/pty/ipc/spawn-types.ts", "src/main/ipc/pty/pane/agent-session-owners.ts", "src/main/ipc/pty/pane/launch-authority.ts", "src/main/ipc/pty/pane/resume-launch-identity.ts", "src/main/ipc/pty/pane/spawn-reservation.ts", "src/main/ipc/pty/provider/liveness.ts", "src/main/ipc/pty/runtime/spawn-state.ts", "src/main/ipc/pty/runtime/spawn.ts", "src/main/ipc/pty/spawn-host-env.ts", "src/main/ipc/renderer-shutdown-checkpoint.ts", "src/main/ipc/terminal-startup-color-query-replies.ts", "src/main/jsonl-rpc/agent-connection.ts", "src/main/jsonl-rpc/timeline-lane.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-entry.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-failures.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-fingerprint.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-persistence.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-service.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-store.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-unavailable.ts", "src/main/native-chat/agent-model-catalog/agent-model-catalog-workspace.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-claims.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-references.ts", "src/main/native-chat/agent-session-attachments/agent-session-attachment-store.ts", "src/main/native-chat/agent-session-journal/command-receipt-schema.ts", "src/main/native-chat/agent-session-journal/journal-context-clear.ts", "src/main/native-chat/agent-session-journal/journal-context-controller.ts", "src/main/native-chat/agent-session-journal/journal-context-rewind.ts", "src/main/native-chat/agent-session-journal/journal-cursor.ts", "src/main/native-chat/agent-session-journal/journal-derived-turn-scope.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-doubt-reasons.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-observation.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-reducer.ts", "src/main/native-chat/agent-session-journal/journal-dispatch-settlement.ts", "src/main/native-chat/agent-session-journal/journal-epoch-controller.ts", "src/main/native-chat/agent-session-journal/journal-epoch-replacement.ts", "src/main/native-chat/agent-session-journal/journal-epoch-rollover.ts", "src/main/native-chat/agent-session-journal/journal-item-appender.ts", "src/main/native-chat/agent-session-journal/journal-item-fold.ts", "src/main/native-chat/agent-session-journal/journal-legacy-identity.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-batch-appender.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-batch-partition.ts", "src/main/native-chat/agent-session-journal/journal-lifecycle-mutation.ts", "src/main/native-chat/agent-session-journal/journal-open-failure.ts", "src/main/native-chat/agent-session-journal/journal-payload-bounds.ts", "src/main/native-chat/agent-session-journal/journal-pending-submission-recovery.ts", "src/main/native-chat/agent-session-journal/journal-pi-active-branch.ts", "src/main/native-chat/agent-session-journal/journal-prompt-body-bounds.ts", "src/main/native-chat/agent-session-journal/journal-provider-activity.ts", "src/main/native-chat/agent-session-journal/journal-queued-messages.ts", "src/main/native-chat/agent-session-journal/journal-reasoning-row.ts", "src/main/native-chat/agent-session-journal/journal-reducer.ts", "src/main/native-chat/agent-session-journal/journal-render-item.ts", "src/main/native-chat/agent-session-journal/journal-restart-reconciliation.ts", "src/main/native-chat/agent-session-journal/journal-rewind-submission-retirement.ts", "src/main/native-chat/agent-session-journal/journal-row-builders.ts", "src/main/native-chat/agent-session-journal/journal-row-schema.ts", "src/main/native-chat/agent-session-journal/journal-row-unusable-annotations.ts", "src/main/native-chat/agent-session-journal/journal-row-writer.ts", "src/main/native-chat/agent-session-journal/journal-stop-acceptance.ts", "src/main/native-chat/agent-session-journal/journal-stop-and-resume-rows.ts", "src/main/native-chat/agent-session-journal/journal-stop-note-projection.ts", "src/main/native-chat/agent-session-journal/journal-stop-turn-end.ts", "src/main/native-chat/agent-session-journal/journal-store-collaborators.ts", "src/main/native-chat/agent-session-journal/journal-store-contracts.ts", "src/main/native-chat/agent-session-journal/journal-store-open.ts", "src/main/native-chat/agent-session-journal/journal-store-restore.ts", "src/main/native-chat/agent-session-journal/journal-store.ts", "src/main/native-chat/agent-session-journal/journal-streamed-text-revision.ts", "src/main/native-chat/agent-session-journal/journal-subagent-item.ts", "src/main/native-chat/agent-session-journal/journal-subagent-liveness.ts", "src/main/native-chat/agent-session-journal/journal-submission-fold.ts", "src/main/native-chat/agent-session-journal/journal-submission-hook.ts", "src/main/native-chat/agent-session-journal/journal-submission-reconciler.ts", "src/main/native-chat/agent-session-journal/journal-submission-writer.ts", "src/main/native-chat/agent-session-journal/journal-terminal-settlement.ts", "src/main/native-chat/agent-session-journal/journal-thread-goal-source.ts", "src/main/native-chat/agent-session-journal/journal-unsent-send-hold.ts", "src/main/native-chat/agent-session-journal/queued-message-delivered-echo.ts", "src/main/native-chat/agent-session-journal/queued-message-edit-leases.ts", "src/main/native-chat/agent-session-journal/queued-message-pause.ts", "src/main/native-chat/agent-session-journal/queued-message-retention.ts", "src/main/native-chat/agent-session-journal/queued-message-settlement.ts", "src/main/native-chat/agent-session-journal/queued-message-stored-row.ts", "src/main/native-chat/agent-session-journal/queued-message-table.ts", "src/main/native-chat/agent-session-journal/queued-message-update.ts", "src/main/native-chat/agent-session-timeline/agent-journal-turn-row-revision.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-background-tasks.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-context.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-decision.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-event.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-identity.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-item-decisions.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-plan.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-rows.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-settlement.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-state.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-text-events.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-text-streams.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-turn-decisions.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frame-item.ts", "src/main/native-chat/agent-session-wire/agent-session-bounded-frames.ts", "src/main/native-chat/agent-session-wire/agent-session-conversation-outline.ts", "src/main/native-chat/agent-session-wire/agent-session-current-requests.ts", "src/main/native-chat/agent-session-wire/agent-session-empty-batch.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.ts", "src/main/native-chat/agent-session-wire/agent-session-history-subagent-roster.ts", "src/main/native-chat/agent-session-wire/agent-session-item-wire-form.ts", "src/main/native-chat/agent-session-wire/agent-session-journal-batch.ts", "src/main/native-chat/agent-session-wire/agent-session-published-work.ts", "src/main/native-chat/agent-session-wire/agent-session-stop-note-refresh.ts", "src/main/native-chat/agent-session-wire/agent-session-subscriber-catch-up.ts", "src/main/native-chat/agent-session-wire/agent-session-subscriber-frame-fields.ts", "src/main/native-chat/agent-session-wire/agent-session-work-refresh.ts", "src/main/native-chat/agent-session-wire/at-rest-command-catalog.ts", "src/main/native-chat/agent-session-wire/json-string-shortening.ts", "src/main/native-chat/agent-session-wire/structured-agent-definition.ts", "src/main/native-chat/agent-session-wire/structured-agent-registry.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquisition.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-activity-retention.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter-router.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter-stop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adopted-import.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-agent-start.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-at-rest-commands.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-context.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-failure.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-orchestration.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-background-task-channel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-chat-stop-target.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-chat-stop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-close.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-exit.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-client-delivery.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-admission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-receipt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-turn.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-continuation-verdict.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-lifetime.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-open.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-current-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-dead-generation-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-delivery-loop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-delivery-order.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ended-child-failure.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-recovery.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-sink-estimate.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-event-sink.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-execution-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-exit-turn-scope.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-refusal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failure-text.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-handover.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-history-result.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-delivery.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-lifetime.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-mutations.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-runtime-state.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-stop-event.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-tabs.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-teardown.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-types.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-idle-sweep.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-interrupted-continuation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-append-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-views.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-late-dispatch.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-launch-env.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-launch-permission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-release.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-leftover-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-logger.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-message-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-admission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-admits-now.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-context.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-plans.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-refusals.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-turn-context.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-never-sent.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-opening-send.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-option-intent.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-option-models.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-options-read.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-orca-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-outgrown-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-owner-status.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-pick-reply.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-cancel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-state.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-exit-proof.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-history-window.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-open-contract.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-started.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-support.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-command-refusal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-edit.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-messages.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-mutations.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-publication.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-published-bytes.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-send-answer.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-send.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ran-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ready-operation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-refusal-message.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-replay-outcome.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resolved-append.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-candidates.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-continuation-envelope.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-continuation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-failure-ledger.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-records.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-withdrawal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-reconcile.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-restore.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-contract.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-host.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-progress.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-runner.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-set.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-wiring.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-witnesses.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resume-eligibility.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-reveal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-preparation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-shown-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-state-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-verdict.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-eligibility.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-failure-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-contract.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-child-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-deps.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-journal-projection.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-ownership.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-summary-equality.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-summary.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-acceptance.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-unconfirmed-note.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-wind-down.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopped-history-selection.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stopping.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-rows.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-taken-stop-settle.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-targeted-cancel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-task-queue.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-thread-goal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-transition.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turn-completion-feed.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turn-stop-notes.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns-cancel.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns-prompt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-turns.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unfinished-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unopened-send-withdrawal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-working-at-teardown.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep-stop.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-admission.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command-outcome.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command.ts", "src/main/native-chat/agent-session-wire/structured-conversation-compaction.ts", "src/main/native-chat/agent-session-wire/structured-provider-session-ownership.ts", "src/main/native-chat/agent-session-wire/structured-rewind-cut.ts", "src/main/native-chat/agent-session-wire/structured-rewind-recovery.ts", "src/main/native-chat/agent-session-wire/structured-rewind-refusal.ts", "src/main/native-chat/agent-session-wire/structured-rewind-replay.ts", "src/main/native-chat/agent-session-wire/unhandled-provider-frame.ts", "src/main/native-chat/codex-adoption-preparation.ts", "src/main/native-chat/structured-agent-arguments-error.ts", "src/main/native-chat/structured-agent-cli-conversations.ts", "src/main/native-chat/structured-agent-cli-source.ts", "src/main/native-chat/structured-agent-session-create-support.ts", "src/main/native-chat/structured-agent-session-history-adoption.ts", "src/main/native-chat/structured-chat-naming.ts", "src/main/native-chat/transcript-line-decoders-omp.ts", "src/main/native-chat/transcript-opencode-part-blocks.ts", "src/main/notifications/announced-notification-registry.ts", "src/main/opencode/opencode-model-catalog-listing.ts", "src/main/opencode/opencode-model-startup-plan.ts", "src/main/opencode/opencode-structured-account-home.ts", "src/main/opencode/opencode-transcript-import.ts", "src/main/orca-profiles/profile-session-owner-transfer.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-workspace-session-eligibility.ts", "src/main/pi/rpc-compaction.ts", "src/main/pi/rpc-dialog-callbacks.ts", "src/main/pi/rpc-extension-dialogs.ts", "src/main/pi/rpc-launch-resolution.ts", "src/main/pi/rpc-launch.ts", "src/main/pi/rpc-message-dispatch.ts", "src/main/pi/rpc-messages.ts", "src/main/pi/rpc-model-catalog-probe.ts", "src/main/pi/rpc-options.ts", "src/main/pi/rpc-prompt-delivery.ts", "src/main/pi/rpc-prompt.ts", "src/main/pi/rpc-retry-activity.ts", "src/main/pi/rpc-runtime-metadata.ts", "src/main/pi/rpc-session-startup.ts", "src/main/pi/rpc-session.ts", "src/main/pi/rpc-turns.ts", "src/main/provider-process/provider-request-timeout.ts", "src/main/provider-process/provider-spawned-process-identity.ts", "src/main/provider-process/supervised-provider-child-location.ts", "src/main/providers/pty-process-info.ts", "src/main/providers/pty-process-list-admission.ts", "src/main/providers/pty-provider-contract.ts", "src/main/providers/pty-spawn-result.ts", "src/main/runtime/agent-session-acquisition-exit-transition.ts", "src/main/runtime/agent-session-acquisition-failure-settlement.ts", "src/main/runtime/agent-session-claim-identity.ts", "src/main/runtime/agent-session-conversation-command-record.ts", "src/main/runtime/agent-session-founding-admission.ts", "src/main/runtime/agent-session-founding-store.ts", "src/main/runtime/agent-session-launch-directory.ts", "src/main/runtime/agent-session-lease-renewal.ts", "src/main/runtime/agent-session-lease-transitions.ts", "src/main/runtime/agent-session-operation-admission.ts", "src/main/runtime/agent-session-operation-receipt.ts", "src/main/runtime/agent-session-process-identity-probe.ts", "src/main/runtime/agent-session-provider-handle-transition.ts", "src/main/runtime/agent-session-reconciliation-target.ts", "src/main/runtime/agent-session-record-conversation-name.ts", "src/main/runtime/agent-session-record-founding.ts", "src/main/runtime/agent-session-record-launch-directory.ts", "src/main/runtime/agent-session-record-options.ts", "src/main/runtime/agent-session-record-rows.ts", "src/main/runtime/agent-session-record-store.ts", "src/main/runtime/agent-session-recovery-capsule-entries.ts", "src/main/runtime/agent-session-recovery-capsule.ts", "src/main/runtime/agent-session-replaced-runtime.ts", "src/main/runtime/agent-session-reservation-admission.ts", "src/main/runtime/agent-session-restart-lease-transitions.ts", "src/main/runtime/agent-session-restart-reconciliation.ts", "src/main/runtime/agent-session-rewind-completion.ts", "src/main/runtime/agent-session-runtime-attribution.ts", "src/main/runtime/agent-session-runtime-end-record.ts", "src/main/runtime/agent-session-spawn-token-process-scan.ts", "src/main/runtime/agent-session-spawn-token-readback.ts", "src/main/runtime/agent-session-store-draft.ts", "src/main/runtime/agent-session-store-row-rules.ts", "src/main/runtime/agent-session-store-state.ts", "src/main/runtime/agent-session-surface-release-transition.ts", "src/main/runtime/agent-session-tab-layout.ts", "src/main/runtime/agent-session-tab-table.ts", "src/main/runtime/mobile-notification-dismissal-store.ts", "src/main/runtime/mobile-session-tab-merge.ts", "src/main/runtime/orca-runtime-create-agent-session.ts", "src/main/runtime/orchestration/agent-message-sender.ts", "src/main/runtime/orchestration/chat-assignee.ts", "src/main/runtime/orchestration/dispatch-task-source.ts", "src/main/runtime/orchestration/orchestration-sender-name.ts", "src/main/runtime/orchestration/send-agent-turn.ts", "src/main/runtime/orchestration/structured-mail-source.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-delivery.ts", "src/main/runtime/orchestration/structured-mailbox-pointer-host.ts", "src/main/runtime/orchestration/structured-pointer-operation-id.ts", "src/main/runtime/orchestration/structured-session-lineage.ts", "src/main/runtime/orchestration/structured-session-mail-address.ts", "src/main/runtime/orchestration/structured-session-pointer-delivery.ts", "src/main/runtime/orchestration/structured-worker-journal-archive.ts", "src/main/runtime/orchestration/structured-worker-journal-page.ts", "src/main/runtime/rpc/errors.ts", "src/main/runtime/rpc/methods/agent-launch-replay.ts", "src/main/runtime/rpc/methods/agent-launch-structured-prompt.ts", "src/main/runtime/rpc/methods/agent-launch-surfaces.ts", "src/main/runtime/rpc/methods/agent-launch.ts", "src/main/runtime/rpc/methods/agent-session.ts", "src/main/runtime/rpc/methods/native-chat-rpc-page-bounds.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-session.ts", "src/main/runtime/rpc/methods/orchestration/chat-assignee-admission.ts", "src/main/runtime/rpc/methods/orchestration/chat-task-delivery.ts", "src/main/runtime/rpc/methods/orchestration/federation/federated-worker-agent-launch.ts", "src/main/runtime/rpc/methods/orchestration/worker/deliver-worker-dispatch-preamble.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-launch-preferences.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-start-agent-placement.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-topology.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-worktree-creation.ts", "src/main/runtime/rpc/methods/structured-agent-session-agents.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.ts", "src/main/runtime/rpc/methods/structured-agent-session-close-before-create.ts", "src/main/runtime/rpc/methods/structured-agent-session-create-handler.ts", "src/main/runtime/rpc/methods/structured-agent-session-create.ts", "src/main/runtime/rpc/methods/structured-agent-session-current-requests.ts", "src/main/runtime/rpc/methods/structured-agent-session-gate.ts", "src/main/runtime/rpc/methods/structured-agent-session-item.ts", "src/main/runtime/rpc/methods/structured-agent-session-options-read.ts", "src/main/runtime/rpc/methods/structured-agent-session-policy.ts", "src/main/runtime/rpc/methods/structured-agent-session-precommit-refusal.ts", "src/main/runtime/rpc/methods/structured-agent-session-queued-image-capability.ts", "src/main/runtime/rpc/methods/structured-agent-session-reveal.ts", "src/main/runtime/rpc/methods/structured-agent-session-send-compatibility.ts", "src/main/runtime/rpc/methods/structured-agent-session-turn-item-capability.ts", "src/main/runtime/rpc/orchestration-session-caller.ts", "src/main/runtime/runtime-agent-launch-resolution.ts", "src/main/runtime/runtime-agent-terminal-startup.ts", "src/main/runtime/runtime-hook-agent-row-selection.ts", "src/main/runtime/runtime-managed-worktree-create-types.ts", "src/main/runtime/runtime-mobile-agent-status-projection.ts", "src/main/runtime/runtime-mobile-notification-controller.ts", "src/main/runtime/runtime-mobile-structured-tab-status.ts", "src/main/runtime/runtime-notifier-contract.ts", "src/main/runtime/runtime-orchestration-sender-names.ts", "src/main/runtime/runtime-pty-controller-contract.ts", "src/main/runtime/runtime-reference-agents.ts", "src/main/runtime/runtime-terminal-contracts.ts", "src/main/runtime/runtime-terminal-state-records.ts", "src/main/runtime/runtime-worktree-agent-startup.ts", "src/main/runtime/runtime-worktree-pty-agent-sources.ts", "src/main/runtime/session-construction/agent-session/get-agent-session-execution-namespace.ts", "src/main/runtime/session-lifecycle/projection/apply-mobile-session-tab-navigation.ts", "src/main/runtime/session-lifecycle/projection/window-wake-sleep-record.ts", "src/main/runtime/session-tabs/structured-launch-seed-listing.ts", "src/main/runtime/session-tabs/structured-session-account-home.ts", "src/main/runtime/session-tabs/structured-session-cli-writer-host.ts", "src/main/runtime/session-tabs/structured-session-create-support.ts", "src/main/runtime/session-tabs/structured-session-tab-close.ts", "src/main/runtime/session-tabs/structured-session-tab-restoration.ts", "src/main/runtime/structured-agent-account-home.ts", "src/main/runtime/structured-agent-availability.ts", "src/main/runtime/structured-agent-cli-writers.ts", "src/main/runtime/structured-agent-launch-composition.ts", "src/main/runtime/structured-agent-launch-support.ts", "src/main/runtime/structured-agent-runtime-metadata.ts", "src/main/runtime/structured-agent-runtime-registration-types.ts", "src/main/runtime/structured-agent-session-create-adoption.ts", "src/main/runtime/structured-agent-session-host-refusal.ts", "src/main/runtime/structured-agent-session-mobile-attention.ts", "src/main/runtime/structured-agent-session-owner-probe.ts", "src/main/runtime/structured-agent-session-runtime-teardown.ts", "src/main/runtime/structured-agent-session-runtime.ts", "src/main/runtime/structured-agent-session-tab-retirement.ts", "src/main/runtime/structured-chat-naming-runtime.ts", "src/main/runtime/structured-claude-runtime-adapter.ts", "src/main/runtime/structured-conversation-tab-title.ts", "src/main/runtime/structured-session-child-env.ts", "src/main/runtime/structured-session-worktree-teardown.ts", "src/main/runtime/structured-worker-authority.ts", "src/main/runtime/structured-worker-custody.ts", "src/main/runtime/structured-worker-identity.ts", "src/main/runtime/terminal/launch/mobile-terminal-chat-fork.ts", "src/main/runtime/terminal/launch/mobile-terminal-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-owned-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-renderer-create.ts", "src/main/runtime/terminal/launch/mobile-terminal-startup.ts", "src/main/runtime/terminal/recovery/shutdown-reconnect-facts.ts", "src/main/runtime/terminal/stop/hook-status-resume-records.ts", "src/main/runtime/terminal/stop/worktree-sleep-resume-recording.ts", "src/main/runtime/terminal/stop/worktree-sleep-resume-records.ts", "src/main/runtime/workspaces/workspace-activation.ts", "src/main/runtime/workspaces/workspace-process-listing.ts", "src/main/text-generation/source-control-text-generation-types.ts", "src/main/window/clipboard-image-temp-file.ts", "src/main/window/clipboard-ipc-handlers.ts", "src/main/window/dragged-temp-file-copy.ts", "src/main/window/dropped-path-preparation.ts", "src/main/wsl/wsl-orcad-account-env.ts", "src/main/wsl/wsl-orcad-structured-chat-contract.ts", "src/preload/api/filesystem-api.ts", "src/preload/api/fs-bridge.ts", "src/preload/api/notifications-bridge.ts", "src/preload/api/os-permission-api.ts", "src/preload/api/pty-api.ts", "src/preload/api/pty-bridge-session-control.ts", "src/preload/api/ui-bridge-clipboard-and-window-controls.ts", "src/preload/api/ui-bridge-terminal-and-session-tabs.ts", "src/preload/api/ui-command-event-api.ts", "src/preload/api/ui-window-api.ts", "src/renderer/src/attention/agent-subject-read-actions.ts", "src/renderer/src/components/native-chat-resume-activity-label.ts", "src/renderer/src/components/native-chat-resume-offered-chat-watch.ts", "src/renderer/src/components/native-chat-resume-on-restart-grouping.ts", "src/renderer/src/components/native-chat-resume-run.ts", "src/renderer/src/components/native-chat/NativeChatAgentMessageSenders.tsx", "src/renderer/src/components/native-chat/NativeChatApprovalCard.tsx", "src/renderer/src/components/native-chat/NativeChatBackgroundTasksStatus.tsx", "src/renderer/src/components/native-chat/NativeChatImageAttachmentPreview.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatNoticeRow.tsx", "src/renderer/src/components/native-chat/NativeChatQuestionCard.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageCard.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredQuestionCard.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSessionStatus.tsx", "src/renderer/src/components/native-chat/NativeChatThreadGoalBanner.tsx", "src/renderer/src/components/native-chat/NativeChatToolOutput.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptRow.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionAttentionBridge.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionPaneOverlayLayer.tsx", "src/renderer/src/components/native-chat/StructuredAgentSessionStatusBridge.tsx", "src/renderer/src/components/native-chat/agent-session-availability-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-attachment-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-stop-words-text.ts", "src/renderer/src/components/native-chat/agent-session-failure-words-text.ts", "src/renderer/src/components/native-chat/agent-session-provider-exit-words-text.ts", "src/renderer/src/components/native-chat/agent-session-provider-retry-words-text.ts", "src/renderer/src/components/native-chat/agent-session-usage-limit-words-text.ts", "src/renderer/src/components/native-chat/agent-session-write-notice-text.ts", "src/renderer/src/components/native-chat/background-task-roster.ts", "src/renderer/src/components/native-chat/claude-terminal-session-options.ts", "src/renderer/src/components/native-chat/host-model-listing-waits.ts", "src/renderer/src/components/native-chat/native-chat-agent-message-sender-label.ts", "src/renderer/src/components/native-chat/native-chat-antigravity-settings.tsx", "src/renderer/src/components/native-chat/native-chat-attachment-upload.ts", "src/renderer/src/components/native-chat/native-chat-composer-draft-image-check.ts", "src/renderer/src/components/native-chat/native-chat-composer-draft-persistence.ts", "src/renderer/src/components/native-chat/native-chat-composer-types.ts", "src/renderer/src/components/native-chat/native-chat-context-usage-summary.ts", "src/renderer/src/components/native-chat/native-chat-interactive-prompt.ts", "src/renderer/src/components/native-chat/native-chat-message-rail-items.ts", "src/renderer/src/components/native-chat/native-chat-new-rows-marker.ts", "src/renderer/src/components/native-chat/native-chat-orca-stop-words.ts", "src/renderer/src/components/native-chat/native-chat-prompt-document.ts", "src/renderer/src/components/native-chat/native-chat-pty-session-options.ts", "src/renderer/src/components/native-chat/native-chat-rewind-copy.ts", "src/renderer/src/components/native-chat/native-chat-rewind-eligibility.ts", "src/renderer/src/components/native-chat/native-chat-session-option-apply.ts", "src/renderer/src/components/native-chat/native-chat-session-option-command-dispatch.ts", "src/renderer/src/components/native-chat/native-chat-session-option-discovery.ts", "src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts", "src/renderer/src/components/native-chat/native-chat-session-option-snapshot.ts", "src/renderer/src/components/native-chat/native-chat-session-option-surface-call.ts", "src/renderer/src/components/native-chat/native-chat-structured-composer-dispatch.ts", "src/renderer/src/components/native-chat/native-chat-structured-session-notices.ts", "src/renderer/src/components/native-chat/native-chat-subagent-live-frontier.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/native-chat-tab-directory.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-presentation.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-rows.ts", "src/renderer/src/components/native-chat/native-chat-transcript-slots.ts", "src/renderer/src/components/native-chat/native-chat-transcript-work-runs.ts", "src/renderer/src/components/native-chat/structured-agent-session-delivery-notices.ts", "src/renderer/src/components/native-chat/structured-agent-session-legacy-outbox.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-hand-back.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-projection.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-sender.ts", "src/renderer/src/components/native-chat/structured-agent-session-older-page-read.ts", "src/renderer/src/components/native-chat/structured-agent-session-operation-id.ts", "src/renderer/src/components/native-chat/structured-agent-session-pending-sends.ts", "src/renderer/src/components/native-chat/structured-agent-session-prompt-response.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-cards.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-edit-images.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-edit-standing.ts", "src/renderer/src/components/native-chat/structured-agent-session-rail-outline.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-failure-notice.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-owner-contract.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-owner.ts", "src/renderer/src/components/native-chat/structured-agent-session-read-transport.ts", "src/renderer/src/components/native-chat/structured-agent-session-send-attempt.ts", "src/renderer/src/components/native-chat/structured-agent-session-send-runtime.ts", "src/renderer/src/components/native-chat/structured-agent-session-send-slot.ts", "src/renderer/src/components/native-chat/structured-agent-session-tabs.ts", "src/renderer/src/components/native-chat/structured-attention-dispatch.ts", "src/renderer/src/components/native-chat/structured-attention-read-observation.ts", "src/renderer/src/components/native-chat/structured-attention-surface.ts", "src/renderer/src/components/native-chat/structured-chat-sleep-projection.ts", "src/renderer/src/components/native-chat/structured-conversation-command-send.ts", "src/renderer/src/components/native-chat/use-host-model-catalog-upgrade.ts", "src/renderer/src/components/native-chat/use-native-chat-availability-notice.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-catalog.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-submit.ts", "src/renderer/src/components/native-chat/use-native-chat-context-clear-floor.ts", "src/renderer/src/components/native-chat/use-native-chat-picker-state.ts", "src/renderer/src/components/native-chat/use-native-chat-rewind.ts", "src/renderer/src/components/native-chat/use-native-chat-session-options.ts", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-send.ts", "src/renderer/src/components/native-chat/use-native-chat-structured-composer-transport.ts", "src/renderer/src/components/native-chat/use-native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-projection.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-membership.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-command-write.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-context-usage.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-delivery-notices.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-hold.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-messages.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-mutate.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-option-state.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-edit.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-queued-messages.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-rail-outline.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-rewind.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-send-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-sends.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-start-failure-facts.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-thread-goal.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts", "src/renderer/src/components/native-chat/use-structured-agent-session.ts", "src/renderer/src/components/native-chat/use-structured-agent-turn-timing.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-cli-fork.ts", "src/renderer/src/components/right-sidebar/ai-vault-session-resume-here.ts", "src/renderer/src/components/sidebar/sleep-workspace-chat-stop.ts", "src/renderer/src/components/sidebar/visible-worktree-activity-inputs.ts", "src/renderer/src/components/sidebar/workspace-lineage-menu-actions.ts", "src/renderer/src/components/terminal-pane/ipc-pty-spawn-request.ts", "src/renderer/src/components/terminal-pane/pane-agent-session-id.ts", "src/renderer/src/components/terminal-pane/pty-connection-types.ts", "src/renderer/src/components/terminal-pane/pty-connection/cold-restore-resume-startup.ts", "src/renderer/src/components/terminal-pane/pty-connection/empty-reattach-retire-evidence.ts", "src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-types.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-exit-hibernate.ts", "src/renderer/src/components/terminal-pane/pty-connection/sleeping-record-access.ts", "src/renderer/src/components/terminal-pane/pty-connection/spawn-deferred-sleep.ts", "src/renderer/src/components/terminal-pane/pty-transport-types.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts", "src/renderer/src/components/terminal-pane/sleeping-record-park-exemption.ts", "src/renderer/src/hooks/agent-auto-ack-targets.ts", "src/renderer/src/hooks/ipc-events-terminal-create-scenario-types.ts", "src/renderer/src/lib/active-agent-note-send-result.ts", "src/renderer/src/lib/agent-account-restart-startup.ts", "src/renderer/src/lib/agent-hibernation-pane-eligibility.ts", "src/renderer/src/lib/agent-hibernation-planner-snapshot.ts", "src/renderer/src/lib/agent-session-launch-plan.ts", "src/renderer/src/lib/ai-vault-session-drag.ts", "src/renderer/src/lib/ai-vault-tab-title-requests.ts", "src/renderer/src/lib/ai-vault-tab-title-sync-inputs.ts", "src/renderer/src/lib/claude-session-account-move.ts", "src/renderer/src/lib/host-mirrored-pane-liveness.ts", "src/renderer/src/lib/launch-agent-web-host-tab.ts", "src/renderer/src/lib/launch-ai-vault-session.ts", "src/renderer/src/lib/launch-structured-agent-session.ts", "src/renderer/src/lib/launch-work-item-direct-agent.ts", "src/renderer/src/lib/onboarding-folder-agent-startup.ts", "src/renderer/src/lib/open-agent-message-sender.ts", "src/renderer/src/lib/open-tab-occupant-agent.ts", "src/renderer/src/lib/resume-sleeping-agent-session.ts", "src/renderer/src/lib/running-agent-targets.ts", "src/renderer/src/lib/runtime-agent-background-create.ts", "src/renderer/src/lib/sleeping-agent-pane-ownership.ts", "src/renderer/src/lib/sleeping-agent-session-launch.ts", "src/renderer/src/lib/sleeping-agent-wake-requests.ts", "src/renderer/src/lib/sleeping-record-claim-representative.ts", "src/renderer/src/lib/sleeping-record-execution-host-scope.ts", "src/renderer/src/lib/structured-agent-session-create-hydration.ts", "src/renderer/src/lib/structured-agent-session-host-admission.ts", "src/renderer/src/lib/structured-agent-session-launch-callers.ts", "src/renderer/src/lib/structured-agent-session-launch-create-call.ts", "src/renderer/src/lib/structured-agent-session-launch-create-message.ts", "src/renderer/src/lib/structured-agent-session-launch-draft.ts", "src/renderer/src/lib/structured-agent-session-launch-errors.ts", "src/renderer/src/lib/structured-agent-session-launch-failure.ts", "src/renderer/src/lib/structured-agent-session-launch-options.ts", "src/renderer/src/lib/structured-agent-session-launch-persistence.ts", "src/renderer/src/lib/structured-agent-session-launch-prompt.ts", "src/renderer/src/lib/structured-agent-session-launch-record.ts", "src/renderer/src/lib/structured-agent-session-launch-recovery.ts", "src/renderer/src/lib/structured-agent-session-launch-registry.ts", "src/renderer/src/lib/structured-agent-session-launch-slot.ts", "src/renderer/src/lib/structured-agent-session-launch-source-handoff.ts", "src/renderer/src/lib/structured-agent-session-launch-surface.ts", "src/renderer/src/lib/structured-agent-synthetic-sleeping-record.ts", "src/renderer/src/lib/wake-sleeping-agents-in-background.ts", "src/renderer/src/lib/workspace-tab-agent-metadata.ts", "src/renderer/src/lib/worktree-activation-store-contract.ts", "src/renderer/src/lib/worktree-startup-payload.ts", "src/renderer/src/runtime/agent-resume-host-authority-capability.ts", "src/renderer/src/runtime/agent-session-create-operation.ts", "src/renderer/src/runtime/host-model-catalog-snapshots-sync.ts", "src/renderer/src/runtime/host-model-catalog-snapshots.ts", "src/renderer/src/runtime/host-structured-agent-availability.ts", "src/renderer/src/runtime/host-structured-agents.ts", "src/renderer/src/runtime/layout-apply-send.ts", "src/renderer/src/runtime/remote-agent-session-launch.ts", "src/renderer/src/runtime/runtime-file-read-client.ts", "src/renderer/src/runtime/structured-agent-session-client.ts", "src/renderer/src/runtime/structured-agent-session-status-feed.ts", "src/renderer/src/runtime/structured-agent-session-turn-completion-feed.ts", "src/renderer/src/runtime/structured-chat-host-permission.ts", "src/renderer/src/runtime/structured-conversation-name.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-group-projection.ts", "src/renderer/src/runtime/use-host-structured-agent.ts", "src/renderer/src/runtime/use-managed-runtime-install.ts", "src/renderer/src/runtime/web-runtime-session-types.ts", "src/renderer/src/runtime/web-session-tabs-sync/state-equality-core.ts", "src/renderer/src/runtime/web-session-tabs-sync/terminal-surfaces.ts", "src/renderer/src/store/slices/agent-status-contract.ts", "src/renderer/src/store/slices/agent-status-launch-config.ts", "src/renderer/src/store/slices/agent-status-live-entry-builder.ts", "src/renderer/src/store/slices/agent-status-live-facts.ts", "src/renderer/src/store/slices/agent-status-live-reducer.ts", "src/renderer/src/store/slices/agent-status-provider-session-actions.ts", "src/renderer/src/store/slices/agent-status-recovery-actions.ts", "src/renderer/src/store/slices/agent-status-recovery-collection.ts", "src/renderer/src/store/slices/agent-status-sleeping-records.ts", "src/renderer/src/store/slices/agent-status-slice-contract.ts", "src/renderer/src/store/slices/structured-chat-slept-at.ts", "src/renderer/src/store/slices/tabs/tabs-close-actions.ts", "src/renderer/src/store/slices/terminal-tab-retirement.ts", "src/renderer/src/store/slices/workspace-attention/attention-removal-follow-up.ts", "src/renderer/src/store/slices/workspace-attention/workspace-live-markers.ts", "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-contracts.ts", "src/renderer/src/store/terminals/terminal-shutdown-state.ts", "src/renderer/src/store/terminals/terminal-sleep-layout-owner.ts", "src/renderer/src/store/terminals/terminal-state.ts", "src/renderer/src/store/terminals/workspace-terminal-row-plan.ts", "src/renderer/src/web/preload-api/web-agent-session-attachment-upload.ts", "src/renderer/src/web/preload-api/web-ui-api.ts", "src/renderer/src/web/web-runtime-client-capabilities.ts", "src/shared/agent-child-row-model.ts", "src/shared/agent-cli-flag-detection.ts", "src/shared/agent-hook-interrupt-reconciliation.ts", "src/shared/agent-hook-listener.ts", "src/shared/agent-hook-listener/listener-event.ts", "src/shared/agent-hook-relay.ts", "src/shared/agent-journal-tool-call-lifecycle.ts", "src/shared/agent-launch-model-preferences.ts", "src/shared/agent-launch-operation.ts", "src/shared/agent-launch-preferences.ts", "src/shared/agent-resume-argv-drop.ts", "src/shared/agent-resume-argv.ts", "src/shared/agent-resume-launch-command.ts", "src/shared/agent-resume-record-equivalence.ts", "src/shared/agent-resume-record-from-status.ts", "src/shared/agent-status-child-work-display.ts", "src/shared/agent-status-child-work-projection.ts", "src/shared/agent-status-ipc-payload.ts", "src/shared/agent-status-run.ts", "src/shared/agent-status-store-status-codec.ts", "src/shared/agent-status-subject.ts", "src/shared/agent-status-types.ts", "src/shared/agent-turn-lifecycle-text.ts", "src/shared/agent-turn-outcome.ts", "src/shared/ai-vault-resume-startup.ts", "src/shared/automation-extra-agent-args.ts", "src/shared/background-task-header-content.ts", "src/shared/background-task-roster.ts", "src/shared/claimed-agent-pty-owner-snapshot.ts", "src/shared/claimed-agent-pty-owner.ts", "src/shared/claude-compact-completion.ts", "src/shared/codebuddy-headless-command.ts", "src/shared/conversation-name-generation.ts", "src/shared/electron-remote-runtime-client-capabilities.ts", "src/shared/flag-prompt-startup.ts", "src/shared/live-resume-anchor-record.ts", "src/shared/native-chat-background-task-row.ts", "src/shared/native-chat-context-usage.ts", "src/shared/native-chat-cut-turn-notice.ts", "src/shared/native-chat-edit-patch-files.ts", "src/shared/native-chat-messages-waiting-behind-live-turn.ts", "src/shared/native-chat-notice.ts", "src/shared/native-chat-orca-stop-cut.ts", "src/shared/native-chat-provider-retry-runs.ts", "src/shared/native-chat-providers.ts", "src/shared/native-chat-reasoning-row.ts", "src/shared/native-chat-resolution-receipt.ts", "src/shared/native-chat-send-order.ts", "src/shared/native-chat-session-option-commands.ts", "src/shared/native-chat-session-option-defaults.ts", "src/shared/native-chat-session-option-snapshot.ts", "src/shared/native-chat-session-option-state.ts", "src/shared/native-chat-slash-commands.ts", "src/shared/native-chat-stopped-before-start.ts", "src/shared/native-chat-transcript-projection.ts", "src/shared/native-chat-turn-activity.ts", "src/shared/native-chat-turn-fold.ts", "src/shared/native-chat-turn-grouping.ts", "src/shared/native-chat-turn-membership.ts", "src/shared/native-chat-turn-row-attribution.ts", "src/shared/native-chat-types.ts", "src/shared/native-chat-usage-limit-cut.ts", "src/shared/notification-settings-types.ts", "src/shared/orca-session-address.ts", "src/shared/orchestration-worker-output.ts", "src/shared/protocol-version.ts", "src/shared/queued-message-edit-lease.ts", "src/shared/queued-message-edit.ts", "src/shared/remote-runtime-client-capabilities.ts", "src/shared/returned-draft-text.ts", "src/shared/rpc-contract/agent-launch-params.ts", "src/shared/rpc-contract/agent-session-attachment-params.ts", "src/shared/rpc-contract/agent-session-params.ts", "src/shared/rpc-contract/structured-agent-session-identifiers.ts", "src/shared/rpc-contract/structured-agent-session-params.ts", "src/shared/runtime-mobile-session-tab-contracts.ts", "src/shared/runtime-terminal-contracts.ts", "src/shared/sleeping-agent-launch-config.ts", "src/shared/structured-agent-question-projection.ts", "src/shared/structured-agent-turn-clock-anchor.ts", "src/shared/structured-chat-naming-eligibility.ts", "src/shared/structured-native-chat-launch-route.ts", "src/shared/structured-session-background-tasks-view.ts", "src/shared/structured-session-foreground-commands.ts", "src/shared/tui-agent-launch-command.ts", "src/shared/tui-agent-launch-defaults.ts", "src/shared/tui-agent-resume-startup.ts", "src/shared/tui-agent-startup.ts", "src/shared/workspace-layout/old-client/old-client-session-tabs-projection.ts", "src/shared/workspace-layout/workspace-layout-beside.ts", "src/shared/workspace-layout/workspace-layout-command-types.ts", "src/shared/workspace-layout/workspace-layout-disk-fields.ts", "src/shared/workspace-layout/workspace-layout-load-bindings.ts", "src/shared/workspace-layout/workspace-layout-model.ts", "src/shared/workspace-layout/workspace-layout-process-commands.ts", "src/shared/workspace-layout/workspace-layout-save.ts", "src/shared/workspace-session-pane-ownership.ts", "src/shared/workspace-session-schema.ts", "src/shared/workspace-session-sleeping-agents.ts", "src/shared/workspace-session-state-types.ts", "src/shared/workspace-session-tab-activity.ts", "src/shared/worktree/launch-types.ts", "src/wsl-guest/agent-hook-interrupt-reconciliation.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 67 }, { "path": "src/shared/rpc-contract", "count": 2 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/shared/agent-session-account-home.test.ts", "to": "src/shared/agent-session/agent-session-account-home.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-account-home.ts", "to": "src/shared/agent-session/agent-session-account-home.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-agent-availability.ts", "to": "src/shared/agent-session/agent-session-agent-availability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-answered-turn-schema.ts", "to": "src/shared/agent-session/agent-session-answered-turn-schema.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-approval-blocked-path.test.ts", "to": "src/shared/agent-session/agent-session-approval-blocked-path.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-approval-blocked-path.ts", "to": "src/shared/agent-session/agent-session-approval-blocked-path.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-approval-subject.test.ts", "to": "src/shared/agent-session/agent-session-approval-subject.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-approval-subject.ts", "to": "src/shared/agent-session/agent-session-approval-subject.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-argument-problem.ts", "to": "src/shared/agent-session/agent-session-argument-problem.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-attachment-failure-words.ts", "to": "src/shared/agent-session/agent-session-attachment-failure-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-attachments.test.ts", "to": "src/shared/agent-session/agent-session-attachments.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-attachments.ts", "to": "src/shared/agent-session/agent-session-attachments.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-attention-capabilities.ts", "to": "src/shared/agent-session/agent-session-attention-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-attention.ts", "to": "src/shared/agent-session/agent-session-attention.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-availability-sentences.ts", "to": "src/shared/agent-session/agent-session-availability-sentences.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-availability.test.ts", "to": "src/shared/agent-session/agent-session-availability.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-availability.ts", "to": "src/shared/agent-session/agent-session-availability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-background-task-child-views-capability.ts", "to": "src/shared/agent-session/agent-session-background-task-child-views-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-background-task-state-admission.test.ts", "to": "src/shared/agent-session/agent-session-background-task-state-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-background-task-state-admission.ts", "to": "src/shared/agent-session/agent-session-background-task-state-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-background-task-state-equality.ts", "to": "src/shared/agent-session/agent-session-background-task-state-equality.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-background-task-wire.ts", "to": "src/shared/agent-session/agent-session-background-task-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-caller-env.ts", "to": "src/shared/agent-session/agent-session-caller-env.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-capabilities.ts", "to": "src/shared/agent-session/agent-session-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-chat-label.ts", "to": "src/shared/agent-session/agent-session-chat-label.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-command-refusal-words.ts", "to": "src/shared/agent-session/agent-session-command-refusal-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-compaction.ts", "to": "src/shared/agent-session/agent-session-compaction.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-context-clear.test.ts", "to": "src/shared/agent-session/agent-session-context-clear.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-context-clear.ts", "to": "src/shared/agent-session/agent-session-context-clear.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-context-usage-schema.test.ts", "to": "src/shared/agent-session/agent-session-context-usage-schema.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-context-usage-schema.ts", "to": "src/shared/agent-session/agent-session-context-usage-schema.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-context-usage.ts", "to": "src/shared/agent-session/agent-session-context-usage.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-continue-interrupted-capability.ts", "to": "src/shared/agent-session/agent-session-continue-interrupted-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-conversation-command.ts", "to": "src/shared/agent-session/agent-session-conversation-command.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-conversation-name.test.ts", "to": "src/shared/agent-session/agent-session-conversation-name.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-conversation-name.ts", "to": "src/shared/agent-session/agent-session-conversation-name.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-conversation-outline.ts", "to": "src/shared/agent-session/agent-session-conversation-outline.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-create-capabilities.ts", "to": "src/shared/agent-session/agent-session-create-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-current-requests-capability.ts", "to": "src/shared/agent-session/agent-session-current-requests-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-current-requests-reader.ts", "to": "src/shared/agent-session/agent-session-current-requests-reader.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-current-requests-wire.ts", "to": "src/shared/agent-session/agent-session-current-requests-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-current-requests.ts", "to": "src/shared/agent-session/agent-session-current-requests.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-current-work-wire.ts", "to": "src/shared/agent-session/agent-session-current-work-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-definitive-refusal.test.ts", "to": "src/shared/agent-session/agent-session-definitive-refusal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-definitive-refusal.ts", "to": "src/shared/agent-session/agent-session-definitive-refusal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-execution-options.ts", "to": "src/shared/agent-session/agent-session-execution-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-failure-copy.ts", "to": "src/shared/agent-session/agent-session-failure-copy.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-failure-fact-schema.ts", "to": "src/shared/agent-session/agent-session-failure-fact-schema.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-failure-words.test.ts", "to": "src/shared/agent-session/agent-session-failure-words.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-failure-words.ts", "to": "src/shared/agent-session/agent-session-failure-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-failure.test.ts", "to": "src/shared/agent-session/agent-session-failure.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-failure.ts", "to": "src/shared/agent-session/agent-session-failure.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-frame-fields.ts", "to": "src/shared/agent-session/agent-session-frame-fields.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-handoff-status.ts", "to": "src/shared/agent-session/agent-session-handoff-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-host-authority.ts", "to": "src/shared/agent-session/agent-session-host-authority.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-host-status-rows.ts", "to": "src/shared/agent-session/agent-session-host-status-rows.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-body-admission.test.ts", "to": "src/shared/agent-session/agent-session-journal-body-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-body-admission.ts", "to": "src/shared/agent-session/agent-session-journal-body-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-item-key.ts", "to": "src/shared/agent-session/agent-session-journal-item-key.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-open-union.ts", "to": "src/shared/agent-session/agent-session-journal-open-union.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-position.ts", "to": "src/shared/agent-session/agent-session-journal-position.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-producer.test.ts", "to": "src/shared/agent-session/agent-session-journal-producer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-producer.ts", "to": "src/shared/agent-session/agent-session-journal-producer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-schemas.test.ts", "to": "src/shared/agent-session/agent-session-journal-schemas.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-schemas.ts", "to": "src/shared/agent-session/agent-session-journal-schemas.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-submission-schema.spec.ts", "to": "src/shared/agent-session/agent-session-journal-submission-schema.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-submission-schema.ts", "to": "src/shared/agent-session/agent-session-journal-submission-schema.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-thread-goal-schema.ts", "to": "src/shared/agent-session/agent-session-journal-thread-goal-schema.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-journal-types.ts", "to": "src/shared/agent-session/agent-session-journal-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-launch-args.ts", "to": "src/shared/agent-session/agent-session-launch-args.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-lease-adjudication.test.ts", "to": "src/shared/agent-session/agent-session-lease-adjudication.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-lease-adjudication.ts", "to": "src/shared/agent-session/agent-session-lease-adjudication.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-legacy-handoff-lease.test.ts", "to": "src/shared/agent-session/agent-session-legacy-handoff-lease.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-legacy-handoff-lease.ts", "to": "src/shared/agent-session/agent-session-legacy-handoff-lease.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-message-source.test.ts", "to": "src/shared/agent-session/agent-session-message-source.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-message-source.ts", "to": "src/shared/agent-session/agent-session-message-source.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-mutation-envelope.test.ts", "to": "src/shared/agent-session/agent-session-mutation-envelope.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-mutation-envelope.ts", "to": "src/shared/agent-session/agent-session-mutation-envelope.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-next-fence.ts", "to": "src/shared/agent-session/agent-session-next-fence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-operation-ledger.test.ts", "to": "src/shared/agent-session/agent-session-operation-ledger.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-operation-ledger.ts", "to": "src/shared/agent-session/agent-session-operation-ledger.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-agent-args.ts", "to": "src/shared/agent-session/agent-session-option-agent-args.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-antigravity.ts", "to": "src/shared/agent-session/agent-session-option-catalog-antigravity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-claude-codex.ts", "to": "src/shared/agent-session/agent-session-option-catalog-claude-codex.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-codebuddy.ts", "to": "src/shared/agent-session/agent-session-option-catalog-codebuddy.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-gemini-cursor.ts", "to": "src/shared/agent-session/agent-session-option-catalog-gemini-cursor.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-grok.test.ts", "to": "src/shared/agent-session/agent-session-option-catalog-grok.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-grok.ts", "to": "src/shared/agent-session/agent-session-option-catalog-grok.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-muse.ts", "to": "src/shared/agent-session/agent-session-option-catalog-muse.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-omp.test.ts", "to": "src/shared/agent-session/agent-session-option-catalog-omp.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-omp.ts", "to": "src/shared/agent-session/agent-session-option-catalog-omp.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-opencode.test.ts", "to": "src/shared/agent-session/agent-session-option-catalog-opencode.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-opencode.ts", "to": "src/shared/agent-session/agent-session-option-catalog-opencode.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-removers.test.ts", "to": "src/shared/agent-session/agent-session-option-catalog-removers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog-types.ts", "to": "src/shared/agent-session/agent-session-option-catalog-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog.test.ts", "to": "src/shared/agent-session/agent-session-option-catalog.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-catalog.ts", "to": "src/shared/agent-session/agent-session-option-catalog.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-option-launch.ts", "to": "src/shared/agent-session/agent-session-option-launch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-optional-model-capability.ts", "to": "src/shared/agent-session/agent-session-optional-model-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-options-result.ts", "to": "src/shared/agent-session/agent-session-options-result.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-orca-stop.ts", "to": "src/shared/agent-session/agent-session-orca-stop.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-permission-modes-capability.ts", "to": "src/shared/agent-session/agent-session-permission-modes-capability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-context.test.ts", "to": "src/shared/agent-session/agent-session-provider-context.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-context.ts", "to": "src/shared/agent-session/agent-session-provider-context.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-handle-encoding.ts", "to": "src/shared/agent-session/agent-session-provider-handle-encoding.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-handle-replacement.ts", "to": "src/shared/agent-session/agent-session-provider-handle-replacement.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-handle.test.ts", "to": "src/shared/agent-session/agent-session-provider-handle.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-handle.ts", "to": "src/shared/agent-session/agent-session-provider-handle.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-provider-retry-words.ts", "to": "src/shared/agent-session/agent-session-provider-retry-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-question-answer.test.ts", "to": "src/shared/agent-session/agent-session-question-answer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-question-answer.ts", "to": "src/shared/agent-session/agent-session-question-answer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-question-free-text.test.ts", "to": "src/shared/agent-session/agent-session-question-free-text.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-queued-message-wire.ts", "to": "src/shared/agent-session/agent-session-queued-message-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-queued-submission.ts", "to": "src/shared/agent-session/agent-session-queued-submission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-record-stored-form.test.ts", "to": "src/shared/agent-session/agent-session-record-stored-form.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-record-stored-form.ts", "to": "src/shared/agent-session/agent-session-record-stored-form.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-record.test-fixture.ts", "to": "src/shared/agent-session/agent-session-record.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-record.ts", "to": "src/shared/agent-session/agent-session-record.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-details.ts", "to": "src/shared/agent-session/agent-session-refusal-details.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-notice-stop.test.ts", "to": "src/shared/agent-session/agent-session-refusal-notice-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-notice.test.ts", "to": "src/shared/agent-session/agent-session-refusal-notice.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-notice.ts", "to": "src/shared/agent-session/agent-session-refusal-notice.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-reason-words.ts", "to": "src/shared/agent-session/agent-session-refusal-reason-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-retry.test.ts", "to": "src/shared/agent-session/agent-session-refusal-retry.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-refusal-retry.ts", "to": "src/shared/agent-session/agent-session-refusal-retry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-registered-agents.test.ts", "to": "src/shared/agent-session/agent-session-registered-agents.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-registered-agents.ts", "to": "src/shared/agent-session/agent-session-registered-agents.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-request-timeout.ts", "to": "src/shared/agent-session/agent-session-request-timeout.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-restart-activity.ts", "to": "src/shared/agent-session/agent-session-restart-activity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-restart-continuation.test.ts", "to": "src/shared/agent-session/agent-session-restart-continuation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-restart-continuation.ts", "to": "src/shared/agent-session/agent-session-restart-continuation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-resume-cursor.test.ts", "to": "src/shared/agent-session/agent-session-resume-cursor.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-resume-marker.ts", "to": "src/shared/agent-session/agent-session-resume-marker.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-resume-runtime-capabilities.ts", "to": "src/shared/agent-session/agent-session-resume-runtime-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-resume.test.ts", "to": "src/shared/agent-session/agent-session-resume.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-resume.ts", "to": "src/shared/agent-session/agent-session-resume.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-rewind.ts", "to": "src/shared/agent-session/agent-session-rewind.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-runtime-capabilities.ts", "to": "src/shared/agent-session/agent-session-runtime-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-sign-in.test.ts", "to": "src/shared/agent-session/agent-session-sign-in.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-sign-in.ts", "to": "src/shared/agent-session/agent-session-sign-in.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-start-refusal-resumable.ts", "to": "src/shared/agent-session/agent-session-start-refusal-resumable.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-status-snapshot-fold.test.ts", "to": "src/shared/agent-session/agent-session-status-snapshot-fold.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-status-snapshot-fold.ts", "to": "src/shared/agent-session/agent-session-status-snapshot-fold.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-stop-capabilities.ts", "to": "src/shared/agent-session/agent-session-stop-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-stop-row-identity.ts", "to": "src/shared/agent-session/agent-session-stop-row-identity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-stopped-history.test.ts", "to": "src/shared/agent-session/agent-session-stopped-history.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-stopped-history.ts", "to": "src/shared/agent-session/agent-session-stopped-history.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-stored-agent.test.ts", "to": "src/shared/agent-session/agent-session-stored-agent.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-stored-agent.ts", "to": "src/shared/agent-session/agent-session-stored-agent.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-surface-tab-id.ts", "to": "src/shared/agent-session/agent-session-surface-tab-id.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-thread-goal-wire.ts", "to": "src/shared/agent-session/agent-session-thread-goal-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-thread-goal.test.ts", "to": "src/shared/agent-session/agent-session-thread-goal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-thread-goal.ts", "to": "src/shared/agent-session/agent-session-thread-goal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-turn-completion-wire.ts", "to": "src/shared/agent-session/agent-session-turn-completion-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-turn-record.test.ts", "to": "src/shared/agent-session/agent-session-turn-record.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-turn-record.ts", "to": "src/shared/agent-session/agent-session-turn-record.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-usage-limit-words.ts", "to": "src/shared/agent-session/agent-session-usage-limit-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-usage-limit.ts", "to": "src/shared/agent-session/agent-session-usage-limit.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-visible-failures.ts", "to": "src/shared/agent-session/agent-session-visible-failures.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-wire-refusals.test.ts", "to": "src/shared/agent-session/agent-session-wire-refusals.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-wire-refusals.ts", "to": "src/shared/agent-session/agent-session-wire-refusals.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-wire.ts", "to": "src/shared/agent-session/agent-session-wire.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-workspace-sleep.ts", "to": "src/shared/agent-session/agent-session-workspace-sleep.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-write-failure.test.ts", "to": "src/shared/agent-session/agent-session-write-failure.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-write-failure.ts", "to": "src/shared/agent-session/agent-session-write-failure.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/agent-session-write-notice-copy.ts", "to": "src/shared/agent-session/agent-session-write-notice-copy.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-agent-status.test.ts", "to": "src/shared/agent-session/structured-agent-session-agent-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-agent-status.ts", "to": "src/shared/agent-session/structured-agent-session-agent-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-child-work-legacy.test.ts", "to": "src/shared/agent-session/structured-agent-session-child-work-legacy.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-child-work-legacy.ts", "to": "src/shared/agent-session/structured-agent-session-child-work-legacy.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-coalescer.test.ts", "to": "src/shared/agent-session/structured-agent-session-coalescer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-coalescer.ts", "to": "src/shared/agent-session/structured-agent-session-coalescer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-command-entry.ts", "to": "src/shared/agent-session/structured-agent-session-command-entry.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-command-refusal-cause.ts", "to": "src/shared/agent-session/structured-agent-session-command-refusal-cause.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-command-turn-identity.ts", "to": "src/shared/agent-session/structured-agent-session-command-turn-identity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-composer.test.ts", "to": "src/shared/agent-session/structured-agent-session-composer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-composer.ts", "to": "src/shared/agent-session/structured-agent-session-composer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-context-usage.test.ts", "to": "src/shared/agent-session/structured-agent-session-context-usage.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-context-usage.ts", "to": "src/shared/agent-session/structured-agent-session-context-usage.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-create.test.ts", "to": "src/shared/agent-session/structured-agent-session-create.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-create.ts", "to": "src/shared/agent-session/structured-agent-session-create.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-discovered-model.ts", "to": "src/shared/agent-session/structured-agent-session-discovered-model.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-dispatch-rejection.test.ts", "to": "src/shared/agent-session/structured-agent-session-dispatch-rejection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-dispatch-rejection.ts", "to": "src/shared/agent-session/structured-agent-session-dispatch-rejection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-draft-hand-off.spec.ts", "to": "src/shared/agent-session/structured-agent-session-draft-hand-off.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-draft-hand-off.ts", "to": "src/shared/agent-session/structured-agent-session-draft-hand-off.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-effective-tier.ts", "to": "src/shared/agent-session/structured-agent-session-effective-tier.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-first-frame-picker.spec.ts", "to": "src/shared/agent-session/structured-agent-session-first-frame-picker.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-first-prompt.spec.ts", "to": "src/shared/agent-session/structured-agent-session-first-prompt.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-first-prompt.ts", "to": "src/shared/agent-session/structured-agent-session-first-prompt.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-history-state.ts", "to": "src/shared/agent-session/structured-agent-session-history-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-holder.ts", "to": "src/shared/agent-session/structured-agent-session-holder.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-host-tab-id.ts", "to": "src/shared/agent-session/structured-agent-session-host-tab-id.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-item-retention.test.ts", "to": "src/shared/agent-session/structured-agent-session-item-retention.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-item-retention.ts", "to": "src/shared/agent-session/structured-agent-session-item-retention.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-latest-request.test.ts", "to": "src/shared/agent-session/structured-agent-session-latest-request.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-latest-request.ts", "to": "src/shared/agent-session/structured-agent-session-latest-request.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-live-read.ts", "to": "src/shared/agent-session/structured-agent-session-live-read.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-live-turn.test.ts", "to": "src/shared/agent-session/structured-agent-session-live-turn.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-live-turn.ts", "to": "src/shared/agent-session/structured-agent-session-live-turn.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-main-agent-working.ts", "to": "src/shared/agent-session/structured-agent-session-main-agent-working.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-message-projection-stopped-before-start.test.ts", "to": "src/shared/agent-session/structured-agent-session-message-projection-stopped-before-start.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-message-projection.test.ts", "to": "src/shared/agent-session/structured-agent-session-message-projection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-message-projection.ts", "to": "src/shared/agent-session/structured-agent-session-message-projection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-model-catalog-application.test.ts", "to": "src/shared/agent-session/structured-agent-session-model-catalog-application.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-mutation.spec.ts", "to": "src/shared/agent-session/structured-agent-session-mutation.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-mutation.ts", "to": "src/shared/agent-session/structured-agent-session-mutation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-opening-send.test.ts", "to": "src/shared/agent-session/structured-agent-session-opening-send.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-opening-send.ts", "to": "src/shared/agent-session/structured-agent-session-opening-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-codec.spec.ts", "to": "src/shared/agent-session/structured-agent-session-option-codec.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-codec.ts", "to": "src/shared/agent-session/structured-agent-session-option-codec.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-picks.test.ts", "to": "src/shared/agent-session/structured-agent-session-option-picks.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-snapshot.ts", "to": "src/shared/agent-session/structured-agent-session-option-snapshot.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-state.ts", "to": "src/shared/agent-session/structured-agent-session-option-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-view.test.ts", "to": "src/shared/agent-session/structured-agent-session-option-view.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-option-view.ts", "to": "src/shared/agent-session/structured-agent-session-option-view.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-options.test.ts", "to": "src/shared/agent-session/structured-agent-session-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-options.ts", "to": "src/shared/agent-session/structured-agent-session-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-owed-work.ts", "to": "src/shared/agent-session/structured-agent-session-owed-work.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-permission-option.test.ts", "to": "src/shared/agent-session/structured-agent-session-permission-option.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-permission-option.ts", "to": "src/shared/agent-session/structured-agent-session-permission-option.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-projection-sender.spec.ts", "to": "src/shared/agent-session/structured-agent-session-projection-sender.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-projection.test.ts", "to": "src/shared/agent-session/structured-agent-session-projection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-projection.ts", "to": "src/shared/agent-session/structured-agent-session-projection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-queue-publication-field.ts", "to": "src/shared/agent-session/structured-agent-session-queue-publication-field.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-read-refusal.ts", "to": "src/shared/agent-session/structured-agent-session-read-refusal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-reasoning-projection.spec.ts", "to": "src/shared/agent-session/structured-agent-session-reasoning-projection.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-reconnect.ts", "to": "src/shared/agent-session/structured-agent-session-reconnect.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-reducer.queued-messages.test.ts", "to": "src/shared/agent-session/structured-agent-session-reducer.queued-messages.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-reducer.test.ts", "to": "src/shared/agent-session/structured-agent-session-reducer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-reducer.ts", "to": "src/shared/agent-session/structured-agent-session-reducer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-rejection-words.test.ts", "to": "src/shared/agent-session/structured-agent-session-rejection-words.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-rejection-words.ts", "to": "src/shared/agent-session/structured-agent-session-rejection-words.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-seed-catalog.ts", "to": "src/shared/agent-session/structured-agent-session-seed-catalog.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-send-evidence.test.ts", "to": "src/shared/agent-session/structured-agent-session-send-evidence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-send-evidence.ts", "to": "src/shared/agent-session/structured-agent-session-send-evidence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-send-mutation.spec.ts", "to": "src/shared/agent-session/structured-agent-session-send-mutation.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-send-mutation.ts", "to": "src/shared/agent-session/structured-agent-session-send-mutation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-send-settlement.spec.ts", "to": "src/shared/agent-session/structured-agent-session-send-settlement.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-send-settlement.ts", "to": "src/shared/agent-session/structured-agent-session-send-settlement.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-start-failure-row-key.ts", "to": "src/shared/agent-session/structured-agent-session-start-failure-row-key.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-status-block.ts", "to": "src/shared/agent-session/structured-agent-session-status-block.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-status-started-at.test.ts", "to": "src/shared/agent-session/structured-agent-session-status-started-at.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-status-started-at.ts", "to": "src/shared/agent-session/structured-agent-session-status-started-at.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-status-tool-line.test.ts", "to": "src/shared/agent-session/structured-agent-session-status-tool-line.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-subagent-roster.test.ts", "to": "src/shared/agent-session/structured-agent-session-subagent-roster.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-subagent-roster.ts", "to": "src/shared/agent-session/structured-agent-session-subagent-roster.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-surface-capabilities.ts", "to": "src/shared/agent-session/structured-agent-session-surface-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-tab.ts", "to": "src/shared/agent-session/structured-agent-session-tab.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-tool-call-block.ts", "to": "src/shared/agent-session/structured-agent-session-tool-call-block.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-turn-bars.test.ts", "to": "src/shared/agent-session/structured-agent-session-turn-bars.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-turn-timing-retention.test.ts", "to": "src/shared/agent-session/structured-agent-session-turn-timing-retention.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-turn-timing.test.ts", "to": "src/shared/agent-session/structured-agent-session-turn-timing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-turn-timing.ts", "to": "src/shared/agent-session/structured-agent-session-turn-timing.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-unanswered-dispatch.ts", "to": "src/shared/agent-session/structured-agent-session-unanswered-dispatch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-unknown-item.spec.ts", "to": "src/shared/agent-session/structured-agent-session-unknown-item.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/structured-agent-session-unlisted-effort.ts", "to": "src/shared/agent-session/structured-agent-session-unlisted-effort.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "shared-native-chat", "phase": 3, "priority": "high", "risk": "higher", "directory": "src/shared", "basenamePattern": "^native-chat(?:[-.]|$)", "targetDirectory": "src/shared/native-chat", "reason": "Chat data and pure rules need a concrete domain home rather than hundreds of sibling names.", "review": "Review overlap with agent-session responsibility; retain wire-facing names and move in consumer-sized batches.", "status": "proposed-not-applied", "selectedFiles": 171, "productionFiles": 98, "testSupportFiles": 73, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 295, "inboundEdges": 1127, "outboundEdges": 154, "productionInternalEdges": 152, "productionInboundEdges": 678, "productionOutboundEdges": 114, "externalImporterFiles": [ "config/scripts/mobile-web-app-native-chat-visual-links.test.mjs", "config/scripts/native-chat-compaction-pagination.test.mjs", "config/scripts/native-chat-live-session-benchmark.ts", "mobile/scripts/mock-server-native-chat-scenario.ts", "mobile/src/components/MobileMarkdown.tsx", "mobile/src/components/WorktreeAgentRow.tsx", "mobile/src/components/markdown-href-routing.test.ts", "mobile/src/components/markdown-href-routing.ts", "mobile/src/components/mobile-markdown-blocks.tsx", "mobile/src/components/mobile-markdown-visual-lines.test.ts", "mobile/src/components/mobile-markdown-visual-lines.ts", "mobile/src/components/use-mobile-markdown-tree.ts", "mobile/src/session/MobileNativeChatAsk.test.tsx", "mobile/src/session/MobileNativeChatAsk.tsx", "mobile/src/session/MobileNativeChatAwaitingInputRow.tsx", "mobile/src/session/MobileNativeChatComposer.tsx", "mobile/src/session/MobileNativeChatComposerMenu.tsx", "mobile/src/session/MobileNativeChatDiffCard.tsx", "mobile/src/session/MobileNativeChatFullContent.test.tsx", "mobile/src/session/MobileNativeChatFullContent.tsx", "mobile/src/session/MobileNativeChatLiveLine.android.test.ts", "mobile/src/session/MobileNativeChatLiveLine.test.ts", "mobile/src/session/MobileNativeChatLiveLine.tsx", "mobile/src/session/MobileNativeChatMessage.android.test.ts", "mobile/src/session/MobileNativeChatMessage.copy.test.tsx", "mobile/src/session/MobileNativeChatMessage.paced-reveal.test.ts", "mobile/src/session/MobileNativeChatMessage.subagent-group.test.tsx", "mobile/src/session/MobileNativeChatMessage.test.ts", "mobile/src/session/MobileNativeChatMessage.tool-result-availability.test.tsx", "mobile/src/session/MobileNativeChatMessage.tsx", "mobile/src/session/MobileNativeChatMessage.work-run.test.tsx", "mobile/src/session/MobileNativeChatMessageActionsSheet.test.tsx", "mobile/src/session/MobileNativeChatMessageActionsSheet.tsx", "mobile/src/session/MobileNativeChatMessageTime.tsx", "mobile/src/session/MobileNativeChatNoticeRow.tsx", "mobile/src/session/MobileNativeChatOverlay.test.ts", "mobile/src/session/MobileNativeChatOverlay.tsx", "mobile/src/session/MobileNativeChatPacedProse.tsx", "mobile/src/session/MobileNativeChatPageList.tsx", "mobile/src/session/MobileNativeChatPromptCard.tsx", "mobile/src/session/MobileNativeChatProse.tsx", "mobile/src/session/MobileNativeChatReasoningRow.tsx", "mobile/src/session/MobileNativeChatResolutionReceipt.tsx", "mobile/src/session/MobileNativeChatRowOverlaysHost.test.tsx", "mobile/src/session/MobileNativeChatRowOverlaysHost.tsx", "mobile/src/session/MobileNativeChatSessionOptionPickers.test.ts", "mobile/src/session/MobileNativeChatSessionOptionPickers.tsx", "mobile/src/session/MobileNativeChatSessionOptionRows.test.ts", "mobile/src/session/MobileNativeChatSessionOptionRows.tsx", "mobile/src/session/MobileNativeChatSessionOptionSegments.tsx", "mobile/src/session/MobileNativeChatStopButton.tsx", "mobile/src/session/MobileNativeChatSubagentGroup.tsx", "mobile/src/session/MobileNativeChatTaskList.tsx", "mobile/src/session/MobileNativeChatToolIcon.tsx", "mobile/src/session/MobileNativeChatToolLine.tsx", "mobile/src/session/MobileNativeChatToolRun.identity.test.tsx", "mobile/src/session/MobileNativeChatToolRun.test.tsx", "mobile/src/session/MobileNativeChatToolRun.tsx", "mobile/src/session/MobileNativeChatTurnStatus.tsx", "mobile/src/session/MobileNativeChatUserMessageFold.tsx", "mobile/src/session/MobileNativeChatView.harness.test-fixture.ts", "mobile/src/session/MobileNativeChatView.tsx", "mobile/src/session/MobileNativeChatView.turn-status.test.ts", "mobile/src/session/MobileNativeChatView.waiting-rows.test.ts", "mobile/src/session/MobileNativeChatVisual.tsx", "mobile/src/session/MobileNativeChatVisualFrame.tsx", "mobile/src/session/__mocks__/mobile-prompt-controller.ts", "mobile/src/session/mobile-native-chat-answer-stepping.ts", "mobile/src/session/mobile-native-chat-blocks.test.ts", "mobile/src/session/mobile-native-chat-composer-menu.ts", "mobile/src/session/mobile-native-chat-controller-contract.ts", "mobile/src/session/mobile-native-chat-diff.test.ts", "mobile/src/session/mobile-native-chat-draft-reconcile.test.ts", "mobile/src/session/mobile-native-chat-draft-reconcile.ts", "mobile/src/session/mobile-native-chat-eligibility.ts", "mobile/src/session/mobile-native-chat-fold-reuse.ts", "mobile/src/session/mobile-native-chat-image-transcript-markers.ts", "mobile/src/session/mobile-native-chat-list-footer.tsx", "mobile/src/session/mobile-native-chat-merge.test.ts", "mobile/src/session/mobile-native-chat-merged-snapshot-parity-hooks.test.tsx", "mobile/src/session/mobile-native-chat-merged-snapshot-parity.test.ts", "mobile/src/session/mobile-native-chat-merger-oracle.test.ts", "mobile/src/session/mobile-native-chat-message-plain-text.test.ts", "mobile/src/session/mobile-native-chat-message-plain-text.ts", "mobile/src/session/mobile-native-chat-message-visuals.test.ts", "mobile/src/session/mobile-native-chat-noise.test.ts", "mobile/src/session/mobile-native-chat-page-heights.test.ts", "mobile/src/session/mobile-native-chat-page-heights.ts", "mobile/src/session/mobile-native-chat-page-rejection.test.ts", "mobile/src/session/mobile-native-chat-page-window-state.ts", "mobile/src/session/mobile-native-chat-pair-window.test.ts", "mobile/src/session/mobile-native-chat-pending-baseline.test.ts", "mobile/src/session/mobile-native-chat-pending-baseline.ts", "mobile/src/session/mobile-native-chat-pending-echo.test.ts", "mobile/src/session/mobile-native-chat-pending-pasted-content.test.ts", "mobile/src/session/mobile-native-chat-pending-retirement.test.ts", "mobile/src/session/mobile-native-chat-pending-retirement.ts", "mobile/src/session/mobile-native-chat-permission.ts", "mobile/src/session/mobile-native-chat-reading-place.test.tsx", "mobile/src/session/mobile-native-chat-render-data.test.ts", "mobile/src/session/mobile-native-chat-render-data.ts", "mobile/src/session/mobile-native-chat-reply-reveals.ts", "mobile/src/session/mobile-native-chat-row-keys.ts", "mobile/src/session/mobile-native-chat-row-overlays.ts", "mobile/src/session/mobile-native-chat-run-descriptors.ts", "mobile/src/session/mobile-native-chat-scroll-ownership.test.tsx", "mobile/src/session/mobile-native-chat-send-classification.ts", "mobile/src/session/mobile-native-chat-session-option-labels.ts", "mobile/src/session/mobile-native-chat-session-option-persistence.test.ts", "mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx", "mobile/src/session/mobile-native-chat-stream-frame.test.ts", "mobile/src/session/mobile-native-chat-stream-frame.ts", "mobile/src/session/mobile-native-chat-streaming-gate.test.ts", "mobile/src/session/mobile-native-chat-streaming-gate.ts", "mobile/src/session/mobile-native-chat-tool-run-props.ts", "mobile/src/session/mobile-native-chat-tool-summary.test.ts", "mobile/src/session/mobile-native-chat-unsent-notices.ts", "mobile/src/session/mobile-native-chat-visual-context.ts", "mobile/src/session/mobile-native-chat-visual-host-document.ts", "mobile/src/session/mobile-native-chat-visual-read.ts", "mobile/src/session/mobile-native-chat-visual-theme.ts", "mobile/src/session/mobile-prompt-controller.test.ts", "mobile/src/session/mobile-session-option-records.ts", "mobile/src/session/mobile-structured-agent-session-contract.ts", "mobile/src/session/use-mobile-native-chat-active-resolution.ts", "mobile/src/session/use-mobile-native-chat-answer-send-omp.test.ts", "mobile/src/session/use-mobile-native-chat-answer-send.test.ts", "mobile/src/session/use-mobile-native-chat-answer-send.ts", "mobile/src/session/use-mobile-native-chat-ask-auto-advance.ts", "mobile/src/session/use-mobile-native-chat-ask-dismiss.test.ts", "mobile/src/session/use-mobile-native-chat-ask-dismiss.ts", "mobile/src/session/use-mobile-native-chat-cancel-ask.ts", "mobile/src/session/use-mobile-native-chat-controller.test.ts", "mobile/src/session/use-mobile-native-chat-drafts-glued-pending.test.ts", "mobile/src/session/use-mobile-native-chat-drafts-launch-draft.test.ts", "mobile/src/session/use-mobile-native-chat-drafts.test.ts", "mobile/src/session/use-mobile-native-chat-drafts.ts", "mobile/src/session/use-mobile-native-chat-input-lease.ts", "mobile/src/session/use-mobile-native-chat-launch-draft-seed.ts", "mobile/src/session/use-mobile-native-chat-message-detail.test.tsx", "mobile/src/session/use-mobile-native-chat-message-detail.ts", "mobile/src/session/use-mobile-native-chat-message-send.ts", "mobile/src/session/use-mobile-native-chat-paced-text.ts", "mobile/src/session/use-mobile-native-chat-prompts.test.ts", "mobile/src/session/use-mobile-native-chat-prompts.ts", "mobile/src/session/use-mobile-native-chat-row-renderer.tsx", "mobile/src/session/use-mobile-native-chat-session-option-controller.ts", "mobile/src/session/use-mobile-native-chat-session-options.ts", "mobile/src/session/use-mobile-native-chat-session-stream-end.test.ts", "mobile/src/session/use-mobile-native-chat-session-tool-result-paging.test.tsx", "mobile/src/session/use-mobile-native-chat-session.test.ts", "mobile/src/session/use-mobile-native-chat-session.ts", "mobile/src/session/use-mobile-native-chat-streaming-bubble.ts", "mobile/src/session/use-mobile-native-chat-transcript-rows.test.tsx", "mobile/src/session/use-mobile-native-chat-transcript-rows.ts", "mobile/src/session/use-mobile-native-chat-turn-disclosure-growing-row.test.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure-journal.test.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure-opening-send.test.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure.test-fixture.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure.test.tsx", "mobile/src/session/use-mobile-native-chat-turn-disclosure.ts", "mobile/src/session/use-mobile-native-chat-turn-status.ts", "mobile/src/session/use-mobile-native-chat-unconfirmed-sends.ts", "mobile/src/session/use-mobile-structured-agent-options.first-frame.test.ts", "mobile/src/session/use-mobile-structured-agent-options.test.ts", "mobile/src/session/use-mobile-structured-agent-options.ts", "mobile/src/session/use-mobile-structured-agent-session.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.ts", "mobile/src/session/use-mobile-structured-agent-turn-timing.ts", "mobile/src/session/use-mobile-structured-option-surface.ts", "mobile/src/transport/rpc-client-terminal-subscription.ts", "src/cli/handlers/orchestration/worker-output.test.ts", "src/main/acp/acp-background-task-child-work.ts", "src/main/acp/acp-background-task-timeline.ts", "src/main/acp/acp-dialects/acp-dialect.ts", "src/main/acp/acp-dialects/grok-background-tasks.ts", "src/main/acp/acp-dialects/grok-subagents.ts", "src/main/acp/acp-prompt-content.test.ts", "src/main/acp/acp-prompt-content.ts", "src/main/acp/acp-recovery-history.ts", "src/main/acp/acp-structured-background-task-stop.test.ts", "src/main/acp/acp-structured-child-session-end.test.ts", "src/main/acp/acp-structured-child-work.test.ts", "src/main/acp/acp-structured-grok-subagent-recordings.test.ts", "src/main/acp/acp-structured-host-lifecycle.test.ts", "src/main/acp/acp-structured-host-stop.test.ts", "src/main/acp/acp-structured-host-subagent-stop.test.ts", "src/main/acp/acp-subagents.ts", "src/main/acp/acp-timeline-background-task-evidence.test.ts", "src/main/acp/acp-timeline-background-task-results.test.ts", "src/main/acp/acp-timeline-background-task-words.test.ts", "src/main/acp/acp-timeline-background-tasks.test.ts", "src/main/acp/acp-timeline-grok-subagent-retention.test.ts", "src/main/acp/acp-timeline-grok-subagents.test.ts", "src/main/acp/acp-timeline-translator.ts", "src/main/ai-vault/session-scanner-text-normalization.ts", "src/main/claude/claude-background-task-memory.ts", "src/main/claude/claude-background-task-roster.ts", "src/main/claude/claude-background-task-row-journal.ts", "src/main/claude/claude-background-task-row-lifecycle.ts", "src/main/claude/claude-background-task-row-test-support.ts", "src/main/claude/claude-background-task-rows.ts", "src/main/claude/claude-background-task-start.ts", "src/main/claude/claude-structured-dispatch-content.ts", "src/main/claude/claude-structured-history-window.ts", "src/main/claude/claude-structured-item-translation.ts", "src/main/claude/claude-structured-option-confirmation.test.ts", "src/main/claude/claude-structured-prompt-items.test.ts", "src/main/claude/claude-structured-prompt-items.ts", "src/main/claude/claude-subagent-journaled-identities.ts", "src/main/claude/claude-turn-outcome.test.ts", "src/main/claude/claude-usage-limits.test.ts", "src/main/codex/codex-background-task-frames.ts", "src/main/codex/codex-child-work-translation.ts", "src/main/codex/codex-collab-agent-tool-call.ts", "src/main/codex/codex-collab-call-delegation.test.ts", "src/main/codex/codex-collab-call-rows-on-positional-clients.test.ts", "src/main/codex/codex-image-item-translation.ts", "src/main/codex/codex-structured-item-stream-bounds.ts", "src/main/codex/codex-structured-item-translation.test.ts", "src/main/codex/codex-structured-item-translation.ts", "src/main/codex/codex-structured-journal-generic-frames.ts", "src/main/codex/codex-structured-journal-restore-turn-grouping.test.ts", "src/main/codex/codex-structured-journal-subagent-readers.test.ts", "src/main/codex/codex-structured-journal-translation-streams.test.ts", "src/main/codex/codex-structured-turn-start.ts", "src/main/codex/codex-subagent-executions.ts", "src/main/ipc/native-chat-subscribe-lifecycle.test.ts", "src/main/ipc/native-chat.ts", "src/main/ipc/onboarding.ts", "src/main/native-chat/agent-session-journal/journal-legacy-identity.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import-tool-pairing.test.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import.test.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import.ts", "src/main/native-chat/agent-session-journal/journal-pi-active-branch.ts", "src/main/native-chat/agent-session-journal/journal-subagent-item.spec.ts", "src/main/native-chat/agent-session-journal/journal-subagent-item.ts", "src/main/native-chat/agent-session-journal/journal-subagent-liveness.spec.ts", "src/main/native-chat/agent-session-journal/journal-subagent-liveness.ts", "src/main/native-chat/agent-session-journal/journal-turn-scope.test.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-assembler-test-support.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-background-tasks.ts", "src/main/native-chat/agent-session-wire/agent-session-history-conversation-window.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.ts", "src/main/native-chat/agent-session-wire/agent-session-history-subagent-roster.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-opening-send-hold.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-subagent-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-close-verdict.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-crash-turn-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-mutations.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-test-data.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-interrupted-continuation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-interrupted-continuation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-orca-stop-row-readers.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-orca-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovered-turn-clock.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-replaced-server-turn.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-interruption-test-harness.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-stream-duration.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resumed-child-owner.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-shutdown-cut-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-event-restart.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-rows.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-rows.ts", "src/main/native-chat/agent-session-wire/unhandled-provider-frame.ts", "src/main/native-chat/native-chat-file-provenance.test.ts", "src/main/native-chat/native-chat-file-provenance.ts", "src/main/native-chat/native-chat-visual-file-read.test.ts", "src/main/native-chat/native-chat-visual-file-read.ts", "src/main/native-chat/native-chat-visuals-delivery.test.ts", "src/main/native-chat/session-file-resolver.ts", "src/main/native-chat/transcript-file-order.test.ts", "src/main/native-chat/transcript-file-order.ts", "src/main/native-chat/transcript-incremental-reader.ts", "src/main/native-chat/transcript-interruption-message.test.ts", "src/main/native-chat/transcript-line-decoders-claude-command-output.test.ts", "src/main/native-chat/transcript-line-decoders-claude-control-bytes.test.ts", "src/main/native-chat/transcript-line-decoders-claude-image-companion.test.ts", "src/main/native-chat/transcript-line-decoders-claude-pasted-content.test.ts", "src/main/native-chat/transcript-line-decoders-claude.ts", "src/main/native-chat/transcript-line-decoders-codex.ts", "src/main/native-chat/transcript-line-decoders-grok.ts", "src/main/native-chat/transcript-line-decoders-omp.ts", "src/main/native-chat/transcript-line-decoders.omp.test.ts", "src/main/native-chat/transcript-opencode-part-blocks.ts", "src/main/native-chat/transcript-opencode-read-bounds.test.ts", "src/main/native-chat/transcript-opencode-semantic-fidelity.test.ts", "src/main/native-chat/transcript-opencode-sqlite-query.ts", "src/main/native-chat/transcript-opencode-subscribe.test.ts", "src/main/native-chat/transcript-opencode.test.ts", "src/main/native-chat/transcript-opencode.ts", "src/main/native-chat/transcript-opencode2-sqlite.ts", "src/main/native-chat/transcript-read-cache.test.ts", "src/main/native-chat/transcript-read-cache.ts", "src/main/native-chat/transcript-reader-codex-history-mode.test.ts", "src/main/native-chat/transcript-reader.ts", "src/main/native-chat/transcript-record-blocks.ts", "src/main/native-chat/transcript-record-copy-counts.test.ts", "src/main/native-chat/transcript-stream-lines.ts", "src/main/native-chat/transcript-tail-reader.ts", "src/main/native-chat/transcript-tool-result-identity.test.ts", "src/main/native-chat/transcript-turn-lifecycle.ts", "src/main/native-chat/transcript-watch-contract.ts", "src/main/native-chat/transcript-watch-engine.ts", "src/main/native-chat/transcript-watch-inplace-drain-race.test.ts", "src/main/native-chat/transcript-watch-unflushed-settle.test.ts", "src/main/native-chat/transcript-watch-wsl-stall.test.ts", "src/main/native-chat/transcript-watch.test.ts", "src/main/native-chat/transcript-watch.ts", "src/main/native-chat/transcript-window-tool-attribution.test.ts", "src/main/native-chat/transcript-zcode.test.ts", "src/main/persistence-native-chat-upgrade-tip-audience.test.ts", "src/main/persistence/applying-settings/settings-update.ts", "src/main/persistence/loading-store/loaded-cohort-migrations.ts", "src/main/persistence/loading-store/loaded-state-parsing.ts", "src/main/persistence/loading-store/normalize-loaded-global-settings.ts", "src/main/persistence/loading-store/profile-preferences.ts", "src/main/pi/rpc-prompt.ts", "src/main/runtime/claude-structured-session-integration.test.ts", "src/main/runtime/client/runtime-client-state.ts", "src/main/runtime/orchestration/structured-worker-journal-archive.test.ts", "src/main/runtime/orchestration/structured-worker-journal-archive.ts", "src/main/runtime/orchestration/worker-output-archive.ts", "src/main/runtime/orchestration/worker-transcript-activity-block-bounds.ts", "src/main/runtime/orchestration/worker-transcript-local-read.ts", "src/main/runtime/orchestration/worker-transcript-payload.ts", "src/main/runtime/orchestration/worker-transcript-read.ts", "src/main/runtime/rpc/methods/agent-launch-surfaces.ts", "src/main/runtime/rpc/methods/native-chat-opencode-wire-page-budget.test.ts", "src/main/runtime/rpc/methods/native-chat-rpc-block-sanitize.test.ts", "src/main/runtime/rpc/methods/native-chat-rpc-block-sanitize.ts", "src/main/runtime/rpc/methods/native-chat-rpc-image-block.ts", "src/main/runtime/rpc/methods/native-chat-rpc-page-bounds.ts", "src/main/runtime/rpc/methods/native-chat-ssh-transcript.test.ts", "src/main/runtime/rpc/methods/native-chat.test.ts", "src/main/runtime/rpc/methods/native-chat.ts", "src/main/runtime/rpc/methods/orchestration-chat-assignee-journal.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-topology.ts", "src/main/runtime/runtime-agent-terminal-startup.ts", "src/main/runtime/runtime-client-settings.ts", "src/main/runtime/session-tabs/structured-session-create-support.ts", "src/main/runtime/structured-agent-session-codex-opening-send-hold.test.ts", "src/main/runtime/structured-agent-session-codex-stopped-send-order.test.ts", "src/main/runtime/structured-agent-session-integration.test.ts", "src/main/runtime/structured-agent-session-runtime.ts", "src/main/runtime/structured-agent-shell-environment.ts", "src/main/runtime/workspaces/workspace-process-listing.ts", "src/main/window/host-frame-navigation-guard.test.ts", "src/main/window/host-frame-navigation-guard.ts", "src/main/window/native-chat-paste-files.ts", "src/preload/api/native-chat-api.ts", "src/preload/api/native-chat-bridge.ts", "src/preload/api/onboarding-api.ts", "src/preload/api/onboarding-bridge.ts", "src/renderer/src/app-shell/use-onboarding-and-feature-tips.ts", "src/renderer/src/components/NativeChatResumeRunStatusIcon.tsx", "src/renderer/src/components/NativeChatResumeRunSummary.tsx", "src/renderer/src/components/editor/IpynbCellRun.tsx", "src/renderer/src/components/feature-tips/FeatureTipsModal.tsx", "src/renderer/src/components/native-chat/NativeChatAgentMessageRow.test.tsx", "src/renderer/src/components/native-chat/NativeChatAssistantMessageRow.tsx", "src/renderer/src/components/native-chat/NativeChatAutocompleteMenus.test.tsx", "src/renderer/src/components/native-chat/NativeChatAwaitingInputRow.tsx", "src/renderer/src/components/native-chat/NativeChatBackgroundTaskRun.test.tsx", "src/renderer/src/components/native-chat/NativeChatBackgroundTaskRun.tsx", "src/renderer/src/components/native-chat/NativeChatComposer.resume-command.test.tsx", "src/renderer/src/components/native-chat/NativeChatComposer.test.tsx", "src/renderer/src/components/native-chat/NativeChatComposerActions.tsx", "src/renderer/src/components/native-chat/NativeChatComposerField.tsx", "src/renderer/src/components/native-chat/NativeChatDiffCard.tsx", "src/renderer/src/components/native-chat/NativeChatDockedTaskList.tsx", "src/renderer/src/components/native-chat/NativeChatEmptyState.tsx", "src/renderer/src/components/native-chat/NativeChatInteractiveCard.test.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.tsx", "src/renderer/src/components/native-chat/NativeChatMarkdown.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.growth-windowing.spec.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.live-reasoning.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.new-rows-marker.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.older-history.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.queued-turn-order.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.rail-history-jump.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.reader-navigation.spec.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.render-cost.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.subagent-sections.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.tool-stream-cost.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.turn-membership.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.turn-status.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.unsent-message.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.visual-scroll.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.windowing-test-support.tsx", "src/renderer/src/components/native-chat/NativeChatMessageRow.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageRow.tsx", "src/renderer/src/components/native-chat/NativeChatMessageRow.work-run.test.tsx", "src/renderer/src/components/native-chat/NativeChatMessageTimestamp.tsx", "src/renderer/src/components/native-chat/NativeChatModelCombobox.tsx", "src/renderer/src/components/native-chat/NativeChatNoticeRow.tsx", "src/renderer/src/components/native-chat/NativeChatPacedMarkdown.file-links.test.tsx", "src/renderer/src/components/native-chat/NativeChatPacedMarkdown.mermaid.test.tsx", "src/renderer/src/components/native-chat/NativeChatPermissionModePicker.test.tsx", "src/renderer/src/components/native-chat/NativeChatPermissionModePicker.tsx", "src/renderer/src/components/native-chat/NativeChatQuestionCard.test.tsx", "src/renderer/src/components/native-chat/NativeChatQueuedMessageEditor.test.tsx", "src/renderer/src/components/native-chat/NativeChatReasoningRow.test.tsx", "src/renderer/src/components/native-chat/NativeChatReasoningRow.tsx", "src/renderer/src/components/native-chat/NativeChatResolutionReceipt.empty-answer.test.tsx", "src/renderer/src/components/native-chat/NativeChatResolutionReceipt.test.tsx", "src/renderer/src/components/native-chat/NativeChatResolutionReceipt.tsx", "src/renderer/src/components/native-chat/NativeChatResolvedView.context-menu.test.tsx", "src/renderer/src/components/native-chat/NativeChatResolvedView.prompt-card-composer.test.tsx", "src/renderer/src/components/native-chat/NativeChatResolvedView.prompt-card-input.test.tsx", "src/renderer/src/components/native-chat/NativeChatResolvedView.tsx", "src/renderer/src/components/native-chat/NativeChatResolvedView.turn-status.test.tsx", "src/renderer/src/components/native-chat/NativeChatRewindAction.test.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.focus-return.test.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.test.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionRows.tsx", "src/renderer/src/components/native-chat/NativeChatStructuredSession.test-harness.tsx", "src/renderer/src/components/native-chat/NativeChatSubagentRun.test.tsx", "src/renderer/src/components/native-chat/NativeChatSubagentRun.tsx", "src/renderer/src/components/native-chat/NativeChatSubagentSectionHead.tsx", "src/renderer/src/components/native-chat/NativeChatTaskList.test.tsx", "src/renderer/src/components/native-chat/NativeChatTaskList.tsx", "src/renderer/src/components/native-chat/NativeChatToolAnnotations.tsx", "src/renderer/src/components/native-chat/NativeChatToolFileTarget.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolFileTarget.tsx", "src/renderer/src/components/native-chat/NativeChatToolIcon.tsx", "src/renderer/src/components/native-chat/NativeChatToolLine.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolLine.tsx", "src/renderer/src/components/native-chat/NativeChatToolOutput.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolOutput.tsx", "src/renderer/src/components/native-chat/NativeChatToolRun.appearance.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolRun.identity.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolRun.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolRun.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunCallCounts.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunCallCounts.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunMemberList.identity.test.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunMemberList.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptChrome.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptRow.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptRow.work-run.test.tsx", "src/renderer/src/components/native-chat/NativeChatTurnActivityLine.tsx", "src/renderer/src/components/native-chat/NativeChatUserMessageFold.test.tsx", "src/renderer/src/components/native-chat/NativeChatUserMessageFold.tsx", "src/renderer/src/components/native-chat/NativeChatUserMessageRow.tsx", "src/renderer/src/components/native-chat/NativeChatVisualFrame.test.tsx", "src/renderer/src/components/native-chat/NativeChatVisualFrame.tsx", "src/renderer/src/components/native-chat/NativeChatWorkingStatus.tsx", "src/renderer/src/components/native-chat/claude-terminal-session-options.ts", "src/renderer/src/components/native-chat/native-chat-appearance-style.ts", "src/renderer/src/components/native-chat/native-chat-appearance-write.ts", "src/renderer/src/components/native-chat/native-chat-command-marker.ts", "src/renderer/src/components/native-chat/native-chat-compaction-visibility.test.ts", "src/renderer/src/components/native-chat/native-chat-composer-draft-lifecycle.test.tsx", "src/renderer/src/components/native-chat/native-chat-composer-image-references.ts", "src/renderer/src/components/native-chat/native-chat-composer-prompt-recall.test.tsx", "src/renderer/src/components/native-chat/native-chat-composer-state.test.ts", "src/renderer/src/components/native-chat/native-chat-composer-state.ts", "src/renderer/src/components/native-chat/native-chat-composer-target.ts", "src/renderer/src/components/native-chat/native-chat-composer-types.ts", "src/renderer/src/components/native-chat/native-chat-context-command.test.tsx", "src/renderer/src/components/native-chat/native-chat-context-usage-answer.ts", "src/renderer/src/components/native-chat/native-chat-diff.ts", "src/renderer/src/components/native-chat/native-chat-dismiss-key.ts", "src/renderer/src/components/native-chat/native-chat-draft-cache.test.ts", "src/renderer/src/components/native-chat/native-chat-file-link.test.ts", "src/renderer/src/components/native-chat/native-chat-file-link.ts", "src/renderer/src/components/native-chat/native-chat-font-size.ts", "src/renderer/src/components/native-chat/native-chat-image-label.ts", "src/renderer/src/components/native-chat/native-chat-image-paste.ts", "src/renderer/src/components/native-chat/native-chat-image-references.test.tsx", "src/renderer/src/components/native-chat/native-chat-incremental-assembler.test.ts", "src/renderer/src/components/native-chat/native-chat-incremental-assembler.ts", "src/renderer/src/components/native-chat/native-chat-interactive-prompt.ts", "src/renderer/src/components/native-chat/native-chat-launch-default-adoption.test.ts", "src/renderer/src/components/native-chat/native-chat-launch-draft-resolution.test.ts", "src/renderer/src/components/native-chat/native-chat-launch-draft-resolution.ts", "src/renderer/src/components/native-chat/native-chat-link-target-actions.ts", "src/renderer/src/components/native-chat/native-chat-live-message-preparation.test.ts", "src/renderer/src/components/native-chat/native-chat-live-message-preparation.ts", "src/renderer/src/components/native-chat/native-chat-live-session-contract.ts", "src/renderer/src/components/native-chat/native-chat-live-status.test.ts", "src/renderer/src/components/native-chat/native-chat-live-status.ts", "src/renderer/src/components/native-chat/native-chat-message-copy-text.ts", "src/renderer/src/components/native-chat/native-chat-message-grouping.test.ts", "src/renderer/src/components/native-chat/native-chat-message-grouping.ts", "src/renderer/src/components/native-chat/native-chat-message-list-projection.test.ts", "src/renderer/src/components/native-chat/native-chat-message-list-projection.ts", "src/renderer/src/components/native-chat/native-chat-message-rail-items.test.ts", "src/renderer/src/components/native-chat/native-chat-message-rail-items.ts", "src/renderer/src/components/native-chat/native-chat-new-rows-marker.test.tsx", "src/renderer/src/components/native-chat/native-chat-noise.ts", "src/renderer/src/components/native-chat/native-chat-pending-occurrence.test.ts", "src/renderer/src/components/native-chat/native-chat-pending-occurrence.ts", "src/renderer/src/components/native-chat/native-chat-pending-pasted-content.test.ts", "src/renderer/src/components/native-chat/native-chat-pending.test.ts", "src/renderer/src/components/native-chat/native-chat-pending.ts", "src/renderer/src/components/native-chat/native-chat-preassembled-session-parity.test.ts", "src/renderer/src/components/native-chat/native-chat-prompt-document-text.ts", "src/renderer/src/components/native-chat/native-chat-prompt-document.ts", "src/renderer/src/components/native-chat/native-chat-pty-retired-model.test.ts", "src/renderer/src/components/native-chat/native-chat-pty-session-options.test.ts", "src/renderer/src/components/native-chat/native-chat-pty-session-options.ts", "src/renderer/src/components/native-chat/native-chat-rail-outline-parity.test.ts", "src/renderer/src/components/native-chat/native-chat-reply-reveals.ts", "src/renderer/src/components/native-chat/native-chat-rewind-eligibility.ts", "src/renderer/src/components/native-chat/native-chat-row-height-estimate.test.ts", "src/renderer/src/components/native-chat/native-chat-row-height-estimate.ts", "src/renderer/src/components/native-chat/native-chat-runtime-contract.ts", "src/renderer/src/components/native-chat/native-chat-runtime-image-send.ts", "src/renderer/src/components/native-chat/native-chat-runtime-send.ts", "src/renderer/src/components/native-chat/native-chat-scrape-fallback.ts", "src/renderer/src/components/native-chat/native-chat-sent-prompt-history.test.ts", "src/renderer/src/components/native-chat/native-chat-sent-prompt-history.ts", "src/renderer/src/components/native-chat/native-chat-session-assembler.test.ts", "src/renderer/src/components/native-chat/native-chat-session-assembler.ts", "src/renderer/src/components/native-chat/native-chat-session-option-apply.ts", "src/renderer/src/components/native-chat/native-chat-session-option-cache.ts", "src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts", "src/renderer/src/components/native-chat/native-chat-session-option-labels.test.ts", "src/renderer/src/components/native-chat/native-chat-session-option-labels.ts", "src/renderer/src/components/native-chat/native-chat-session-option-settings-write.ts", "src/renderer/src/components/native-chat/native-chat-session-option-snapshot.ts", "src/renderer/src/components/native-chat/native-chat-session-transport.test.ts", "src/renderer/src/components/native-chat/native-chat-shared-copy-matches-catalog.test.ts", "src/renderer/src/components/native-chat/native-chat-stopped-before-start-row.ts", "src/renderer/src/components/native-chat/native-chat-structured-composer-dispatch.ts", "src/renderer/src/components/native-chat/native-chat-structured-send-composition-clear.test.tsx", "src/renderer/src/components/native-chat/native-chat-subagent-delegation.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-delegation.ts", "src/renderer/src/components/native-chat/native-chat-subagent-group-words-text.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-group-words-text.ts", "src/renderer/src/components/native-chat/native-chat-subagent-handoff-copy-budget.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-live-frontier.ts", "src/renderer/src/components/native-chat/native-chat-subagent-section-slots.ts", "src/renderer/src/components/native-chat/native-chat-subagent-section-work-runs.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections-retention.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections.test.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/native-chat-submission-navigation.test.tsx", "src/renderer/src/components/native-chat/native-chat-task-list-state.test.ts", "src/renderer/src/components/native-chat/native-chat-task-list-state.ts", "src/renderer/src/components/native-chat/native-chat-terminal-turn.test.ts", "src/renderer/src/components/native-chat/native-chat-terminal-turn.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-rows.test.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-rows.ts", "src/renderer/src/components/native-chat/native-chat-tool-fold.test.ts", "src/renderer/src/components/native-chat/native-chat-tool-fold.ts", "src/renderer/src/components/native-chat/native-chat-tool-line-label.ts", "src/renderer/src/components/native-chat/native-chat-tool-run-label.ts", "src/renderer/src/components/native-chat/native-chat-tool-summary.test.ts", "src/renderer/src/components/native-chat/native-chat-tool-summary.ts", "src/renderer/src/components/native-chat/native-chat-transcript-slots.test.ts", "src/renderer/src/components/native-chat/native-chat-transcript-slots.ts", "src/renderer/src/components/native-chat/native-chat-transcript-work-runs.test.ts", "src/renderer/src/components/native-chat/native-chat-transcript-work-runs.ts", "src/renderer/src/components/native-chat/native-chat-turn-diffs.test.ts", "src/renderer/src/components/native-chat/native-chat-turn-diffs.ts", "src/renderer/src/components/native-chat/native-chat-view-state.test.ts", "src/renderer/src/components/native-chat/native-chat-view-state.ts", "src/renderer/src/components/native-chat/native-chat-view-types.ts", "src/renderer/src/components/native-chat/native-chat-visual-markdown-extension.tsx", "src/renderer/src/components/native-chat/native-chat-visual-markdown-syntax.ts", "src/renderer/src/components/native-chat/native-chat-waiting-partition-budget.test.ts", "src/renderer/src/components/native-chat/native-chat-windowing-test-harness.tsx", "src/renderer/src/components/native-chat/native-chat-work-run-pairing.test.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-hand-back.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-cards.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-edit-images.ts", "src/renderer/src/components/native-chat/use-host-model-catalog-upgrade.test.tsx", "src/renderer/src/components/native-chat/use-host-model-catalog-upgrade.unavailable.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-assembled-messages.ts", "src/renderer/src/components/native-chat/use-native-chat-availability-notice.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-attachments.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-composer-catalog.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-composer-catalog.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-keydown.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-composer-submit.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-composer-submit.ts", "src/renderer/src/components/native-chat/use-native-chat-context-menu.targets.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-elapsed-seconds.ts", "src/renderer/src/components/native-chat/use-native-chat-file-link-click.ts", "src/renderer/src/components/native-chat/use-native-chat-font-size.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-interactive-prompt-card.test.ts", "src/renderer/src/components/native-chat/use-native-chat-interactive-prompt-card.ts", "src/renderer/src/components/native-chat/use-native-chat-interactive-send.ts", "src/renderer/src/components/native-chat/use-native-chat-launch-draft-adoption.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-launch-draft-adoption.ts", "src/renderer/src/components/native-chat/use-native-chat-launch-prompt-delivery-notice.ts", "src/renderer/src/components/native-chat/use-native-chat-link-actions.ts", "src/renderer/src/components/native-chat/use-native-chat-live-session-pending.test.ts", "src/renderer/src/components/native-chat/use-native-chat-live-session-visibility.test.ts", "src/renderer/src/components/native-chat/use-native-chat-live-session.test.ts", "src/renderer/src/components/native-chat/use-native-chat-live-session.ts", "src/renderer/src/components/native-chat/use-native-chat-local-command-answer.ts", "src/renderer/src/components/native-chat/use-native-chat-message-rail.test.ts", "src/renderer/src/components/native-chat/use-native-chat-paced-text.remount.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-paced-text.ts", "src/renderer/src/components/native-chat/use-native-chat-pending-delivery.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-pending-delivery.ts", "src/renderer/src/components/native-chat/use-native-chat-picker-state.ts", "src/renderer/src/components/native-chat/use-native-chat-pty-composer-send.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-pty-composer-send.ts", "src/renderer/src/components/native-chat/use-native-chat-question-auto-advance.ts", "src/renderer/src/components/native-chat/use-native-chat-resume-command.ts", "src/renderer/src/components/native-chat/use-native-chat-retained-session.test.ts", "src/renderer/src/components/native-chat/use-native-chat-retained-session.ts", "src/renderer/src/components/native-chat/use-native-chat-rewind.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-session-options.ts", "src/renderer/src/components/native-chat/use-native-chat-skills.react.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-skills.ts", "src/renderer/src/components/native-chat/use-native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/use-native-chat-terminal-turn-timing.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-lifecycle.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-projection.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-slots.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-diffs.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-membership.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-status.ts", "src/renderer/src/components/native-chat/use-native-chat-visual-theme.ts", "src/renderer/src/components/native-chat/use-native-chat-work-run.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.first-frame.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.learned-default.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.permission-mode.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.preloaded-agents.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts", "src/renderer/src/components/native-chat/use-structured-agent-session.test.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session.ts", "src/renderer/src/components/native-chat/use-structured-agent-turn-timing.ts", "src/renderer/src/components/settings/AppearanceChatContrastControls.draft.test.tsx", "src/renderer/src/components/settings/AppearanceChatContrastControls.tsx", "src/renderer/src/components/settings/AppearanceChatSection.tsx", "src/renderer/src/components/settings/NativeChatProvidersSetting.tsx", "src/renderer/src/components/settings/NativeChatShellEnvironmentSetting.tsx", "src/renderer/src/components/settings/agent-availability-settings.test.ts", "src/renderer/src/components/sidebar/CommentMarkdown.file-link-cases.test.tsx", "src/renderer/src/components/sidebar/CommentMarkdown.link-click.test.tsx", "src/renderer/src/components/sidebar/comment-markdown-element-renderers.tsx", "src/renderer/src/components/sidebar/comment-markdown-native-chat-file-links.ts", "src/renderer/src/components/sidebar/comment-markdown-word-fade.ts", "src/renderer/src/components/terminal-pane/pty-connection-types.ts", "src/renderer/src/hooks/zoom-routing.test.ts", "src/renderer/src/lib/agent-launch-through-host.ts", "src/renderer/src/lib/launch-structured-agent-session.ts", "src/renderer/src/lib/native-chat-launch-draft-mirrorability.ts", "src/renderer/src/lib/native-chat-supported-agent.ts", "src/renderer/src/lib/native-chat-transcript-readability.ts", "src/renderer/src/lib/new-tab-agent-menu-rows.ts", "src/renderer/src/lib/orchestration-skill-coverage.ts", "src/renderer/src/lib/runtime-agent-background-create.ts", "src/renderer/src/lib/structured-agent-session-host-admission.ts", "src/renderer/src/lib/structured-agent-session-launch-options.ts", "src/renderer/src/lib/structured-agent-session-launch-persistence.ts", "src/renderer/src/lib/worktree-startup-payload.ts", "src/renderer/src/store/slices/settings.ts", "src/renderer/src/store/slices/ui/ui-slice-contract-contextual.ts", "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-state.ts", "src/renderer/src/web/preload-api/web-native-chat-api.ts", "src/renderer/src/web/preload-api/web-preference-normalization.ts", "src/shared/agent-launch-settings-permissions.test.ts", "src/shared/agent-scoped-permission-defaults.test.ts", "src/shared/agent-session-context-clear.ts", "src/shared/agent-session-conversation-outline.ts", "src/shared/agent-session-journal-position.ts", "src/shared/agent-session-journal-types.ts", "src/shared/agent-session-option-catalog-grok.test.ts", "src/shared/agent-session-option-catalog-omp.test.ts", "src/shared/agent-session-option-catalog-types.ts", "src/shared/agent-session-option-catalog.test.ts", "src/shared/agent-session-option-catalog.ts", "src/shared/agent-session-option-launch.ts", "src/shared/agent-session-wire.ts", "src/shared/agent-startup-plan-inputs.ts", "src/shared/ansi-escape-sequences-consumers.test.ts", "src/shared/background-task-roster.ts", "src/shared/claude-bash-input.ts", "src/shared/claude-pasted-content.ts", "src/shared/flag-prompt-startup.ts", "src/shared/global-settings-base.ts", "src/shared/global-settings-types.ts", "src/shared/orchestration-worker-output.ts", "src/shared/persisted-state-types.ts", "src/shared/prompt-dismissal-store.ts", "src/shared/queued-message-edit.ts", "src/shared/rpc-contract/agent-session-visual-params.ts", "src/shared/rpc-contract/native-chat-params.ts", "src/shared/structured-agent-question-projection.ts", "src/shared/structured-agent-session-composer.ts", "src/shared/structured-agent-session-first-prompt.ts", "src/shared/structured-agent-session-latest-request.ts", "src/shared/structured-agent-session-live-turn.ts", "src/shared/structured-agent-session-message-projection-stopped-before-start.test.ts", "src/shared/structured-agent-session-message-projection.test.ts", "src/shared/structured-agent-session-message-projection.ts", "src/shared/structured-agent-session-option-codec.ts", "src/shared/structured-agent-session-option-picks.test.ts", "src/shared/structured-agent-session-option-snapshot.ts", "src/shared/structured-agent-session-option-state.ts", "src/shared/structured-agent-session-option-view.ts", "src/shared/structured-agent-session-options.test.ts", "src/shared/structured-agent-session-options.ts", "src/shared/structured-agent-session-permission-option.test.ts", "src/shared/structured-agent-session-permission-option.ts", "src/shared/structured-agent-session-projection.ts", "src/shared/structured-agent-session-status-block.ts", "src/shared/structured-agent-session-status-tool-line.test.ts", "src/shared/structured-agent-session-subagent-roster.test.ts", "src/shared/structured-agent-session-subagent-roster.ts", "src/shared/structured-agent-session-tool-call-block.ts", "src/shared/structured-agent-session-turn-bars.test.ts", "src/shared/structured-agent-session-turn-timing.test.ts", "src/shared/structured-agent-session-turn-timing.ts", "src/shared/structured-agent-session-unlisted-effort.ts", "src/shared/structured-native-chat-launch-route.ts", "src/shared/tui-agent-launch-command-argument-values.test.ts", "src/shared/tui-agent-launch-command.ts", "src/shared/tui-agent-resume-startup.ts", "src/shared/tui-agent-startup.ts", "src/shared/worker-transcript-background-task-text.test.ts", "src/shared/worker-transcript-text-scaling.test.ts", "src/shared/worker-transcript-text.ts", "tests/e2e/claude-auto-mode-host-catalog.unit.test.ts", "tests/e2e/native-chat-ssh-delivery.unit.test.ts", "tests/tools/omp-transcript-rendered/fixture.tsx" ], "productionExternalImporterFiles": [ "config/scripts/native-chat-live-session-benchmark.ts", "mobile/scripts/mock-server-native-chat-scenario.ts", "mobile/src/components/MobileMarkdown.tsx", "mobile/src/components/WorktreeAgentRow.tsx", "mobile/src/components/markdown-href-routing.ts", "mobile/src/components/mobile-markdown-blocks.tsx", "mobile/src/components/mobile-markdown-visual-lines.ts", "mobile/src/components/use-mobile-markdown-tree.ts", "mobile/src/session/MobileNativeChatAsk.tsx", "mobile/src/session/MobileNativeChatAwaitingInputRow.tsx", "mobile/src/session/MobileNativeChatComposer.tsx", "mobile/src/session/MobileNativeChatComposerMenu.tsx", "mobile/src/session/MobileNativeChatDiffCard.tsx", "mobile/src/session/MobileNativeChatFullContent.tsx", "mobile/src/session/MobileNativeChatLiveLine.tsx", "mobile/src/session/MobileNativeChatMessage.tsx", "mobile/src/session/MobileNativeChatMessageActionsSheet.tsx", "mobile/src/session/MobileNativeChatMessageTime.tsx", "mobile/src/session/MobileNativeChatNoticeRow.tsx", "mobile/src/session/MobileNativeChatOverlay.tsx", "mobile/src/session/MobileNativeChatPacedProse.tsx", "mobile/src/session/MobileNativeChatPageList.tsx", "mobile/src/session/MobileNativeChatPromptCard.tsx", "mobile/src/session/MobileNativeChatProse.tsx", "mobile/src/session/MobileNativeChatReasoningRow.tsx", "mobile/src/session/MobileNativeChatResolutionReceipt.tsx", "mobile/src/session/MobileNativeChatRowOverlaysHost.tsx", "mobile/src/session/MobileNativeChatSessionOptionPickers.tsx", "mobile/src/session/MobileNativeChatSessionOptionRows.tsx", "mobile/src/session/MobileNativeChatSessionOptionSegments.tsx", "mobile/src/session/MobileNativeChatStopButton.tsx", "mobile/src/session/MobileNativeChatSubagentGroup.tsx", "mobile/src/session/MobileNativeChatTaskList.tsx", "mobile/src/session/MobileNativeChatToolIcon.tsx", "mobile/src/session/MobileNativeChatToolLine.tsx", "mobile/src/session/MobileNativeChatToolRun.tsx", "mobile/src/session/MobileNativeChatTurnStatus.tsx", "mobile/src/session/MobileNativeChatUserMessageFold.tsx", "mobile/src/session/MobileNativeChatView.tsx", "mobile/src/session/MobileNativeChatVisual.tsx", "mobile/src/session/MobileNativeChatVisualFrame.tsx", "mobile/src/session/mobile-native-chat-answer-stepping.ts", "mobile/src/session/mobile-native-chat-composer-menu.ts", "mobile/src/session/mobile-native-chat-controller-contract.ts", "mobile/src/session/mobile-native-chat-draft-reconcile.ts", "mobile/src/session/mobile-native-chat-eligibility.ts", "mobile/src/session/mobile-native-chat-fold-reuse.ts", "mobile/src/session/mobile-native-chat-image-transcript-markers.ts", "mobile/src/session/mobile-native-chat-list-footer.tsx", "mobile/src/session/mobile-native-chat-message-plain-text.ts", "mobile/src/session/mobile-native-chat-page-heights.ts", "mobile/src/session/mobile-native-chat-page-window-state.ts", "mobile/src/session/mobile-native-chat-pending-baseline.ts", "mobile/src/session/mobile-native-chat-pending-retirement.ts", "mobile/src/session/mobile-native-chat-permission.ts", "mobile/src/session/mobile-native-chat-render-data.ts", "mobile/src/session/mobile-native-chat-reply-reveals.ts", "mobile/src/session/mobile-native-chat-row-keys.ts", "mobile/src/session/mobile-native-chat-row-overlays.ts", "mobile/src/session/mobile-native-chat-run-descriptors.ts", "mobile/src/session/mobile-native-chat-send-classification.ts", "mobile/src/session/mobile-native-chat-session-option-labels.ts", "mobile/src/session/mobile-native-chat-stream-frame.ts", "mobile/src/session/mobile-native-chat-streaming-gate.ts", "mobile/src/session/mobile-native-chat-tool-run-props.ts", "mobile/src/session/mobile-native-chat-unsent-notices.ts", "mobile/src/session/mobile-native-chat-visual-context.ts", "mobile/src/session/mobile-native-chat-visual-host-document.ts", "mobile/src/session/mobile-native-chat-visual-read.ts", "mobile/src/session/mobile-native-chat-visual-theme.ts", "mobile/src/session/mobile-session-option-records.ts", "mobile/src/session/mobile-structured-agent-session-contract.ts", "mobile/src/session/use-mobile-native-chat-active-resolution.ts", "mobile/src/session/use-mobile-native-chat-answer-send.ts", "mobile/src/session/use-mobile-native-chat-ask-auto-advance.ts", "mobile/src/session/use-mobile-native-chat-ask-dismiss.ts", "mobile/src/session/use-mobile-native-chat-cancel-ask.ts", "mobile/src/session/use-mobile-native-chat-drafts.ts", "mobile/src/session/use-mobile-native-chat-input-lease.ts", "mobile/src/session/use-mobile-native-chat-launch-draft-seed.ts", "mobile/src/session/use-mobile-native-chat-message-detail.ts", "mobile/src/session/use-mobile-native-chat-message-send.ts", "mobile/src/session/use-mobile-native-chat-paced-text.ts", "mobile/src/session/use-mobile-native-chat-prompts.ts", "mobile/src/session/use-mobile-native-chat-row-renderer.tsx", "mobile/src/session/use-mobile-native-chat-session-option-controller.ts", "mobile/src/session/use-mobile-native-chat-session-options.ts", "mobile/src/session/use-mobile-native-chat-session.ts", "mobile/src/session/use-mobile-native-chat-streaming-bubble.ts", "mobile/src/session/use-mobile-native-chat-transcript-rows.ts", "mobile/src/session/use-mobile-native-chat-turn-disclosure.ts", "mobile/src/session/use-mobile-native-chat-turn-status.ts", "mobile/src/session/use-mobile-native-chat-unconfirmed-sends.ts", "mobile/src/session/use-mobile-structured-agent-options.ts", "mobile/src/session/use-mobile-structured-agent-session.ts", "mobile/src/session/use-mobile-structured-agent-turn-timing.ts", "mobile/src/session/use-mobile-structured-option-surface.ts", "mobile/src/transport/rpc-client-terminal-subscription.ts", "src/main/acp/acp-background-task-child-work.ts", "src/main/acp/acp-background-task-timeline.ts", "src/main/acp/acp-dialects/acp-dialect.ts", "src/main/acp/acp-dialects/grok-background-tasks.ts", "src/main/acp/acp-dialects/grok-subagents.ts", "src/main/acp/acp-prompt-content.ts", "src/main/acp/acp-recovery-history.ts", "src/main/acp/acp-subagents.ts", "src/main/acp/acp-timeline-translator.ts", "src/main/ai-vault/session-scanner-text-normalization.ts", "src/main/claude/claude-background-task-memory.ts", "src/main/claude/claude-background-task-roster.ts", "src/main/claude/claude-background-task-row-journal.ts", "src/main/claude/claude-background-task-row-lifecycle.ts", "src/main/claude/claude-background-task-rows.ts", "src/main/claude/claude-background-task-start.ts", "src/main/claude/claude-structured-dispatch-content.ts", "src/main/claude/claude-structured-history-window.ts", "src/main/claude/claude-structured-item-translation.ts", "src/main/claude/claude-structured-prompt-items.ts", "src/main/claude/claude-subagent-journaled-identities.ts", "src/main/codex/codex-background-task-frames.ts", "src/main/codex/codex-child-work-translation.ts", "src/main/codex/codex-collab-agent-tool-call.ts", "src/main/codex/codex-image-item-translation.ts", "src/main/codex/codex-structured-item-stream-bounds.ts", "src/main/codex/codex-structured-item-translation.ts", "src/main/codex/codex-structured-journal-generic-frames.ts", "src/main/codex/codex-structured-turn-start.ts", "src/main/codex/codex-subagent-executions.ts", "src/main/ipc/native-chat.ts", "src/main/ipc/onboarding.ts", "src/main/native-chat/agent-session-journal/journal-legacy-identity.ts", "src/main/native-chat/agent-session-journal/journal-legacy-import.ts", "src/main/native-chat/agent-session-journal/journal-pi-active-branch.ts", "src/main/native-chat/agent-session-journal/journal-subagent-item.ts", "src/main/native-chat/agent-session-journal/journal-subagent-liveness.ts", "src/main/native-chat/agent-session-timeline/provider-timeline-background-tasks.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.ts", "src/main/native-chat/agent-session-wire/agent-session-history-subagent-roster.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-mutations.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-interrupted-continuation.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-orca-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-rows.ts", "src/main/native-chat/agent-session-wire/unhandled-provider-frame.ts", "src/main/native-chat/native-chat-file-provenance.ts", "src/main/native-chat/native-chat-visual-file-read.ts", "src/main/native-chat/session-file-resolver.ts", "src/main/native-chat/transcript-file-order.ts", "src/main/native-chat/transcript-incremental-reader.ts", "src/main/native-chat/transcript-line-decoders-claude.ts", "src/main/native-chat/transcript-line-decoders-codex.ts", "src/main/native-chat/transcript-line-decoders-grok.ts", "src/main/native-chat/transcript-line-decoders-omp.ts", "src/main/native-chat/transcript-opencode-part-blocks.ts", "src/main/native-chat/transcript-opencode-sqlite-query.ts", "src/main/native-chat/transcript-opencode.ts", "src/main/native-chat/transcript-opencode2-sqlite.ts", "src/main/native-chat/transcript-read-cache.ts", "src/main/native-chat/transcript-reader.ts", "src/main/native-chat/transcript-record-blocks.ts", "src/main/native-chat/transcript-stream-lines.ts", "src/main/native-chat/transcript-tail-reader.ts", "src/main/native-chat/transcript-turn-lifecycle.ts", "src/main/native-chat/transcript-watch-contract.ts", "src/main/native-chat/transcript-watch-engine.ts", "src/main/native-chat/transcript-watch.ts", "src/main/persistence/applying-settings/settings-update.ts", "src/main/persistence/loading-store/loaded-cohort-migrations.ts", "src/main/persistence/loading-store/loaded-state-parsing.ts", "src/main/persistence/loading-store/normalize-loaded-global-settings.ts", "src/main/persistence/loading-store/profile-preferences.ts", "src/main/pi/rpc-prompt.ts", "src/main/runtime/client/runtime-client-state.ts", "src/main/runtime/orchestration/structured-worker-journal-archive.ts", "src/main/runtime/orchestration/worker-output-archive.ts", "src/main/runtime/orchestration/worker-transcript-activity-block-bounds.ts", "src/main/runtime/orchestration/worker-transcript-local-read.ts", "src/main/runtime/orchestration/worker-transcript-payload.ts", "src/main/runtime/orchestration/worker-transcript-read.ts", "src/main/runtime/rpc/methods/agent-launch-surfaces.ts", "src/main/runtime/rpc/methods/native-chat-rpc-block-sanitize.ts", "src/main/runtime/rpc/methods/native-chat-rpc-image-block.ts", "src/main/runtime/rpc/methods/native-chat-rpc-page-bounds.ts", "src/main/runtime/rpc/methods/native-chat.ts", "src/main/runtime/rpc/methods/orchestration-chat-assignee-journal.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts", "src/main/runtime/rpc/methods/orchestration/worker/worker-topology.ts", "src/main/runtime/runtime-agent-terminal-startup.ts", "src/main/runtime/runtime-client-settings.ts", "src/main/runtime/session-tabs/structured-session-create-support.ts", "src/main/runtime/structured-agent-session-runtime.ts", "src/main/runtime/structured-agent-shell-environment.ts", "src/main/runtime/workspaces/workspace-process-listing.ts", "src/main/window/host-frame-navigation-guard.ts", "src/main/window/native-chat-paste-files.ts", "src/preload/api/native-chat-api.ts", "src/preload/api/native-chat-bridge.ts", "src/preload/api/onboarding-api.ts", "src/preload/api/onboarding-bridge.ts", "src/renderer/src/app-shell/use-onboarding-and-feature-tips.ts", "src/renderer/src/components/NativeChatResumeRunStatusIcon.tsx", "src/renderer/src/components/NativeChatResumeRunSummary.tsx", "src/renderer/src/components/editor/IpynbCellRun.tsx", "src/renderer/src/components/feature-tips/FeatureTipsModal.tsx", "src/renderer/src/components/native-chat/NativeChatAssistantMessageRow.tsx", "src/renderer/src/components/native-chat/NativeChatAwaitingInputRow.tsx", "src/renderer/src/components/native-chat/NativeChatBackgroundTaskRun.tsx", "src/renderer/src/components/native-chat/NativeChatComposerActions.tsx", "src/renderer/src/components/native-chat/NativeChatComposerField.tsx", "src/renderer/src/components/native-chat/NativeChatDiffCard.tsx", "src/renderer/src/components/native-chat/NativeChatDockedTaskList.tsx", "src/renderer/src/components/native-chat/NativeChatEmptyState.tsx", "src/renderer/src/components/native-chat/NativeChatInterruptedContinue.tsx", "src/renderer/src/components/native-chat/NativeChatMarkdown.tsx", "src/renderer/src/components/native-chat/NativeChatMessageList.tsx", "src/renderer/src/components/native-chat/NativeChatMessageRow.tsx", "src/renderer/src/components/native-chat/NativeChatMessageTimestamp.tsx", "src/renderer/src/components/native-chat/NativeChatModelCombobox.tsx", "src/renderer/src/components/native-chat/NativeChatNoticeRow.tsx", "src/renderer/src/components/native-chat/NativeChatPermissionModePicker.tsx", "src/renderer/src/components/native-chat/NativeChatReasoningRow.tsx", "src/renderer/src/components/native-chat/NativeChatResolutionReceipt.tsx", "src/renderer/src/components/native-chat/NativeChatResolvedView.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionPickers.tsx", "src/renderer/src/components/native-chat/NativeChatSessionOptionRows.tsx", "src/renderer/src/components/native-chat/NativeChatSubagentRun.tsx", "src/renderer/src/components/native-chat/NativeChatSubagentSectionHead.tsx", "src/renderer/src/components/native-chat/NativeChatTaskList.tsx", "src/renderer/src/components/native-chat/NativeChatToolAnnotations.tsx", "src/renderer/src/components/native-chat/NativeChatToolFileTarget.tsx", "src/renderer/src/components/native-chat/NativeChatToolIcon.tsx", "src/renderer/src/components/native-chat/NativeChatToolLine.tsx", "src/renderer/src/components/native-chat/NativeChatToolOutput.tsx", "src/renderer/src/components/native-chat/NativeChatToolRun.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunCallCounts.tsx", "src/renderer/src/components/native-chat/NativeChatToolRunMemberList.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptChrome.tsx", "src/renderer/src/components/native-chat/NativeChatTranscriptRow.tsx", "src/renderer/src/components/native-chat/NativeChatTurnActivityLine.tsx", "src/renderer/src/components/native-chat/NativeChatUserMessageFold.tsx", "src/renderer/src/components/native-chat/NativeChatUserMessageRow.tsx", "src/renderer/src/components/native-chat/NativeChatVisualFrame.tsx", "src/renderer/src/components/native-chat/NativeChatWorkingStatus.tsx", "src/renderer/src/components/native-chat/claude-terminal-session-options.ts", "src/renderer/src/components/native-chat/native-chat-appearance-style.ts", "src/renderer/src/components/native-chat/native-chat-appearance-write.ts", "src/renderer/src/components/native-chat/native-chat-command-marker.ts", "src/renderer/src/components/native-chat/native-chat-composer-image-references.ts", "src/renderer/src/components/native-chat/native-chat-composer-state.ts", "src/renderer/src/components/native-chat/native-chat-composer-target.ts", "src/renderer/src/components/native-chat/native-chat-composer-types.ts", "src/renderer/src/components/native-chat/native-chat-context-usage-answer.ts", "src/renderer/src/components/native-chat/native-chat-diff.ts", "src/renderer/src/components/native-chat/native-chat-dismiss-key.ts", "src/renderer/src/components/native-chat/native-chat-file-link.ts", "src/renderer/src/components/native-chat/native-chat-font-size.ts", "src/renderer/src/components/native-chat/native-chat-image-label.ts", "src/renderer/src/components/native-chat/native-chat-image-paste.ts", "src/renderer/src/components/native-chat/native-chat-incremental-assembler.ts", "src/renderer/src/components/native-chat/native-chat-interactive-prompt.ts", "src/renderer/src/components/native-chat/native-chat-launch-draft-resolution.ts", "src/renderer/src/components/native-chat/native-chat-link-target-actions.ts", "src/renderer/src/components/native-chat/native-chat-live-message-preparation.ts", "src/renderer/src/components/native-chat/native-chat-live-session-contract.ts", "src/renderer/src/components/native-chat/native-chat-live-status.ts", "src/renderer/src/components/native-chat/native-chat-message-copy-text.ts", "src/renderer/src/components/native-chat/native-chat-message-grouping.ts", "src/renderer/src/components/native-chat/native-chat-message-list-projection.ts", "src/renderer/src/components/native-chat/native-chat-message-rail-items.ts", "src/renderer/src/components/native-chat/native-chat-noise.ts", "src/renderer/src/components/native-chat/native-chat-pending-occurrence.ts", "src/renderer/src/components/native-chat/native-chat-pending.ts", "src/renderer/src/components/native-chat/native-chat-prompt-document-text.ts", "src/renderer/src/components/native-chat/native-chat-prompt-document.ts", "src/renderer/src/components/native-chat/native-chat-pty-session-options.ts", "src/renderer/src/components/native-chat/native-chat-reply-reveals.ts", "src/renderer/src/components/native-chat/native-chat-rewind-eligibility.ts", "src/renderer/src/components/native-chat/native-chat-row-height-estimate.ts", "src/renderer/src/components/native-chat/native-chat-runtime-contract.ts", "src/renderer/src/components/native-chat/native-chat-runtime-image-send.ts", "src/renderer/src/components/native-chat/native-chat-runtime-send.ts", "src/renderer/src/components/native-chat/native-chat-scrape-fallback.ts", "src/renderer/src/components/native-chat/native-chat-sent-prompt-history.ts", "src/renderer/src/components/native-chat/native-chat-session-assembler.ts", "src/renderer/src/components/native-chat/native-chat-session-option-apply.ts", "src/renderer/src/components/native-chat/native-chat-session-option-cache.ts", "src/renderer/src/components/native-chat/native-chat-session-option-enrichment.ts", "src/renderer/src/components/native-chat/native-chat-session-option-labels.ts", "src/renderer/src/components/native-chat/native-chat-session-option-settings-write.ts", "src/renderer/src/components/native-chat/native-chat-session-option-snapshot.ts", "src/renderer/src/components/native-chat/native-chat-stopped-before-start-row.ts", "src/renderer/src/components/native-chat/native-chat-structured-composer-dispatch.ts", "src/renderer/src/components/native-chat/native-chat-subagent-delegation.ts", "src/renderer/src/components/native-chat/native-chat-subagent-group-words-text.ts", "src/renderer/src/components/native-chat/native-chat-subagent-live-frontier.ts", "src/renderer/src/components/native-chat/native-chat-subagent-section-slots.ts", "src/renderer/src/components/native-chat/native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/native-chat-task-list-state.ts", "src/renderer/src/components/native-chat/native-chat-terminal-turn.ts", "src/renderer/src/components/native-chat/native-chat-thread-goal-rows.ts", "src/renderer/src/components/native-chat/native-chat-tool-fold.ts", "src/renderer/src/components/native-chat/native-chat-tool-line-label.ts", "src/renderer/src/components/native-chat/native-chat-tool-run-label.ts", "src/renderer/src/components/native-chat/native-chat-tool-summary.ts", "src/renderer/src/components/native-chat/native-chat-transcript-slots.ts", "src/renderer/src/components/native-chat/native-chat-transcript-work-runs.ts", "src/renderer/src/components/native-chat/native-chat-turn-diffs.ts", "src/renderer/src/components/native-chat/native-chat-view-state.ts", "src/renderer/src/components/native-chat/native-chat-view-types.ts", "src/renderer/src/components/native-chat/native-chat-visual-markdown-extension.tsx", "src/renderer/src/components/native-chat/native-chat-visual-markdown-syntax.ts", "src/renderer/src/components/native-chat/structured-agent-session-message-hand-back.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-cards.ts", "src/renderer/src/components/native-chat/structured-agent-session-queued-edit-images.ts", "src/renderer/src/components/native-chat/use-native-chat-assembled-messages.ts", "src/renderer/src/components/native-chat/use-native-chat-availability-notice.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-catalog.ts", "src/renderer/src/components/native-chat/use-native-chat-composer-submit.ts", "src/renderer/src/components/native-chat/use-native-chat-elapsed-seconds.ts", "src/renderer/src/components/native-chat/use-native-chat-file-link-click.ts", "src/renderer/src/components/native-chat/use-native-chat-interactive-prompt-card.ts", "src/renderer/src/components/native-chat/use-native-chat-interactive-send.ts", "src/renderer/src/components/native-chat/use-native-chat-launch-draft-adoption.ts", "src/renderer/src/components/native-chat/use-native-chat-launch-prompt-delivery-notice.ts", "src/renderer/src/components/native-chat/use-native-chat-link-actions.ts", "src/renderer/src/components/native-chat/use-native-chat-live-session.ts", "src/renderer/src/components/native-chat/use-native-chat-local-command-answer.ts", "src/renderer/src/components/native-chat/use-native-chat-paced-text.ts", "src/renderer/src/components/native-chat/use-native-chat-pending-delivery.ts", "src/renderer/src/components/native-chat/use-native-chat-picker-state.ts", "src/renderer/src/components/native-chat/use-native-chat-pty-composer-send.ts", "src/renderer/src/components/native-chat/use-native-chat-question-auto-advance.ts", "src/renderer/src/components/native-chat/use-native-chat-resume-command.ts", "src/renderer/src/components/native-chat/use-native-chat-retained-session.ts", "src/renderer/src/components/native-chat/use-native-chat-session-options.ts", "src/renderer/src/components/native-chat/use-native-chat-skills.ts", "src/renderer/src/components/native-chat/use-native-chat-subagent-sections.ts", "src/renderer/src/components/native-chat/use-native-chat-terminal-turn-timing.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-lifecycle.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-projection.ts", "src/renderer/src/components/native-chat/use-native-chat-transcript-slots.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-diffs.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-membership.ts", "src/renderer/src/components/native-chat/use-native-chat-turn-status.ts", "src/renderer/src/components/native-chat/use-native-chat-visual-theme.ts", "src/renderer/src/components/native-chat/use-native-chat-work-run.tsx", "src/renderer/src/components/native-chat/use-structured-agent-session-options.ts", "src/renderer/src/components/native-chat/use-structured-agent-session-transport-state.ts", "src/renderer/src/components/native-chat/use-structured-agent-session.ts", "src/renderer/src/components/native-chat/use-structured-agent-turn-timing.ts", "src/renderer/src/components/settings/AppearanceChatContrastControls.tsx", "src/renderer/src/components/settings/AppearanceChatSection.tsx", "src/renderer/src/components/settings/NativeChatProvidersSetting.tsx", "src/renderer/src/components/settings/NativeChatShellEnvironmentSetting.tsx", "src/renderer/src/components/sidebar/comment-markdown-element-renderers.tsx", "src/renderer/src/components/sidebar/comment-markdown-native-chat-file-links.ts", "src/renderer/src/components/sidebar/comment-markdown-word-fade.ts", "src/renderer/src/components/terminal-pane/pty-connection-types.ts", "src/renderer/src/lib/agent-launch-through-host.ts", "src/renderer/src/lib/launch-structured-agent-session.ts", "src/renderer/src/lib/native-chat-launch-draft-mirrorability.ts", "src/renderer/src/lib/native-chat-supported-agent.ts", "src/renderer/src/lib/native-chat-transcript-readability.ts", "src/renderer/src/lib/new-tab-agent-menu-rows.ts", "src/renderer/src/lib/orchestration-skill-coverage.ts", "src/renderer/src/lib/runtime-agent-background-create.ts", "src/renderer/src/lib/structured-agent-session-host-admission.ts", "src/renderer/src/lib/structured-agent-session-launch-options.ts", "src/renderer/src/lib/structured-agent-session-launch-persistence.ts", "src/renderer/src/lib/worktree-startup-payload.ts", "src/renderer/src/store/slices/settings.ts", "src/renderer/src/store/slices/ui/ui-slice-contract-contextual.ts", "src/renderer/src/store/terminals/terminal-actions.ts", "src/renderer/src/store/terminals/terminal-state.ts", "src/renderer/src/web/preload-api/web-native-chat-api.ts", "src/renderer/src/web/preload-api/web-preference-normalization.ts", "src/shared/agent-session-context-clear.ts", "src/shared/agent-session-conversation-outline.ts", "src/shared/agent-session-journal-position.ts", "src/shared/agent-session-journal-types.ts", "src/shared/agent-session-option-catalog-types.ts", "src/shared/agent-session-option-catalog.ts", "src/shared/agent-session-option-launch.ts", "src/shared/agent-session-wire.ts", "src/shared/agent-startup-plan-inputs.ts", "src/shared/background-task-roster.ts", "src/shared/claude-bash-input.ts", "src/shared/claude-pasted-content.ts", "src/shared/flag-prompt-startup.ts", "src/shared/global-settings-base.ts", "src/shared/global-settings-types.ts", "src/shared/orchestration-worker-output.ts", "src/shared/persisted-state-types.ts", "src/shared/prompt-dismissal-store.ts", "src/shared/queued-message-edit.ts", "src/shared/rpc-contract/agent-session-visual-params.ts", "src/shared/rpc-contract/native-chat-params.ts", "src/shared/structured-agent-question-projection.ts", "src/shared/structured-agent-session-composer.ts", "src/shared/structured-agent-session-first-prompt.ts", "src/shared/structured-agent-session-latest-request.ts", "src/shared/structured-agent-session-live-turn.ts", "src/shared/structured-agent-session-message-projection.ts", "src/shared/structured-agent-session-option-codec.ts", "src/shared/structured-agent-session-option-snapshot.ts", "src/shared/structured-agent-session-option-state.ts", "src/shared/structured-agent-session-option-view.ts", "src/shared/structured-agent-session-options.ts", "src/shared/structured-agent-session-permission-option.ts", "src/shared/structured-agent-session-projection.ts", "src/shared/structured-agent-session-status-block.ts", "src/shared/structured-agent-session-subagent-roster.ts", "src/shared/structured-agent-session-tool-call-block.ts", "src/shared/structured-agent-session-turn-timing.ts", "src/shared/structured-agent-session-unlisted-effort.ts", "src/shared/structured-native-chat-launch-route.ts", "src/shared/tui-agent-launch-command.ts", "src/shared/tui-agent-resume-startup.ts", "src/shared/tui-agent-startup.ts", "src/shared/worker-transcript-text.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 58 }, { "path": "src/shared/plugins", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/shared/native-chat-activity-tail-line.test.ts", "to": "src/shared/native-chat/native-chat-activity-tail-line.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-agent-profiles.test.ts", "to": "src/shared/native-chat/native-chat-agent-profiles.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-agent-profiles.ts", "to": "src/shared/native-chat/native-chat-agent-profiles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-agent-support.test.ts", "to": "src/shared/native-chat/native-chat-agent-support.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-agent-support.ts", "to": "src/shared/native-chat/native-chat-agent-support.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-answer-stepping.ts", "to": "src/shared/native-chat/native-chat-answer-stepping.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-appearance-settings.test.ts", "to": "src/shared/native-chat/native-chat-appearance-settings.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-appearance-settings.ts", "to": "src/shared/native-chat/native-chat-appearance-settings.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-ask-fifo.test.ts", "to": "src/shared/native-chat/native-chat-ask-fifo.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-ask-row.spec.ts", "to": "src/shared/native-chat/native-chat-ask-row.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-ask-row.ts", "to": "src/shared/native-chat/native-chat-ask-row.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-ask-types.ts", "to": "src/shared/native-chat/native-chat-ask-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-ask.test.ts", "to": "src/shared/native-chat/native-chat-ask.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-ask.ts", "to": "src/shared/native-chat/native-chat-ask.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-background-task-row.test.ts", "to": "src/shared/native-chat/native-chat-background-task-row.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-background-task-row.ts", "to": "src/shared/native-chat/native-chat-background-task-row.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-begin-patch.ts", "to": "src/shared/native-chat/native-chat-begin-patch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-command-envelope.spec.ts", "to": "src/shared/native-chat/native-chat-command-envelope.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-command-envelope.ts", "to": "src/shared/native-chat/native-chat-command-envelope.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-command-language.test.ts", "to": "src/shared/native-chat/native-chat-command-language.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-command-language.ts", "to": "src/shared/native-chat/native-chat-command-language.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-command-output.test.ts", "to": "src/shared/native-chat/native-chat-command-output.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-command-output.ts", "to": "src/shared/native-chat/native-chat-command-output.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-context-usage.test.ts", "to": "src/shared/native-chat/native-chat-context-usage.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-context-usage.ts", "to": "src/shared/native-chat/native-chat-context-usage.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-cut-turn-notice.test.ts", "to": "src/shared/native-chat/native-chat-cut-turn-notice.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-cut-turn-notice.ts", "to": "src/shared/native-chat/native-chat-cut-turn-notice.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-diff.ts", "to": "src/shared/native-chat/native-chat-diff.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-edit-cards.ts", "to": "src/shared/native-chat/native-chat-edit-cards.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-edit-lcs.ts", "to": "src/shared/native-chat/native-chat-edit-lcs.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-edit-model.ts", "to": "src/shared/native-chat/native-chat-edit-model.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-edit-normalize.test.ts", "to": "src/shared/native-chat/native-chat-edit-normalize.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-edit-normalize.ts", "to": "src/shared/native-chat/native-chat-edit-normalize.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-edit-patch-files.ts", "to": "src/shared/native-chat/native-chat-edit-patch-files.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-empty-state.ts", "to": "src/shared/native-chat/native-chat-empty-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-folded-tool-results.ts", "to": "src/shared/native-chat/native-chat-folded-tool-results.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-href-routing.test.ts", "to": "src/shared/native-chat/native-chat-href-routing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-href-routing.ts", "to": "src/shared/native-chat/native-chat-href-routing.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-image-reference.ts", "to": "src/shared/native-chat/native-chat-image-reference.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-image-transcript-markers.test.ts", "to": "src/shared/native-chat/native-chat-image-transcript-markers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-image-transcript-markers.ts", "to": "src/shared/native-chat/native-chat-image-transcript-markers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-launch-draft-mirrorability.ts", "to": "src/shared/native-chat/native-chat-launch-draft-mirrorability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-live-line.spec.ts", "to": "src/shared/native-chat/native-chat-live-line.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-live-line.ts", "to": "src/shared/native-chat/native-chat-live-line.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-merge-pairs.spec.ts", "to": "src/shared/native-chat/native-chat-merge-pairs.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-merge.ts", "to": "src/shared/native-chat/native-chat-merge.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-message-preparation.ts", "to": "src/shared/native-chat/native-chat-message-preparation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-message-time.ts", "to": "src/shared/native-chat/native-chat-message-time.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-messages-waiting-behind-live-turn.ts", "to": "src/shared/native-chat/native-chat-messages-waiting-behind-live-turn.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-noise.ts", "to": "src/shared/native-chat/native-chat-noise.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-notice.test.ts", "to": "src/shared/native-chat/native-chat-notice.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-notice.ts", "to": "src/shared/native-chat/native-chat-notice.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-orca-stop-cut.test.ts", "to": "src/shared/native-chat/native-chat-orca-stop-cut.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-orca-stop-cut.ts", "to": "src/shared/native-chat/native-chat-orca-stop-cut.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-paste-folder.ts", "to": "src/shared/native-chat/native-chat-paste-folder.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-picker-items.ts", "to": "src/shared/native-chat/native-chat-picker-items.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-picker-triggers.ts", "to": "src/shared/native-chat/native-chat-picker-triggers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-prose.ts", "to": "src/shared/native-chat/native-chat-prose.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-provider-frame-summary.test.ts", "to": "src/shared/native-chat/native-chat-provider-frame-summary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-provider-frame-summary.ts", "to": "src/shared/native-chat/native-chat-provider-frame-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-provider-retry-runs.test.ts", "to": "src/shared/native-chat/native-chat-provider-retry-runs.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-provider-retry-runs.ts", "to": "src/shared/native-chat/native-chat-provider-retry-runs.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-providers.ts", "to": "src/shared/native-chat/native-chat-providers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-question-auto-advance.ts", "to": "src/shared/native-chat/native-chat-question-auto-advance.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-reasoning-order.spec.ts", "to": "src/shared/native-chat/native-chat-reasoning-order.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-reasoning-row.spec.ts", "to": "src/shared/native-chat/native-chat-reasoning-row.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-reasoning-row.ts", "to": "src/shared/native-chat/native-chat-reasoning-row.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-reply-reveals.ts", "to": "src/shared/native-chat/native-chat-reply-reveals.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-reported-skill.ts", "to": "src/shared/native-chat/native-chat-reported-skill.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-resolution-receipt.ts", "to": "src/shared/native-chat/native-chat-resolution-receipt.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-row-content.ts", "to": "src/shared/native-chat/native-chat-row-content.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-scope-cache.test.ts", "to": "src/shared/native-chat/native-chat-scope-cache.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-scope-cache.ts", "to": "src/shared/native-chat/native-chat-scope-cache.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-send-order.ts", "to": "src/shared/native-chat/native-chat-send-order.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-commands.test.ts", "to": "src/shared/native-chat/native-chat-session-option-commands.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-commands.ts", "to": "src/shared/native-chat/native-chat-session-option-commands.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-defaults.test.ts", "to": "src/shared/native-chat/native-chat-session-option-defaults.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-defaults.ts", "to": "src/shared/native-chat/native-chat-session-option-defaults.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-snapshot.test.ts", "to": "src/shared/native-chat/native-chat-session-option-snapshot.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-snapshot.ts", "to": "src/shared/native-chat/native-chat-session-option-snapshot.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-state.test.ts", "to": "src/shared/native-chat/native-chat-session-option-state.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-option-state.ts", "to": "src/shared/native-chat/native-chat-session-option-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-session-options.ts", "to": "src/shared/native-chat/native-chat-session-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-shell-environment.test.ts", "to": "src/shared/native-chat/native-chat-shell-environment.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-shell-environment.ts", "to": "src/shared/native-chat/native-chat-shell-environment.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-slash-commands.omp.test.ts", "to": "src/shared/native-chat/native-chat-slash-commands.omp.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-slash-commands.test.ts", "to": "src/shared/native-chat/native-chat-slash-commands.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-slash-commands.ts", "to": "src/shared/native-chat/native-chat-slash-commands.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-stopped-before-start.ts", "to": "src/shared/native-chat/native-chat-stopped-before-start.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-stopped-send-turn.test.ts", "to": "src/shared/native-chat/native-chat-stopped-send-turn.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-stream-unsubscribe.test.ts", "to": "src/shared/native-chat/native-chat-stream-unsubscribe.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-stream-unsubscribe.ts", "to": "src/shared/native-chat/native-chat-stream-unsubscribe.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-streaming.spec.ts", "to": "src/shared/native-chat/native-chat-streaming.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-streaming.ts", "to": "src/shared/native-chat/native-chat-streaming.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-subagent-group-header.spec.ts", "to": "src/shared/native-chat/native-chat-subagent-group-header.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-subagent-group-header.ts", "to": "src/shared/native-chat/native-chat-subagent-group-header.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-subagent-items.test.ts", "to": "src/shared/native-chat/native-chat-subagent-items.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-subagent-items.ts", "to": "src/shared/native-chat/native-chat-subagent-items.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-subagent-summary.test.ts", "to": "src/shared/native-chat/native-chat-subagent-summary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-subagent-summary.ts", "to": "src/shared/native-chat/native-chat-subagent-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-task-list-frames.ts", "to": "src/shared/native-chat/native-chat-task-list-frames.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-task-list-history.test.ts", "to": "src/shared/native-chat/native-chat-task-list-history.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-task-list-history.ts", "to": "src/shared/native-chat/native-chat-task-list-history.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-task-list.test.ts", "to": "src/shared/native-chat/native-chat-task-list.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-task-list.ts", "to": "src/shared/native-chat/native-chat-task-list.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-text-reveal.test.ts", "to": "src/shared/native-chat/native-chat-text-reveal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-text-reveal.ts", "to": "src/shared/native-chat/native-chat-text-reveal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-activity.spec.ts", "to": "src/shared/native-chat/native-chat-tool-activity.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-activity.ts", "to": "src/shared/native-chat/native-chat-tool-activity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-attribution-allocation.test.ts", "to": "src/shared/native-chat/native-chat-tool-attribution-allocation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-fold-attribution.spec.ts", "to": "src/shared/native-chat/native-chat-tool-fold-attribution.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-fold.ts", "to": "src/shared/native-chat/native-chat-tool-fold.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-icon.test.ts", "to": "src/shared/native-chat/native-chat-tool-icon.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-icon.ts", "to": "src/shared/native-chat/native-chat-tool-icon.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-identity.test.ts", "to": "src/shared/native-chat/native-chat-tool-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-identity.ts", "to": "src/shared/native-chat/native-chat-tool-identity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-input-text.ts", "to": "src/shared/native-chat/native-chat-tool-input-text.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-line-identity.test.ts", "to": "src/shared/native-chat/native-chat-tool-line-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-line-identity.ts", "to": "src/shared/native-chat/native-chat-tool-line-identity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-line-label.test.ts", "to": "src/shared/native-chat/native-chat-tool-line-label.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-line-label.ts", "to": "src/shared/native-chat/native-chat-tool-line-label.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-pair-limit.spec.ts", "to": "src/shared/native-chat/native-chat-tool-pair-limit.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-pairing.performance.test.ts", "to": "src/shared/native-chat/native-chat-tool-pairing.performance.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-pairing.spec.ts", "to": "src/shared/native-chat/native-chat-tool-pairing.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-pairing.ts", "to": "src/shared/native-chat/native-chat-tool-pairing.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-pairs.ts", "to": "src/shared/native-chat/native-chat-tool-pairs.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-preview-prefix.test.ts", "to": "src/shared/native-chat/native-chat-tool-preview-prefix.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-preview-prefix.ts", "to": "src/shared/native-chat/native-chat-tool-preview-prefix.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-preview-scan.test.ts", "to": "src/shared/native-chat/native-chat-tool-preview-scan.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-result-orphans.spec.ts", "to": "src/shared/native-chat/native-chat-tool-result-orphans.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-run-outcome.test.ts", "to": "src/shared/native-chat/native-chat-tool-run-outcome.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-run-outcome.ts", "to": "src/shared/native-chat/native-chat-tool-run-outcome.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-run-sentence.test.ts", "to": "src/shared/native-chat/native-chat-tool-run-sentence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-run-sentence.ts", "to": "src/shared/native-chat/native-chat-tool-run-sentence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-summary.test.ts", "to": "src/shared/native-chat/native-chat-tool-summary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-tool-summary.ts", "to": "src/shared/native-chat/native-chat-tool-summary.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-trailing-run.ts", "to": "src/shared/native-chat/native-chat-trailing-run.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-transcript-contracts.test.ts", "to": "src/shared/native-chat/native-chat-transcript-contracts.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-transcript-projection.test.ts", "to": "src/shared/native-chat/native-chat-transcript-projection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-transcript-projection.ts", "to": "src/shared/native-chat/native-chat-transcript-projection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-transcript-readability.ts", "to": "src/shared/native-chat/native-chat-transcript-readability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-transcript-retention.test.ts", "to": "src/shared/native-chat/native-chat-transcript-retention.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-transcript-retention.ts", "to": "src/shared/native-chat/native-chat-transcript-retention.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-activity.test.ts", "to": "src/shared/native-chat/native-chat-turn-activity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-activity.ts", "to": "src/shared/native-chat/native-chat-turn-activity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-fold.test.ts", "to": "src/shared/native-chat/native-chat-turn-fold.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-fold.ts", "to": "src/shared/native-chat/native-chat-turn-fold.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-grouping.spec.ts", "to": "src/shared/native-chat/native-chat-turn-grouping.spec.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-grouping.ts", "to": "src/shared/native-chat/native-chat-turn-grouping.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-membership-derived-tool-row.test.ts", "to": "src/shared/native-chat/native-chat-turn-membership-derived-tool-row.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-membership.test.ts", "to": "src/shared/native-chat/native-chat-turn-membership.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-membership.ts", "to": "src/shared/native-chat/native-chat-turn-membership.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-row-attribution.ts", "to": "src/shared/native-chat/native-chat-turn-row-attribution.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-status.test.ts", "to": "src/shared/native-chat/native-chat-turn-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-turn-status.ts", "to": "src/shared/native-chat/native-chat-turn-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-types.ts", "to": "src/shared/native-chat/native-chat-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-unified-patch.ts", "to": "src/shared/native-chat/native-chat-unified-patch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-unverifiable-turn-status.test.ts", "to": "src/shared/native-chat/native-chat-unverifiable-turn-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-upgrade-tip-audience.test.ts", "to": "src/shared/native-chat/native-chat-upgrade-tip-audience.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-upgrade-tip-audience.ts", "to": "src/shared/native-chat/native-chat-upgrade-tip-audience.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-usage-limit-cut.ts", "to": "src/shared/native-chat/native-chat-usage-limit-cut.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-user-message-fold.ts", "to": "src/shared/native-chat/native-chat-user-message-fold.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-directive.test.ts", "to": "src/shared/native-chat/native-chat-visual-directive.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-directive.ts", "to": "src/shared/native-chat/native-chat-visual-directive.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-height-governor.test.ts", "to": "src/shared/native-chat/native-chat-visual-height-governor.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-height-governor.ts", "to": "src/shared/native-chat/native-chat-visual-height-governor.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-shell.reader-scroll.test.ts", "to": "src/shared/native-chat/native-chat-visual-shell.reader-scroll.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-shell.test.ts", "to": "src/shared/native-chat/native-chat-visual-shell.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-visual-shell.ts", "to": "src/shared/native-chat/native-chat-visual-shell.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-work-run.test.ts", "to": "src/shared/native-chat/native-chat-work-run.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/native-chat-work-run.ts", "to": "src/shared/native-chat/native-chat-work-run.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "shared-remote-runtime", "phase": 3, "priority": "high", "risk": "higher", "directory": "src/shared", "basenamePattern": "^remote-runtime(?:[-.]|$)", "targetDirectory": "src/shared/remote-runtime", "reason": "Remote runtime handshake, capabilities and transport contracts are one discoverable protocol domain.", "review": "Preserve mixed-version client/server behavior. Rename source paths without renaming wire methods, protocol tags or capability fields.", "status": "proposed-not-applied", "selectedFiles": 81, "productionFiles": 52, "testSupportFiles": 29, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 245, "inboundEdges": 339, "outboundEdges": 109, "productionInternalEdges": 170, "productionInboundEdges": 189, "productionOutboundEdges": 66, "externalImporterFiles": [ "config/scripts/remote-shared-control-retirement-probe.ts", "mobile/src/diagnostics/connection-diagnostics-analysis.ts", "mobile/src/diagnostics/connection-diagnostics-report.ts", "mobile/src/diagnostics/host-reachability.ts", "mobile/src/transport/connection-health.ts", "mobile/src/transport/direct-connection-log.ts", "mobile/src/transport/mobile-direct-endpoint-probe.ts", "mobile/src/transport/mobile-runtime-client-capabilities.ts", "src/cli/automation-runs-paging.test.ts", "src/cli/runtime/websocket-transport-error.test.ts", "src/cli/runtime/websocket-transport.ts", "src/main/browser/browser-client-file-channel-reconnect.test.ts", "src/main/browser/browser-client-file-channel-transport.ts", "src/main/browser/browser-client-page-metadata-transport.test.ts", "src/main/browser/browser-client-page-metadata-transport.ts", "src/main/browser/browser-host-admission-recovery.ts", "src/main/browser/browser-host-command-result-submission.ts", "src/main/browser/browser-host-lease-inventory-refresh.ts", "src/main/browser/browser-host-lease-reconnect-attempts.ts", "src/main/browser/browser-host-lease-request-sender.ts", "src/main/browser/desktop-browser-bridge/desktop-browser-bridge-connection.ts", "src/main/browser/desktop-browser-bridge/desktop-browser-bridge-manager.test.ts", "src/main/browser/paired-runtime-browser-client-host-reconnect.test.ts", "src/main/browser/paired-runtime-browser-client-host.test.ts", "src/main/browser/paired-runtime-browser-client-host.ts", "src/main/browser/paired-runtime-browser-host-command-admission.test.ts", "src/main/browser/paired-runtime-browser-host-lease-connection.ts", "src/main/browser/paired-runtime-browser-host-lease-options.ts", "src/main/browser/paired-runtime-browser-host-lease-reconnect.test.ts", "src/main/browser/paired-runtime-browser-host-lease.test.ts", "src/main/browser/paired-runtime-browser-host-reconciliation-negotiation.test.ts", "src/main/browser/paired-runtime-browser-network-route.test.ts", "src/main/browser/paired-runtime-browser-network-route.ts", "src/main/browser/paired-runtime-browser-network-transport.ts", "src/main/ipc/browser-client-page-metadata-ipc.test.ts", "src/main/ipc/browser-guest-view-ipc.ts", "src/main/ipc/desktop-browser-bridge-wiring.ts", "src/main/ipc/pty/ipc/claude-diff-panel-notice.ts", "src/main/ipc/pty/ipc/codex-shared-server.ts", "src/main/ipc/pty/ipc/inspect.ts", "src/main/ipc/pty/ipc/renderer-kill.ts", "src/main/ipc/pty/runtime/operations.ts", "src/main/ipc/runtime-environments/runtime-environment-abortable-requests.ts", "src/main/ipc/runtime-environments/runtime-environment-cli-removal-routing.test.ts", "src/main/ipc/runtime-environments/runtime-environment-connectivity-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-diagnostics-broadcast.ts", "src/main/ipc/runtime-environments/runtime-environment-federated-read-transport.bench.test.ts", "src/main/ipc/runtime-environments/runtime-environment-mobile-relay-hosts.ts", "src/main/ipc/runtime-environments/runtime-environment-pairing-verification.ts", "src/main/ipc/runtime-environments/runtime-environment-request-connections.test.ts", "src/main/ipc/runtime-environments/runtime-environment-request-connections.ts", "src/main/ipc/runtime-environments/runtime-environment-retry-connections-probe.test.ts", "src/main/ipc/runtime-environments/runtime-environment-runtime-pinned-send.test.ts", "src/main/ipc/runtime-environments/runtime-environment-runtime-pinned-send.ts", "src/main/ipc/runtime-environments/runtime-environment-session-tabs-delta.integration.test.ts", "src/main/ipc/runtime-environments/runtime-environment-shared-control-policy.ts", "src/main/ipc/runtime-environments/runtime-environment-shared-control-support.ts", "src/main/ipc/runtime-environments/runtime-environment-status-connection.test.ts", "src/main/ipc/runtime-environments/runtime-environment-status-owner.ts", "src/main/ipc/runtime-environments/runtime-environment-subscription-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-subscription-identity.test.ts", "src/main/ipc/runtime-environments/runtime-environment-support-routing.test.ts", "src/main/ipc/runtime-environments/runtime-environment-support-routing.ts", "src/main/ipc/runtime-environments/runtime-environment-transport-routing.ts", "src/main/ipc/runtime-environments/runtime-environment-unreachable-hint.test.ts", "src/main/ipc/runtime-environments/runtime-environment-unreachable-hint.ts", "src/main/ipc/runtime-environments/runtime-environments-call-routing.test.ts", "src/main/ipc/runtime-environments/runtime-environments-pairing.test.ts", "src/main/ipc/runtime-environments/runtime-environments-repair.test.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-identity.test.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-identity.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-resume.ts", "src/main/native-chat/agent-session-wire/agent-session-history-conversation-window.test.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-published-bytes.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subscribers.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-wire-admission.test.ts", "src/main/orcad/orcad-packaged-structured-chat.integration.test.ts", "src/main/persistence/applying-settings/settings-update-terminal-quick-commands.test.ts", "src/main/runtime/delegated-mobile-device.integration.test.ts", "src/main/runtime/github-check-details-paired.integration.test.ts", "src/main/runtime/markdown-tab-disk-host.ts", "src/main/runtime/mobile-desktop-relay/delegated-phone-grants.ts", "src/main/runtime/mobile-desktop-relay/mobile-desktop-relay.integration.test.ts", "src/main/runtime/mobile-desktop-relay/mobile-desktop-relay.test.ts", "src/main/runtime/mobile-desktop-relay/mobile-desktop-relay.ts", "src/main/runtime/mobile-desktop-relay/mobile-relay-host-catalog.integration.test.ts", "src/main/runtime/orca-runtime-browser-screencast-fanout.test.ts", "src/main/runtime/orca-runtime-browser.test.ts", "src/main/runtime/orca-runtime-mobile-markdown-tab-routes.test.ts", "src/main/runtime/orca-runtime-session-tabs-path-alias.test.ts", "src/main/runtime/orchestration/terminal-authority/write-orchestration-pointer-pty.ts", "src/main/runtime/paired-host-terminal-close.test.ts", "src/main/runtime/remote-agent-session-host-authority.integration.test.ts", "src/main/runtime/remote-browser-screencast-frame-admission.test.ts", "src/main/runtime/remote-browser-screencast-frame-admission.ts", "src/main/runtime/remote-runtime-close-intent.integration.test.ts", "src/main/runtime/remote-runtime-request-connection.integration.test.ts", "src/main/runtime/rpc/e2ee-channel-text-backpressure.test.ts", "src/main/runtime/rpc/e2ee-channel.test.ts", "src/main/runtime/rpc/e2ee-channel.ts", "src/main/runtime/rpc/methods/native-chat-opencode-wire-page-budget.test.ts", "src/main/runtime/rpc/methods/repo.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-background-task-capability.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-item.ts", "src/main/runtime/rpc/methods/structured-agent-session-pi-dialog-capability.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-wire-contracts.test.ts", "src/main/runtime/rpc/methods/workspace-layout-paired-desktop.test.ts", "src/main/runtime/rpc/mobile-e2ee-auth-validation.ts", "src/main/runtime/rpc/mobile-e2ee-outbound-admission.ts", "src/main/runtime/rpc/mobile-e2ee-v2-desktop-session.ts", "src/main/runtime/rpc/worktree-removal-marker-projection.test.ts", "src/main/runtime/rpc/ws-transport.ts", "src/main/runtime/runtime-environment-identity-verification.ts", "src/main/runtime/runtime-rpc-mobile-terminal-streaming.test.ts", "src/main/runtime/runtime-rpc-websocket-reply-size-limit.test.ts", "src/main/runtime/runtime-rpc/runtime-rpc-reply-size-limit.ts", "src/main/runtime/session-tabs/paired-host-terminal-close.ts", "src/main/runtime/sidebar-inputs/orca-runtime-sidebar-temporal.ts", "src/main/runtime/sidebar-inputs/orca-runtime-workspace-unread.test.ts", "src/main/runtime/terminal/recovery/foreign-pane-bindings.ts", "src/main/runtime/terminal/surface/main-pane-verdict.ts", "src/main/skills/skill-remote-install-service.ts", "src/main/ssh/orcad-migration-catalog-client.ts", "src/main/ssh/orcad-migration-manifest-export.ts", "src/main/ssh/orcad-terminal-census-client.ts", "src/main/ssh/runtime-ssh-access-verification.test.ts", "src/main/wsl/wsl-orcad-real-distro-lane.test.ts", "src/main/wsl/wsl-orcad-structured-chat-contract.ts", "src/preload/api/runtime-api.ts", "src/preload/api/runtime-environments-bridge.ts", "src/renderer/src/components/automations/automation-host-cache-error.test.ts", "src/renderer/src/components/automations/automation-run-open-target.ts", "src/renderer/src/components/automations/automation-run-workspace-action.paired-server.test.ts", "src/renderer/src/components/dashboard-popout/remote-runtime-terminal-preview-api.ts", "src/renderer/src/components/dashboard-popout/terminal-preview-api.ts", "src/renderer/src/components/dashboard-popout/terminal-preview-unavailable-message.ts", "src/renderer/src/components/native-chat/NativeChatComposer.paste-remount.test.tsx", "src/renderer/src/components/native-chat/NativeChatComposer.test.tsx", "src/renderer/src/components/native-chat/claude-model-switch-confirmation.ts", "src/renderer/src/components/native-chat/native-chat-composer-draft-lifecycle.test.tsx", "src/renderer/src/components/native-chat/native-chat-composer-drop-scope.test.tsx", "src/renderer/src/components/native-chat/native-chat-composer-ime-file-drop.test.tsx", "src/renderer/src/components/native-chat/native-chat-composer-placeholder.test.ts", "src/renderer/src/components/native-chat/native-chat-composer-prompt-recall.test.tsx", "src/renderer/src/components/native-chat/native-chat-composer-target.ts", "src/renderer/src/components/native-chat/native-chat-composer-workspace-file-drop.test.tsx", "src/renderer/src/components/native-chat/native-chat-external-attachments-destination.test.tsx", "src/renderer/src/components/native-chat/native-chat-remote-image-paste.test.tsx", "src/renderer/src/components/native-chat/native-chat-structured-send-composition-clear.test.tsx", "src/renderer/src/components/native-chat/use-native-chat-composer-attachments.test.tsx", "src/renderer/src/components/right-sidebar/use-checks-panel-terminal-worktree.ts", "src/renderer/src/components/sidebar/sleep-worktree-flow.test.ts", "src/renderer/src/components/status-bar/RuntimeHostStatusRow.tsx", "src/renderer/src/components/status-bar/remote-host-connection-status.test.ts", "src/renderer/src/components/status-bar/remote-host-connection-status.ts", "src/renderer/src/components/terminal-cold-activation.ts", "src/renderer/src/components/terminal-pane/agent-completion-no-evidence-cadence.test.ts", "src/renderer/src/components/terminal-pane/pane-restart-transport-handoff.ts", "src/renderer/src/components/terminal-pane/park-reveal-live-tui-leaves.ts", "src/renderer/src/components/terminal-pane/parked-terminal-byte-watcher.ts", "src/renderer/src/components/terminal-pane/pty-connection/apply-reattach-payload.ts", "src/renderer/src/components/terminal-pane/pty-connection/deferred-session-reattach-choice.ts", "src/renderer/src/components/terminal-pane/pty-connection/deferred-session-reattach-connect.ts", "src/renderer/src/components/terminal-pane/pty-connection/empty-reattach-retire-evidence.ts", "src/renderer/src/components/terminal-pane/pty-connection/foreground-output-refresh.ts", "src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-start.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-agent-resume-deferral.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-drain.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-snapshot.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-snapshot-serialize.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-host-capability-flags.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-pty-visibility-bind.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-serializer-settle.ts", "src/renderer/src/components/terminal-pane/pty-connection/park-reveal-snapshot-verdict.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-input-forward.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-input-recovery.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-kitty-file-reader.test.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-kitty-file-reader.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-resize-geometry.ts", "src/renderer/src/components/terminal-pane/pty-connection/reattach-grid-fit.ts", "src/renderer/src/components/terminal-pane/pty-connection/reattach-result-handler.ts", "src/renderer/src/components/terminal-pane/pty-connection/remote-program-redraw.ts", "src/renderer/src/components/terminal-pane/pty-connection/run-deferred-connect.ts", "src/renderer/src/components/terminal-pane/pty-connection/session-reconcile-dispose.ts", "src/renderer/src/components/terminal-pane/pty-connection/terminal-keydown-fit.ts", "src/renderer/src/components/terminal-pane/pty-shutdown-exit-deferral.test.ts", "src/renderer/src/components/terminal-pane/pty-shutdown-exit-deferral.ts", "src/renderer/src/components/terminal-pane/remote-pane-layout-push.test.ts", "src/renderer/src/components/terminal-pane/remote-runtime-outage-toast-flood-and-stuck-reconnect.test.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-transport-reveal-round-trips.test.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts", "src/renderer/src/components/terminal-pane/remote-runtime-resubscribe-after-deadline.test.ts", "src/renderer/src/components/terminal-pane/resolve-split-cwd.ts", "src/renderer/src/components/terminal-pane/retire-unbound-runtime-terminal-pane.ts", "src/renderer/src/components/terminal-pane/terminal-ctrl-arrow-conpty.ts", "src/renderer/src/components/terminal-pane/terminal-dead-session-reconcile.ts", "src/renderer/src/components/terminal-pane/terminal-handle-copy.test.ts", "src/renderer/src/components/terminal-pane/terminal-handle-copy.ts", "src/renderer/src/components/terminal-pane/terminal-handle-links.ts", "src/renderer/src/components/terminal-pane/terminal-hidden-view-parking.ts", "src/renderer/src/components/terminal-pane/terminal-hidden-worktree-retention.ts", "src/renderer/src/components/terminal-pane/terminal-http-link-source-owner.test.ts", "src/renderer/src/components/terminal-pane/terminal-http-link-source-owner.ts", "src/renderer/src/components/terminal-pane/terminal-live-layout-reconciliation.ts", "src/renderer/src/components/terminal-pane/terminal-pane-close-admission.ts", "src/renderer/src/components/terminal-pane/terminal-pane-lifecycle-primitives.ts", "src/renderer/src/components/terminal-pane/terminal-parked-pty-watcher.ts", "src/renderer/src/components/terminal-pane/terminal-parked-watcher-registry.ts", "src/renderer/src/components/terminal-pane/terminal-paste-runtime.ts", "src/renderer/src/components/terminal-pane/use-host-pane-title-sync.test.ts", "src/renderer/src/components/terminal-pane/use-host-pane-title-sync.ts", "src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.ts", "src/renderer/src/components/terminal-pane/use-terminal-pane-layout-persistence.ts", "src/renderer/src/components/terminal/terminal-close-incarnation.ts", "src/renderer/src/components/terminal/terminal-tab-actions-unrouted-close.test.ts", "src/renderer/src/hooks/agent-hook-turn-end-capability.ts", "src/renderer/src/hooks/ipc-events/runtime-client-ipc-bridge.ts", "src/renderer/src/lib/agent-draft-readiness.test.ts", "src/renderer/src/lib/agent-draft-readiness.ts", "src/renderer/src/lib/agent-hibernation-pane-eligibility.ts", "src/renderer/src/lib/agent-paste-draft-submit-retry.test.ts", "src/renderer/src/lib/agent-paste-draft.test.ts", "src/renderer/src/lib/agent-status-connection-ownership.ts", "src/renderer/src/lib/automation-session-observer.ts", "src/renderer/src/lib/automation-terminal-ownership.ts", "src/renderer/src/lib/codex-pane-selection-lane.test.ts", "src/renderer/src/lib/codex-pane-selection-lane.ts", "src/renderer/src/lib/host-mirror-handle-gap-wait.ts", "src/renderer/src/lib/host-mirrored-pane-liveness.test.ts", "src/renderer/src/lib/host-mirrored-pane-liveness.ts", "src/renderer/src/lib/launch-agent-background-session.ts", "src/renderer/src/lib/launch-agent-new-tab-host-route-readiness.test.ts", "src/renderer/src/lib/tab-agent-remote-pty-selector.ts", "src/renderer/src/runtime/__fixtures__/web-session-terminal-orphan-recovery-regression-fixtures.ts", "src/renderer/src/runtime/paired-host-client-capabilities.test.ts", "src/renderer/src/runtime/paired-host-client-capabilities.ts", "src/renderer/src/runtime/pending-pane-title-renames.test.ts", "src/renderer/src/runtime/pending-pane-title-renames.ts", "src/renderer/src/runtime/remote-runtime-terminal-multiplexer-base.ts", "src/renderer/src/runtime/runtime-file-mutation-client.ts", "src/renderer/src/runtime/runtime-file-write-disk-precondition.ts", "src/renderer/src/runtime/runtime-status-probe-diagnostics.ts", "src/renderer/src/runtime/runtime-terminal-inspection.ts", "src/renderer/src/runtime/runtime-terminal-stream.test.ts", "src/renderer/src/runtime/runtime-terminal-stream.ts", "src/renderer/src/runtime/server-layout-frame-ids.test.ts", "src/renderer/src/runtime/server-layout-frame-ids.ts", "src/renderer/src/runtime/server-layout-frames-handover.test.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-surfaces.ts", "src/renderer/src/runtime/web-runtime-browser-creation-failure.test.ts", "src/renderer/src/runtime/web-runtime-terminal-actions.ts", "src/renderer/src/runtime/web-runtime-terminal-buffer-actions.ts", "src/renderer/src/runtime/web-runtime-terminal-rename.test.ts", "src/renderer/src/runtime/web-runtime-terminal-rename.ts", "src/renderer/src/runtime/web-session-tabs-sync-visibility-collision.test.tsx", "src/renderer/src/runtime/web-session-tabs-sync/apply-preparation-base.ts", "src/renderer/src/runtime/web-session-tabs-sync/terminal-build.ts", "src/renderer/src/runtime/web-session-terminal-orphan-mixed-version.test.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-adoption-regressions.test.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-adoption.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-regressions.test.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-surface.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-topology-fence.test.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery.test.ts", "src/renderer/src/runtime/web-session-terminal-pending-handle-recovery.test.ts", "src/renderer/src/startup/startup-web-host-unreachable.test.ts", "src/renderer/src/startup/startup-web-host-unreachable.ts", "src/renderer/src/store/host-twin.test-fixture.ts", "src/renderer/src/store/repos/repo-removal-host-twin-teardown.ts", "src/renderer/src/store/repos/repo-removal.ts", "src/renderer/src/store/slices/bulk-worktree-purge-terminal-maps-leak.test.ts", "src/renderer/src/store/slices/project-removal-host-twin-state.test.ts", "src/renderer/src/store/slices/runtime-status-refresh-diagnostics.test.ts", "src/renderer/src/store/slices/terminal-tab-retirement.ts", "src/renderer/src/store/slices/worktrees/teardown/host-worktree-removal-state.test.ts", "src/renderer/src/store/slices/worktrees/teardown/host-worktree-removal-state.ts", "src/renderer/src/store/terminals/terminal-pane-hibernation.ts", "src/renderer/src/store/terminals/terminal-pty-bindings.ts", "src/renderer/src/store/terminals/terminal-pty-release.ts", "src/renderer/src/store/terminals/terminal-shutdown-guards.ts", "src/renderer/src/store/terminals/terminal-teardown-owner.ts", "src/renderer/src/web/web-runtime-connection-waiters.ts", "src/renderer/src/web/web-runtime-status-owner.test.ts", "src/shared/browser-client-host-protocol.test.ts", "src/shared/execution-host-registry-shared-control-connect.test.ts", "src/shared/git-diff-transport-budget.test.ts", "src/shared/remote-execution-host-pty-id.test.ts", "src/shared/remote-execution-host-pty-id.ts", "src/shared/remote-rpc-content-budget.test.ts", "src/shared/remote-rpc-content-budget.ts", "src/shared/runtime-host-status.ts", "src/shared/runtime-rpc-call-queue.ts", "src/shared/runtime-session-contracts.ts", "src/shared/terminal-execution-host.ts", "src/shared/workspace-layout/workspace-layout-profile.test-fixture.ts", "src/shared/worktree/github-pr-suppression.test.ts", "tests/e2e/cross-version-wire/cross-version-agent-session-model-options.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-paired-e2ee-handshake-core.unit.test.ts", "tests/e2e/helpers/layout-compat-baseline.ts", "tests/e2e/helpers/paired-desktop-server-terminal-tab.ts", "tests/e2e/helpers/paired-mobile-client.ts", "tests/e2e/helpers/workspace-layout-oracle-stream.ts", "tests/e2e/mobile-subscribe-idle-hidden-pane-fit.spec.ts", "tests/e2e/paired-desktop-server-file-open-group.spec.ts", "tests/e2e/paired-desktop-server-layout-frames.spec.ts", "tests/e2e/paired-remote-terminal-serve-restart-binding.spec.ts", "tests/e2e/terminal-inline-images-paired-runtime.spec.ts" ], "productionExternalImporterFiles": [ "config/scripts/remote-shared-control-retirement-probe.ts", "mobile/src/diagnostics/connection-diagnostics-analysis.ts", "mobile/src/diagnostics/connection-diagnostics-report.ts", "mobile/src/diagnostics/host-reachability.ts", "mobile/src/transport/connection-health.ts", "mobile/src/transport/direct-connection-log.ts", "mobile/src/transport/mobile-direct-endpoint-probe.ts", "mobile/src/transport/mobile-runtime-client-capabilities.ts", "src/cli/runtime/websocket-transport.ts", "src/main/browser/browser-client-file-channel-transport.ts", "src/main/browser/browser-client-page-metadata-transport.ts", "src/main/browser/browser-host-admission-recovery.ts", "src/main/browser/browser-host-command-result-submission.ts", "src/main/browser/browser-host-lease-inventory-refresh.ts", "src/main/browser/browser-host-lease-reconnect-attempts.ts", "src/main/browser/browser-host-lease-request-sender.ts", "src/main/browser/desktop-browser-bridge/desktop-browser-bridge-connection.ts", "src/main/browser/paired-runtime-browser-client-host.ts", "src/main/browser/paired-runtime-browser-host-lease-connection.ts", "src/main/browser/paired-runtime-browser-host-lease-options.ts", "src/main/browser/paired-runtime-browser-network-route.ts", "src/main/browser/paired-runtime-browser-network-transport.ts", "src/main/ipc/browser-guest-view-ipc.ts", "src/main/ipc/desktop-browser-bridge-wiring.ts", "src/main/ipc/pty/ipc/claude-diff-panel-notice.ts", "src/main/ipc/pty/ipc/codex-shared-server.ts", "src/main/ipc/pty/ipc/inspect.ts", "src/main/ipc/pty/ipc/renderer-kill.ts", "src/main/ipc/pty/runtime/operations.ts", "src/main/ipc/runtime-environments/runtime-environment-abortable-requests.ts", "src/main/ipc/runtime-environments/runtime-environment-connectivity-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-diagnostics-broadcast.ts", "src/main/ipc/runtime-environments/runtime-environment-mobile-relay-hosts.ts", "src/main/ipc/runtime-environments/runtime-environment-pairing-verification.ts", "src/main/ipc/runtime-environments/runtime-environment-request-connections.ts", "src/main/ipc/runtime-environments/runtime-environment-runtime-pinned-send.ts", "src/main/ipc/runtime-environments/runtime-environment-shared-control-policy.ts", "src/main/ipc/runtime-environments/runtime-environment-shared-control-support.ts", "src/main/ipc/runtime-environments/runtime-environment-status-owner.ts", "src/main/ipc/runtime-environments/runtime-environment-subscription-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-support-routing.ts", "src/main/ipc/runtime-environments/runtime-environment-transport-routing.ts", "src/main/ipc/runtime-environments/runtime-environment-unreachable-hint.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-identity.ts", "src/main/managed-server/lifecycle/orcad-managed-tunnel-resume.ts", "src/main/native-chat/agent-session-wire/agent-session-history-page-bounds.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-published-bytes.ts", "src/main/runtime/markdown-tab-disk-host.ts", "src/main/runtime/mobile-desktop-relay/delegated-phone-grants.ts", "src/main/runtime/mobile-desktop-relay/mobile-desktop-relay.ts", "src/main/runtime/orchestration/terminal-authority/write-orchestration-pointer-pty.ts", "src/main/runtime/remote-browser-screencast-frame-admission.ts", "src/main/runtime/rpc/e2ee-channel.ts", "src/main/runtime/rpc/methods/structured-agent-session-item.ts", "src/main/runtime/rpc/mobile-e2ee-auth-validation.ts", "src/main/runtime/rpc/mobile-e2ee-outbound-admission.ts", "src/main/runtime/rpc/mobile-e2ee-v2-desktop-session.ts", "src/main/runtime/rpc/ws-transport.ts", "src/main/runtime/runtime-environment-identity-verification.ts", "src/main/runtime/runtime-rpc/runtime-rpc-reply-size-limit.ts", "src/main/runtime/session-tabs/paired-host-terminal-close.ts", "src/main/runtime/sidebar-inputs/orca-runtime-sidebar-temporal.ts", "src/main/runtime/terminal/recovery/foreign-pane-bindings.ts", "src/main/runtime/terminal/surface/main-pane-verdict.ts", "src/main/skills/skill-remote-install-service.ts", "src/main/ssh/orcad-migration-catalog-client.ts", "src/main/ssh/orcad-migration-manifest-export.ts", "src/main/ssh/orcad-terminal-census-client.ts", "src/main/wsl/wsl-orcad-structured-chat-contract.ts", "src/preload/api/runtime-api.ts", "src/preload/api/runtime-environments-bridge.ts", "src/renderer/src/components/automations/automation-run-open-target.ts", "src/renderer/src/components/dashboard-popout/remote-runtime-terminal-preview-api.ts", "src/renderer/src/components/dashboard-popout/terminal-preview-api.ts", "src/renderer/src/components/dashboard-popout/terminal-preview-unavailable-message.ts", "src/renderer/src/components/native-chat/claude-model-switch-confirmation.ts", "src/renderer/src/components/native-chat/native-chat-composer-target.ts", "src/renderer/src/components/right-sidebar/use-checks-panel-terminal-worktree.ts", "src/renderer/src/components/status-bar/RuntimeHostStatusRow.tsx", "src/renderer/src/components/status-bar/remote-host-connection-status.ts", "src/renderer/src/components/terminal-cold-activation.ts", "src/renderer/src/components/terminal-pane/pane-restart-transport-handoff.ts", "src/renderer/src/components/terminal-pane/park-reveal-live-tui-leaves.ts", "src/renderer/src/components/terminal-pane/parked-terminal-byte-watcher.ts", "src/renderer/src/components/terminal-pane/pty-connection/apply-reattach-payload.ts", "src/renderer/src/components/terminal-pane/pty-connection/deferred-session-reattach-choice.ts", "src/renderer/src/components/terminal-pane/pty-connection/deferred-session-reattach-connect.ts", "src/renderer/src/components/terminal-pane/pty-connection/empty-reattach-retire-evidence.ts", "src/renderer/src/components/terminal-pane/pty-connection/foreground-output-refresh.ts", "src/renderer/src/components/terminal-pane/pty-connection/fresh-spawn-start.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-agent-resume-deferral.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-drain.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-restore-snapshot.ts", "src/renderer/src/components/terminal-pane/pty-connection/hidden-output-snapshot-serialize.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-host-capability-flags.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-pty-visibility-bind.ts", "src/renderer/src/components/terminal-pane/pty-connection/pane-serializer-settle.ts", "src/renderer/src/components/terminal-pane/pty-connection/park-reveal-snapshot-verdict.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-input-forward.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-input-recovery.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-kitty-file-reader.ts", "src/renderer/src/components/terminal-pane/pty-connection/pty-resize-geometry.ts", "src/renderer/src/components/terminal-pane/pty-connection/reattach-grid-fit.ts", "src/renderer/src/components/terminal-pane/pty-connection/reattach-result-handler.ts", "src/renderer/src/components/terminal-pane/pty-connection/remote-program-redraw.ts", "src/renderer/src/components/terminal-pane/pty-connection/run-deferred-connect.ts", "src/renderer/src/components/terminal-pane/pty-connection/session-reconcile-dispose.ts", "src/renderer/src/components/terminal-pane/pty-connection/terminal-keydown-fit.ts", "src/renderer/src/components/terminal-pane/pty-shutdown-exit-deferral.ts", "src/renderer/src/components/terminal-pane/remote-runtime-pty-transport.ts", "src/renderer/src/components/terminal-pane/resolve-split-cwd.ts", "src/renderer/src/components/terminal-pane/retire-unbound-runtime-terminal-pane.ts", "src/renderer/src/components/terminal-pane/terminal-ctrl-arrow-conpty.ts", "src/renderer/src/components/terminal-pane/terminal-dead-session-reconcile.ts", "src/renderer/src/components/terminal-pane/terminal-handle-copy.ts", "src/renderer/src/components/terminal-pane/terminal-handle-links.ts", "src/renderer/src/components/terminal-pane/terminal-hidden-view-parking.ts", "src/renderer/src/components/terminal-pane/terminal-hidden-worktree-retention.ts", "src/renderer/src/components/terminal-pane/terminal-http-link-source-owner.ts", "src/renderer/src/components/terminal-pane/terminal-live-layout-reconciliation.ts", "src/renderer/src/components/terminal-pane/terminal-pane-close-admission.ts", "src/renderer/src/components/terminal-pane/terminal-pane-lifecycle-primitives.ts", "src/renderer/src/components/terminal-pane/terminal-parked-pty-watcher.ts", "src/renderer/src/components/terminal-pane/terminal-parked-watcher-registry.ts", "src/renderer/src/components/terminal-pane/terminal-paste-runtime.ts", "src/renderer/src/components/terminal-pane/use-host-pane-title-sync.ts", "src/renderer/src/components/terminal-pane/use-terminal-pane-global-effects.ts", "src/renderer/src/components/terminal-pane/use-terminal-pane-layout-persistence.ts", "src/renderer/src/components/terminal/terminal-close-incarnation.ts", "src/renderer/src/hooks/agent-hook-turn-end-capability.ts", "src/renderer/src/hooks/ipc-events/runtime-client-ipc-bridge.ts", "src/renderer/src/lib/agent-draft-readiness.ts", "src/renderer/src/lib/agent-hibernation-pane-eligibility.ts", "src/renderer/src/lib/agent-status-connection-ownership.ts", "src/renderer/src/lib/automation-session-observer.ts", "src/renderer/src/lib/automation-terminal-ownership.ts", "src/renderer/src/lib/codex-pane-selection-lane.ts", "src/renderer/src/lib/host-mirror-handle-gap-wait.ts", "src/renderer/src/lib/host-mirrored-pane-liveness.ts", "src/renderer/src/lib/launch-agent-background-session.ts", "src/renderer/src/lib/tab-agent-remote-pty-selector.ts", "src/renderer/src/runtime/paired-host-client-capabilities.ts", "src/renderer/src/runtime/pending-pane-title-renames.ts", "src/renderer/src/runtime/remote-runtime-terminal-multiplexer-base.ts", "src/renderer/src/runtime/runtime-file-mutation-client.ts", "src/renderer/src/runtime/runtime-file-write-disk-precondition.ts", "src/renderer/src/runtime/runtime-status-probe-diagnostics.ts", "src/renderer/src/runtime/runtime-terminal-inspection.ts", "src/renderer/src/runtime/runtime-terminal-stream.ts", "src/renderer/src/runtime/server-layout-frame-ids.ts", "src/renderer/src/runtime/sync-runtime-graph/mobile-session-surfaces.ts", "src/renderer/src/runtime/web-runtime-terminal-actions.ts", "src/renderer/src/runtime/web-runtime-terminal-buffer-actions.ts", "src/renderer/src/runtime/web-runtime-terminal-rename.ts", "src/renderer/src/runtime/web-session-tabs-sync/apply-preparation-base.ts", "src/renderer/src/runtime/web-session-tabs-sync/terminal-build.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-adoption.ts", "src/renderer/src/runtime/web-session-terminal-orphan-recovery-surface.ts", "src/renderer/src/startup/startup-web-host-unreachable.ts", "src/renderer/src/store/repos/repo-removal-host-twin-teardown.ts", "src/renderer/src/store/repos/repo-removal.ts", "src/renderer/src/store/slices/terminal-tab-retirement.ts", "src/renderer/src/store/slices/worktrees/teardown/host-worktree-removal-state.ts", "src/renderer/src/store/terminals/terminal-pane-hibernation.ts", "src/renderer/src/store/terminals/terminal-pty-bindings.ts", "src/renderer/src/store/terminals/terminal-pty-release.ts", "src/renderer/src/store/terminals/terminal-shutdown-guards.ts", "src/renderer/src/store/terminals/terminal-teardown-owner.ts", "src/renderer/src/web/web-runtime-connection-waiters.ts", "src/shared/remote-execution-host-pty-id.ts", "src/shared/remote-rpc-content-budget.ts", "src/shared/runtime-host-status.ts", "src/shared/runtime-rpc-call-queue.ts", "src/shared/runtime-session-contracts.ts", "src/shared/terminal-execution-host.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 25 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/shared/remote-runtime-abort-orphaned-socket.ts", "to": "src/shared/remote-runtime/remote-runtime-abort-orphaned-socket.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client-capabilities.ts", "to": "src/shared/remote-runtime/remote-runtime-client-capabilities.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client-error-classification.test.ts", "to": "src/shared/remote-runtime/remote-runtime-client-error-classification.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client-error-classification.ts", "to": "src/shared/remote-runtime/remote-runtime-client-error-classification.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client-error.ts", "to": "src/shared/remote-runtime/remote-runtime-client-error.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client-handshake.ts", "to": "src/shared/remote-runtime/remote-runtime-client-handshake.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client.test.ts", "to": "src/shared/remote-runtime/remote-runtime-client.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-client.ts", "to": "src/shared/remote-runtime/remote-runtime-client.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-connect-bound.test.ts", "to": "src/shared/remote-runtime/remote-runtime-connect-bound.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-connect-bound.ts", "to": "src/shared/remote-runtime/remote-runtime-connect-bound.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-memory-limits.test.ts", "to": "src/shared/remote-runtime/remote-runtime-memory-limits.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-memory-limits.ts", "to": "src/shared/remote-runtime/remote-runtime-memory-limits.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-outbound-admission.test.ts", "to": "src/shared/remote-runtime/remote-runtime-outbound-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-passthrough-socket.ts", "to": "src/shared/remote-runtime/remote-runtime-passthrough-socket.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-prepared-request-admission.ts", "to": "src/shared/remote-runtime/remote-runtime-prepared-request-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-pty-id.test.ts", "to": "src/shared/remote-runtime/remote-runtime-pty-id.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-pty-id.ts", "to": "src/shared/remote-runtime/remote-runtime-pty-id.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-connection-stale.test.ts", "to": "src/shared/remote-runtime/remote-runtime-request-connection-stale.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-connection.test.ts", "to": "src/shared/remote-runtime/remote-runtime-request-connection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-connection.ts", "to": "src/shared/remote-runtime/remote-runtime-request-connection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-frames.test.ts", "to": "src/shared/remote-runtime/remote-runtime-request-frames.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-frames.ts", "to": "src/shared/remote-runtime/remote-runtime-request-frames.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-ready-waiters.ts", "to": "src/shared/remote-runtime/remote-runtime-request-ready-waiters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-response-router.test.ts", "to": "src/shared/remote-runtime/remote-runtime-request-response-router.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-response-router.ts", "to": "src/shared/remote-runtime/remote-runtime-request-response-router.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-rpc-frame.ts", "to": "src/shared/remote-runtime/remote-runtime-request-rpc-frame.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-socket.ts", "to": "src/shared/remote-runtime/remote-runtime-request-socket.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-websocket.test.ts", "to": "src/shared/remote-runtime/remote-runtime-request-websocket.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-request-websocket.ts", "to": "src/shared/remote-runtime/remote-runtime-request-websocket.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-admission.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-auth-refusal.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-auth-refusal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-connection-actions.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-connection-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-connection-frame.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-connection-frame.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-connection.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-connection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-connection.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-connection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-diagnostics-log.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-diagnostics-log.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-diagnostics.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-diagnostics.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-frame-dispatch.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-frame-dispatch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-frame-handler.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-frame-handler.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-keepalive-refresh.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-keepalive-refresh.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-open.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-open.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-protocol.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-protocol.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-ready-wait.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-ready-wait.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-ready.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-ready.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-reconnect.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-reconnect.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-reconnect.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-reconnect.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-refresh.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-refresh.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-refusal.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-refusal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-requests.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-requests.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-retired-request-ids.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-retired-request-ids.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-retired-request-ids.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-retired-request-ids.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-send.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-socket-close.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-socket-close.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-socket-generation.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-socket-generation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-socket-generation.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-socket-generation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-stability.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-stability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-standing-intent.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-standing-intent.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-state.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-subscription-close.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-subscription-close.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-subscription-close.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-subscription-close.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-subscription-start.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-subscription-start.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-subscription-start.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-subscription-start.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-subscriptions.test.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-subscriptions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-subscriptions.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-subscriptions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-test-server.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-test-server.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-shared-control-types.ts", "to": "src/shared/remote-runtime/remote-runtime-shared-control-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-socket-close.ts", "to": "src/shared/remote-runtime/remote-runtime-socket-close.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-socket-liveness.test.ts", "to": "src/shared/remote-runtime/remote-runtime-socket-liveness.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-socket-liveness.ts", "to": "src/shared/remote-runtime/remote-runtime-socket-liveness.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-socket-resume-probe.test.ts", "to": "src/shared/remote-runtime/remote-runtime-socket-resume-probe.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-connect-bound.test.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-connect-bound.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-contract.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-contract.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-frame-router.test.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-frame-router.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-frame-router.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-frame-router.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-outbound.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-outbound.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-request-channel.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-request-channel.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-request.test.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-request.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-subscription-transport.ts", "to": "src/shared/remote-runtime/remote-runtime-subscription-transport.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-tailscale-hint.test.ts", "to": "src/shared/remote-runtime/remote-runtime-tailscale-hint.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-tailscale-hint.ts", "to": "src/shared/remote-runtime/remote-runtime-tailscale-hint.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/shared/remote-runtime-transport-error-agreement.test.ts", "to": "src/shared/remote-runtime/remote-runtime-transport-error-agreement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "runtime-session", "phase": 3, "priority": "high", "risk": "higher", "directory": "src/main/runtime", "basenamePattern": "^(?:structured-)?agent-session(?:[-.]|$)", "targetDirectory": "src/main/runtime/agent-session", "reason": "Session lifecycle and persistence should be discoverable below the runtime composition layer.", "review": "Partition acquisition, dispatch and observation by ownership before implementing; keep OrcaRuntime composition files and remote RPC surfaces explicit.", "status": "proposed-not-applied", "selectedFiles": 129, "productionFiles": 59, "testSupportFiles": 70, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 216, "inboundEdges": 344, "outboundEdges": 554, "productionInternalEdges": 95, "productionInboundEdges": 99, "productionOutboundEdges": 215, "externalImporterFiles": [ "mobile/src/tasks/agent-launch-mobile-replay.test.ts", "mobile/src/tasks/mobile-agent-launch-architecture.test.ts", "src/main/acp/acp-scripted-child-runtime.test.ts", "src/main/acp/acp-structured-host-configured-default.test.ts", "src/main/acp/acp-structured-host.test-support.ts", "src/main/acp/acp-structured-missing-model.test.ts", "src/main/acp/acp-structured-session-adapter-lifecycle.test.ts", "src/main/ai-vault/structured-session-ownership.ts", "src/main/claude/claude-agent-sdk-import-boundary.test.ts", "src/main/claude/claude-api-retry-idle-sweep.test.ts", "src/main/claude/claude-cli-flag-prewarm.ts", "src/main/claude/claude-structured-execution-recording.test.ts", "src/main/claude/claude-structured-owner-identity.ts", "src/main/claude/claude-structured-turn-resume-point.test.ts", "src/main/codex/codex-provider-retry-idle-sweep.test.ts", "src/main/codex/codex-structured-owner-identity.ts", "src/main/codex/codex-structured-thread-catch-up.test.ts", "src/main/host/structured-attention-localization.test.ts", "src/main/ipc/ai-vault-resume.ts", "src/main/ipc/register-core-handlers/register-core-handlers.test.ts", "src/main/ipc/register-core-handlers/register-core-handlers.ts", "src/main/native-chat/agent-session-journal/command-receipt-test-support.ts", "src/main/native-chat/agent-session-journal/journal-host-database.spec.ts", "src/main/native-chat/agent-session-wire/at-rest-command-catalog.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-accept-then-deliver.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-acquire-isolation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adopted-import.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-append-delivery.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-at-rest-commands.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-close.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-compact-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-echo-working.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-hung-start-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-opening-send-hold.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-queued-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-root-exit.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-ends-session.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-exit-ends-record.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-note-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-turn-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-subagent-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-close-aborts-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-close-verdict.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-note-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-receipt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-open.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-crash-mid-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-crash-turn-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-create.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-owner-verdict.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-refusal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-fork-rewind.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-held-child-lease-renewal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-current-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-runtime-state.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-status-feed.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-tabs.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-test-harness.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-test-recovery-capsule.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-types.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-journal-corruption.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-late-settlement.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-release.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-leftover-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-legacy-handoff-record.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-admission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-newer-content-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-option-intent.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-options-read.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-owed-work-release.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-processless-reservation.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-prompt-answer-receipts.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-started.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-message-rig-provider.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-queued-message-rig.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ran-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-read-restore.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-exits.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-repeated-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-replaced-server-turn.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resend-answer.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resend-ledger-refusal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rest-test-rig.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-audience.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-failure-filing.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-failure-ledger.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-interruption-test-harness.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-after-reattach.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-endings.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-newer-orca.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-records.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-withdrawal.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-withdrawal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-ownership.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-provider-output.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-reconcile.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-reconcile.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-recovery-output.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-restore.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-resume-progress.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-stream-duration.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-teardown.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-undrivable.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-witnesses.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resume-eligibility.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-at-rest.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-live-send.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-replay.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind-stop-note.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-rewind.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-open-stale-turn.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send-restarts-failed-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-send.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-shutdown-cut-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-state-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-verdict.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-admission.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-start-failure-writer.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-host.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-attempt-registrations.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-startup-reconcile-failure.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed-launch-directory.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-summary.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-target-reconcile.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-unopened-tab.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-view-start-after-failed-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-wedged-profile-migration.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep-lifetime.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep-stop.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command.test.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command.ts", "src/main/native-chat/agent-session-wire/structured-conversation-compaction.test.ts", "src/main/native-chat/agent-session-wire/structured-rewind-recovery.ts", "src/main/native-chat/structured-agent-cli-conversation-adoption.test.ts", "src/main/native-chat/structured-agent-session-source-admission.test.ts", "src/main/native-chat/structured-chat-naming.test.ts", "src/main/native-chat/structured-chat-naming.ts", "src/main/orcad/orcad-agent-session-claim-signer.test.ts", "src/main/orcad/orcad-entry.ts", "src/main/orcad/orcad-launch-contract.test.ts", "src/main/orcad/orcad-lifecycle.ts", "src/main/pi/rpc-launch-resolution.test.ts", "src/main/pi/rpc-session-adapter.test.ts", "src/main/provider-process/provider-spawned-process-identity.ts", "src/main/runtime/claude-structured-exit-mid-response.test.ts", "src/main/runtime/claude-structured-failed-start-resume.test.ts", "src/main/runtime/claude-structured-resumed-start-failure.test.ts", "src/main/runtime/claude-structured-send-during-startup.test.ts", "src/main/runtime/claude-structured-send-restart-dies-before-dispatch.test.ts", "src/main/runtime/claude-structured-session-integration.test.ts", "src/main/runtime/claude-structured-startup-fault-is-not-an-exit.test.ts", "src/main/runtime/construction/runtime-construction-dependencies.ts", "src/main/runtime/construction/runtime-construction.ts", "src/main/runtime/orca-runtime-structured-launch-settings-wiring.test.ts", "src/main/runtime/orca-runtime.ts", "src/main/runtime/rpc/methods/agent-launch-caller-selection.test.ts", "src/main/runtime/rpc/methods/agent-launch-folder-workspace-create.test.ts", "src/main/runtime/rpc/methods/agent-launch-instant-tab.test.ts", "src/main/runtime/rpc/methods/agent-launch-pane-reservation.test.ts", "src/main/runtime/rpc/methods/agent-launch-prestart-failure.test.ts", "src/main/runtime/rpc/methods/agent-launch-replay.test.ts", "src/main/runtime/rpc/methods/agent-launch-restart-replay.test.ts", "src/main/runtime/rpc/methods/agent-launch-session-reservation.test.ts", "src/main/runtime/rpc/methods/agent-launch.test-fixture.ts", "src/main/runtime/rpc/methods/ai-vault.test.ts", "src/main/runtime/rpc/methods/ai-vault.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-session.ts", "src/main/runtime/rpc/methods/structured-agent-session-adoption-replay.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-at-rest.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-gate.ts", "src/main/runtime/rpc/methods/structured-agent-session-options-read.ts", "src/main/runtime/rpc/methods/structured-agent-session-restart-dismiss-fence.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-restart-unregistered-agent.test.ts", "src/main/runtime/rpc/methods/structured-agent-session.ts", "src/main/runtime/rpc/methods/structured-chat-tab-table.test-fixture.ts", "src/main/runtime/rpc/methods/structured-chat-tab-table.test.ts", "src/main/runtime/runtime-reference-agents.ts", "src/main/runtime/scripted-codex-transport.test-fixture.ts", "src/main/runtime/session-construction/agent-session/get-agent-session-execution-namespace.ts", "src/main/runtime/session-lifecycle/close/close-mobile-session-tab.ts", "src/main/runtime/session-lifecycle/projection/build-headless-mobile-session-browser-tabs.ts", "src/main/runtime/session-tabs/restored-chat-tab-changes.ts", "src/main/runtime/session-tabs/structured-session-create-support.ts", "src/main/runtime/session-tabs/structured-session-tab-close.ts", "src/main/runtime/session-tabs/structured-session-tab-restoration.ts", "src/main/runtime/structured-agent-launch-args-wiring.test.ts", "src/main/runtime/structured-agent-launch-composition.ts", "src/main/runtime/structured-agent-launch-parity.test.ts", "src/main/runtime/structured-agent-model-catalog-discovery.ts", "src/main/runtime/structured-agent-model-catalog-wiring.ts", "src/main/runtime/structured-agent-runtime-registration-types.ts", "src/main/runtime/structured-agent-scripted-child.test-fixture.ts", "src/main/runtime/structured-chat-coordinator-mail-rig.test-fixture.ts", "src/main/runtime/structured-chat-coordinator-observation-clock.test-fixture.ts", "src/main/runtime/structured-chat-dispatch-worker-lifecycle.test.ts", "src/main/runtime/structured-child-records-switch.test.ts", "src/main/runtime/structured-claude-attachment-grant.test.ts", "src/main/runtime/structured-claude-auth-policy-wiring.test.ts", "src/main/runtime/structured-claude-pending-rewind.test.ts", "src/main/runtime/structured-claude-runtime-adapter.ts", "src/main/runtime/structured-claude-scripted-runtime-test-support.ts", "src/main/runtime/structured-codex-child-work-runtime.test.ts", "src/main/runtime/structured-codex-session-rpc-test-harness.ts", "src/main/runtime/structured-foreground-command-strip.test.ts", "src/main/runtime/structured-session-mail-redrive-wiring.test.ts", "src/main/runtime/structured-session-worktree-teardown.ts", "src/main/runtime/structured-worker-at-rest.test.ts", "src/main/runtime/structured-worker-authority.ts", "src/main/runtime/structured-worker-cleared-session.test.ts", "src/main/runtime/terminal/launch/mobile-terminal-chat-fork.test.ts", "src/main/runtime/workspaces/workspace-process-listing.ts", "src/main/ssh/system-transport/system-ssh-orphaned-forward.ts", "src/main/startup/main-process-quit.ts", "src/main/startup/main-process-runtime-service.ts", "src/main/update-install-exit-watchdog.ts", "src/main/window/attach-main-window-services.ts", "src/main/window/createMainWindow.ts", "tests/e2e/agent-launch-cli.unit.test.ts", "tests/e2e/agent-launch-setup-choice.unit.test.ts", "tests/e2e/cross-version-wire/agent-session-resume-marker-downgrade.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-agent-session-wire.unit.test.ts", "tests/e2e/cross-version-wire/cross-version-stop-note-test-rig.ts", "tests/e2e/cross-version-wire/structured-agent-session-host-fixture.ts", "tests/e2e/structured-attention-host-read-retirement.unit.test.ts", "tests/e2e/structured-attention-read-retirement.test-fixture.tsx", "tests/e2e/structured-attention-read-retirement.unit.test.ts", "tests/e2e/structured-chat-owner-status-activation.unit.test.ts" ], "productionExternalImporterFiles": [ "src/main/ai-vault/structured-session-ownership.ts", "src/main/claude/claude-cli-flag-prewarm.ts", "src/main/claude/claude-structured-owner-identity.ts", "src/main/codex/codex-structured-owner-identity.ts", "src/main/ipc/ai-vault-resume.ts", "src/main/ipc/register-core-handlers/register-core-handlers.ts", "src/main/native-chat/agent-session-wire/at-rest-command-catalog.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach-flow.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-attach.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-child-close.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-receipt.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-open.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-failed-create-refusal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-current-work.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-status-feed.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-tabs.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-types.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-release.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-lease-renewer.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-leftover-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-mutation-admission.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-operation-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-option-intent.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-child.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-provider-started.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ran-options.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-recovery-resolution.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-failure-ledger.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-records.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-offer-withdrawal.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-reconcile.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-restore.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-witnesses.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-resume-eligibility.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-state-settlement.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-stop-row.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stale-turn-verdict.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-summary.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep-stop.ts", "src/main/native-chat/agent-session-wire/structured-conversation-command.ts", "src/main/native-chat/agent-session-wire/structured-rewind-recovery.ts", "src/main/native-chat/structured-chat-naming.ts", "src/main/orcad/orcad-entry.ts", "src/main/orcad/orcad-lifecycle.ts", "src/main/provider-process/provider-spawned-process-identity.ts", "src/main/runtime/construction/runtime-construction-dependencies.ts", "src/main/runtime/construction/runtime-construction.ts", "src/main/runtime/orca-runtime.ts", "src/main/runtime/rpc/methods/ai-vault.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-lifecycle.ts", "src/main/runtime/rpc/methods/orchestration-structured-worker-session.ts", "src/main/runtime/rpc/methods/structured-agent-session-gate.ts", "src/main/runtime/rpc/methods/structured-agent-session-options-read.ts", "src/main/runtime/rpc/methods/structured-agent-session.ts", "src/main/runtime/runtime-reference-agents.ts", "src/main/runtime/session-construction/agent-session/get-agent-session-execution-namespace.ts", "src/main/runtime/session-lifecycle/close/close-mobile-session-tab.ts", "src/main/runtime/session-lifecycle/projection/build-headless-mobile-session-browser-tabs.ts", "src/main/runtime/session-tabs/restored-chat-tab-changes.ts", "src/main/runtime/session-tabs/structured-session-create-support.ts", "src/main/runtime/session-tabs/structured-session-tab-close.ts", "src/main/runtime/session-tabs/structured-session-tab-restoration.ts", "src/main/runtime/structured-agent-launch-composition.ts", "src/main/runtime/structured-agent-model-catalog-discovery.ts", "src/main/runtime/structured-agent-model-catalog-wiring.ts", "src/main/runtime/structured-agent-runtime-registration-types.ts", "src/main/runtime/structured-claude-runtime-adapter.ts", "src/main/runtime/structured-session-worktree-teardown.ts", "src/main/runtime/structured-worker-authority.ts", "src/main/runtime/workspaces/workspace-process-listing.ts", "src/main/ssh/system-transport/system-ssh-orphaned-forward.ts", "src/main/startup/main-process-quit.ts", "src/main/startup/main-process-runtime-service.ts", "src/main/update-install-exit-watchdog.ts", "src/main/window/attach-main-window-services.ts", "src/main/window/createMainWindow.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 58 }, { "path": "src/main/native-chat/agent-session-wire", "count": 22 }, { "path": "src/main/runtime", "count": 17 }, { "path": "src/main/native-chat/agent-session-journal", "count": 13 }, { "path": "src/main/codex", "count": 10 }, { "path": "src/main/native-chat", "count": 8 }, { "path": "src/shared/workspace-layout", "count": 5 }, { "path": "src/main/native-chat/agent-session-attachments", "count": 4 }, { "path": "src/main/runtime/rpc/methods", "count": 4 }, { "path": "src/main/acp", "count": 3 }, { "path": "src/main/pi", "count": 3 }, { "path": "src/main/runtime/rpc", "count": 3 }, { "path": "src/main", "count": 2 }, { "path": "src/main/claude", "count": 2 }, { "path": "src/main/ipc", "count": 2 }, { "path": "src/main/native-chat/agent-model-catalog", "count": 2 }, { "path": "src/main/sqlite", "count": 2 }, { "path": "src/main/ai-vault", "count": 1 }, { "path": "src/main/claude-accounts", "count": 1 }, { "path": "src/main/observability", "count": 1 }, { "path": "src/main/orca-profiles", "count": 1 }, { "path": "src/main/preflight", "count": 1 }, { "path": "src/main/windows", "count": 1 }, { "path": "src/packages/process-host/src", "count": 1 }, { "path": "src/shared/worktree", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/runtime/agent-session-account-env.ts", "to": "src/main/runtime/agent-session/agent-session-account-env.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-acquisition-exit-transition.ts", "to": "src/main/runtime/agent-session/agent-session-acquisition-exit-transition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-acquisition-failure-settlement.ts", "to": "src/main/runtime/agent-session/agent-session-acquisition-failure-settlement.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-claim-identity.test.ts", "to": "src/main/runtime/agent-session/agent-session-claim-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-claim-identity.ts", "to": "src/main/runtime/agent-session/agent-session-claim-identity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-claim-key-retention.ts", "to": "src/main/runtime/agent-session/agent-session-claim-key-retention.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-conversation-clear-commit.test.ts", "to": "src/main/runtime/agent-session/agent-session-conversation-clear-commit.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-conversation-command-record.ts", "to": "src/main/runtime/agent-session/agent-session-conversation-command-record.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-conversation-name-store.test.ts", "to": "src/main/runtime/agent-session/agent-session-conversation-name-store.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-conversation-receipts.ts", "to": "src/main/runtime/agent-session/agent-session-conversation-receipts.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-death-evidence-persistence.test.ts", "to": "src/main/runtime/agent-session/agent-session-death-evidence-persistence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-founding-admission.ts", "to": "src/main/runtime/agent-session/agent-session-founding-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-founding-store.ts", "to": "src/main/runtime/agent-session/agent-session-founding-store.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-launch-directory.test.ts", "to": "src/main/runtime/agent-session/agent-session-launch-directory.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-launch-directory.ts", "to": "src/main/runtime/agent-session/agent-session-launch-directory.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-launch-env-admission.test.ts", "to": "src/main/runtime/agent-session/agent-session-launch-env-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-lease-renewal.test.ts", "to": "src/main/runtime/agent-session/agent-session-lease-renewal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-lease-renewal.ts", "to": "src/main/runtime/agent-session/agent-session-lease-renewal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-lease-transitions.ts", "to": "src/main/runtime/agent-session/agent-session-lease-transitions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-older-build-lease.test-fixture.ts", "to": "src/main/runtime/agent-session/agent-session-older-build-lease.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-operation-admission.test.ts", "to": "src/main/runtime/agent-session/agent-session-operation-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-operation-admission.ts", "to": "src/main/runtime/agent-session/agent-session-operation-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-operation-receipt.ts", "to": "src/main/runtime/agent-session/agent-session-operation-receipt.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-permission-backfill.test.ts", "to": "src/main/runtime/agent-session/agent-session-permission-backfill.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-permission-backfill.ts", "to": "src/main/runtime/agent-session/agent-session-permission-backfill.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-process-identity-probe-windows-batch.test.ts", "to": "src/main/runtime/agent-session/agent-session-process-identity-probe-windows-batch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-process-identity-probe.test.ts", "to": "src/main/runtime/agent-session/agent-session-process-identity-probe.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-process-identity-probe.ts", "to": "src/main/runtime/agent-session/agent-session-process-identity-probe.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-provider-handle-transition.test.ts", "to": "src/main/runtime/agent-session/agent-session-provider-handle-transition.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-provider-handle-transition.ts", "to": "src/main/runtime/agent-session/agent-session-provider-handle-transition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-reconciliation-target.ts", "to": "src/main/runtime/agent-session/agent-session-reconciliation-target.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-conversation-name.test.ts", "to": "src/main/runtime/agent-session/agent-session-record-conversation-name.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-conversation-name.ts", "to": "src/main/runtime/agent-session/agent-session-record-conversation-name.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-founding.ts", "to": "src/main/runtime/agent-session/agent-session-record-founding.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-launch-directory.ts", "to": "src/main/runtime/agent-session/agent-session-record-launch-directory.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-options.ts", "to": "src/main/runtime/agent-session/agent-session-record-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-rows.ts", "to": "src/main/runtime/agent-session/agent-session-record-rows.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-store-slot.test.ts", "to": "src/main/runtime/agent-session/agent-session-record-store-slot.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-store-slot.ts", "to": "src/main/runtime/agent-session/agent-session-record-store-slot.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-store-tab-table.test.ts", "to": "src/main/runtime/agent-session/agent-session-record-store-tab-table.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-store-test-harness.ts", "to": "src/main/runtime/agent-session/agent-session-record-store-test-harness.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-store.test.ts", "to": "src/main/runtime/agent-session/agent-session-record-store.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-record-store.ts", "to": "src/main/runtime/agent-session/agent-session-record-store.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-recovery-capsule-entries.ts", "to": "src/main/runtime/agent-session/agent-session-recovery-capsule-entries.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-recovery-capsule.test.ts", "to": "src/main/runtime/agent-session/agent-session-recovery-capsule.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-recovery-capsule.ts", "to": "src/main/runtime/agent-session/agent-session-recovery-capsule.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-released-reservation-replay.test.ts", "to": "src/main/runtime/agent-session/agent-session-released-reservation-replay.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-replaced-runtime.test.ts", "to": "src/main/runtime/agent-session/agent-session-replaced-runtime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-replaced-runtime.ts", "to": "src/main/runtime/agent-session/agent-session-replaced-runtime.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-reservation-admission.test.ts", "to": "src/main/runtime/agent-session/agent-session-reservation-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-reservation-admission.ts", "to": "src/main/runtime/agent-session/agent-session-reservation-admission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-restart-lease-transitions.ts", "to": "src/main/runtime/agent-session/agent-session-restart-lease-transitions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-restart-reconciliation.ts", "to": "src/main/runtime/agent-session/agent-session-restart-reconciliation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-rewind-completion.ts", "to": "src/main/runtime/agent-session/agent-session-rewind-completion.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-runtime-attribution.test.ts", "to": "src/main/runtime/agent-session/agent-session-runtime-attribution.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-runtime-attribution.ts", "to": "src/main/runtime/agent-session/agent-session-runtime-attribution.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-runtime-end-record.test.ts", "to": "src/main/runtime/agent-session/agent-session-runtime-end-record.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-runtime-end-record.ts", "to": "src/main/runtime/agent-session/agent-session-runtime-end-record.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-spawn-token-process-scan.test.ts", "to": "src/main/runtime/agent-session/agent-session-spawn-token-process-scan.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-spawn-token-process-scan.ts", "to": "src/main/runtime/agent-session/agent-session-spawn-token-process-scan.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-spawn-token-readback.test.ts", "to": "src/main/runtime/agent-session/agent-session-spawn-token-readback.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-spawn-token-readback.ts", "to": "src/main/runtime/agent-session/agent-session-spawn-token-readback.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-store-draft.ts", "to": "src/main/runtime/agent-session/agent-session-store-draft.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-store-row-rules.ts", "to": "src/main/runtime/agent-session/agent-session-store-row-rules.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-store-state.ts", "to": "src/main/runtime/agent-session/agent-session-store-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-store-transactions.test.ts", "to": "src/main/runtime/agent-session/agent-session-store-transactions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-store-transactions.ts", "to": "src/main/runtime/agent-session/agent-session-store-transactions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-surface-release-transition.test.ts", "to": "src/main/runtime/agent-session/agent-session-surface-release-transition.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-surface-release-transition.ts", "to": "src/main/runtime/agent-session/agent-session-surface-release-transition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-tab-layout.test.ts", "to": "src/main/runtime/agent-session/agent-session-tab-layout.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-tab-layout.ts", "to": "src/main/runtime/agent-session/agent-session-tab-layout.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-tab-table.ts", "to": "src/main/runtime/agent-session/agent-session-tab-table.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/agent-session-unsaved-creation-supersession.test.ts", "to": "src/main/runtime/agent-session/agent-session-unsaved-creation-supersession.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-adapter-start-failure.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-adapter-start-failure.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-attachment-wiring.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-attachment-wiring.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-attachment-wiring.ts", "to": "src/main/runtime/agent-session/structured-agent-session-attachment-wiring.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-close.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-close.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-close.ts", "to": "src/main/runtime/agent-session/structured-agent-session-close.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-compact-exit.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-compact-exit.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-held-sends.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-held-sends.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-interrupt-order.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-interrupt-order.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-opening-send-hold.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-opening-send-hold.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-scripted-child.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-scripted-child.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-settlement-order.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-settlement-order.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-start-deadline.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-start-deadline.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-stopped-send-order.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-stopped-send-order.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-codex-turn-end-settlement.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-codex-turn-end-settlement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-create-adoption.ts", "to": "src/main/runtime/agent-session/structured-agent-session-create-adoption.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-dispatch-followups.ts", "to": "src/main/runtime/agent-session/structured-agent-session-dispatch-followups.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-held-signal.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-held-signal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-host-refusal.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-host-refusal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-host-refusal.ts", "to": "src/main/runtime/agent-session/structured-agent-session-host-refusal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-install-failure.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-install-failure.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-install-reservation.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-install-reservation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-integration-replay.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-integration-replay.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-integration.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-integration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-inventory-hold.ts", "to": "src/main/runtime/agent-session/structured-agent-session-inventory-hold.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-journal-open.ts", "to": "src/main/runtime/agent-session/structured-agent-session-journal-open.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-legacy-send-behind-command.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-legacy-send-behind-command.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-lifecycle-delivery.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-lifecycle-delivery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-lifecycle-delivery.ts", "to": "src/main/runtime/agent-session/structured-agent-session-lifecycle-delivery.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-mobile-attention.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-mobile-attention.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-mobile-attention.ts", "to": "src/main/runtime/agent-session/structured-agent-session-mobile-attention.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-mobile-restore.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-mobile-restore.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-mobile-retirement.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-mobile-retirement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-owner-probe.ts", "to": "src/main/runtime/agent-session/structured-agent-session-owner-probe.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-paired-caller.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-paired-caller.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-pi-signed-out-start.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-pi-signed-out-start.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-pi-startup.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-pi-startup.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-provider-operations-while-starting.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-provider-operations-while-starting.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-rollback-compatibility.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-rollback-compatibility.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime-exit.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime-exit.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime-model-catalog-lifetime.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime-model-catalog-lifetime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime-provider-started.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime-provider-started.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime-teardown.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime-teardown.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime-teardown.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime-teardown.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-runtime.ts", "to": "src/main/runtime/agent-session/structured-agent-session-runtime.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-spawn-token-descendants.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-spawn-token-descendants.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-startup-reconcile.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-startup-reconcile.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-startup-tab-restore.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-startup-tab-restore.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-support-probe.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-support-probe.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-tab-close-cause.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-tab-close-cause.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-tab-close-cause.ts", "to": "src/main/runtime/agent-session/structured-agent-session-tab-close-cause.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-tab-index-seed.ts", "to": "src/main/runtime/agent-session/structured-agent-session-tab-index-seed.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-tab-retirement.ts", "to": "src/main/runtime/agent-session/structured-agent-session-tab-retirement.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-transport-overrides.ts", "to": "src/main/runtime/agent-session/structured-agent-session-transport-overrides.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-windowless-layout-host.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-windowless-layout-host.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/runtime/structured-agent-session-windowless-layout.test.ts", "to": "src/main/runtime/agent-session/structured-agent-session-windowless-layout.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "mobile-native-chat", "phase": 3, "priority": "high", "risk": "higher", "directory": "mobile/src/session", "basenamePattern": "^(?:use-)?mobile-native-chat(?:[-.]|$)|^(?:use)?MobileNativeChat", "targetDirectory": "mobile/src/session/native-chat", "reason": "The phone's chat family is mixed into a 722-file session folder, including presentation, interaction and hooks.", "review": "Use mobile's own workspace checks. Preserve native/web splits, hook identity, transport behavior and embedded WebView source paths.", "status": "proposed-not-applied", "selectedFiles": 286, "productionFiles": 165, "testSupportFiles": 121, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 522, "inboundEdges": 88, "outboundEdges": 622, "productionInternalEdges": 318, "productionInboundEdges": 53, "productionOutboundEdges": 407, "externalImporterFiles": [ "config/scripts/mobile-web-app-native-chat-visual-links.test.mjs", "mobile/src/files/MobileMarkdownPreviewImage.tsx", "mobile/src/session/MobileQueuedCardText.tsx", "mobile/src/session/MobileQueuedMessageCardRow.tsx", "mobile/src/session/MobileSessionActiveContent.tsx", "mobile/src/session/MobileSessionSheets.tsx", "mobile/src/session/__mocks__/mobile-prompt-controller.ts", "mobile/src/session/mobile-dictation-refused-start-routing.test.tsx", "mobile/src/session/mobile-file-search-owner-cleanup.test.tsx", "mobile/src/session/mobile-structured-agent-prompts-free-text.test.ts", "mobile/src/session/mobile-structured-agent-prompts.ts", "mobile/src/session/mobile-structured-agent-session-contract.ts", "mobile/src/session/mobile-structured-agent-session-rpc.ts", "mobile/src/session/mobile-structured-agent-session-send.ts", "mobile/src/session/mobile-structured-composer-command.ts", "mobile/src/session/mobile-structured-grouped-question.test.ts", "mobile/src/session/mobile-structured-grouped-question.ts", "mobile/src/session/mobile-structured-send-delivery.ts", "mobile/src/session/mobile-terminal-action-sheet-actions.ts", "mobile/src/session/mobile-worker-takeover-send-sites.test.ts", "mobile/src/session/use-mobile-bridge-chat-prompt-writes.ts", "mobile/src/session/use-mobile-diff-review-send-actions.test.ts", "mobile/src/session/use-mobile-diff-review-send-actions.ts", "mobile/src/session/use-mobile-file-tap-handlers.ts", "mobile/src/session/use-mobile-omp-model-discovery.test.ts", "mobile/src/session/use-mobile-session-attachments.ts", "mobile/src/session/use-mobile-session-file-actions.ts", "mobile/src/session/use-mobile-session-image-attachments.ts", "mobile/src/session/use-mobile-session-native-chat-dictation.ts", "mobile/src/session/use-mobile-session-terminal-create-actions.test.ts", "mobile/src/session/use-mobile-session-terminal-stream-display.ts", "mobile/src/session/use-mobile-session-terminal-subscription.ts", "mobile/src/session/use-mobile-structured-agent-options.ts", "mobile/src/session/use-mobile-structured-agent-session-send.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.cut-turn-notice.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.test.tsx", "mobile/src/session/use-mobile-structured-agent-session.ts", "mobile/src/session/use-mobile-structured-native-chat-send-bridge.test.ts", "mobile/src/session/use-mobile-structured-native-chat-send-bridge.ts", "mobile/src/session/use-mobile-structured-prompt-responses.test.tsx", "mobile/src/session/use-mobile-structured-send-with-outcome.ts", "mobile/src/session/use-mobile-structured-sends.ts", "mobile/src/test-support/rpc-recording/adapters/clipboard-image-mount-adapters.ts", "mobile/src/test-support/rpc-recording/adapters/diff-review-action-mount-adapters.ts", "mobile/src/test-support/rpc-recording/adapters/file-inventory-mount-adapters.ts", "mobile/src/test-support/rpc-recording/adapters/native-chat-paging-mount-adapters.ts", "mobile/src/test-support/rpc-recording/adapters/native-chat-write-mount-adapters.ts", "mobile/src/test-support/rpc-recording/adapters/session-screen-read-mount-adapters.ts", "tests/e2e/__mocks__/native-chat-ssh-delivery.ts", "tests/e2e/nested-agent-idle-session-owner.spec.ts" ], "productionExternalImporterFiles": [ "mobile/src/files/MobileMarkdownPreviewImage.tsx", "mobile/src/session/MobileQueuedCardText.tsx", "mobile/src/session/MobileQueuedMessageCardRow.tsx", "mobile/src/session/MobileSessionActiveContent.tsx", "mobile/src/session/MobileSessionSheets.tsx", "mobile/src/session/mobile-structured-agent-prompts.ts", "mobile/src/session/mobile-structured-agent-session-contract.ts", "mobile/src/session/mobile-structured-agent-session-rpc.ts", "mobile/src/session/mobile-structured-agent-session-send.ts", "mobile/src/session/mobile-structured-composer-command.ts", "mobile/src/session/mobile-structured-grouped-question.ts", "mobile/src/session/mobile-structured-send-delivery.ts", "mobile/src/session/mobile-terminal-action-sheet-actions.ts", "mobile/src/session/use-mobile-bridge-chat-prompt-writes.ts", "mobile/src/session/use-mobile-diff-review-send-actions.ts", "mobile/src/session/use-mobile-file-tap-handlers.ts", "mobile/src/session/use-mobile-session-attachments.ts", "mobile/src/session/use-mobile-session-file-actions.ts", "mobile/src/session/use-mobile-session-image-attachments.ts", "mobile/src/session/use-mobile-session-native-chat-dictation.ts", "mobile/src/session/use-mobile-session-terminal-stream-display.ts", "mobile/src/session/use-mobile-session-terminal-subscription.ts", "mobile/src/session/use-mobile-structured-agent-options.ts", "mobile/src/session/use-mobile-structured-agent-session.ts", "mobile/src/session/use-mobile-structured-native-chat-send-bridge.ts", "mobile/src/session/use-mobile-structured-send-with-outcome.ts", "mobile/src/session/use-mobile-structured-sends.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 115 }, { "path": "mobile/src/session", "count": 36 }, { "path": "mobile/src/components", "count": 12 }, { "path": "mobile/src/transport", "count": 10 }, { "path": "mobile/src/platform", "count": 8 }, { "path": "src/main/native-chat/agent-session-journal", "count": 3 }, { "path": "mobile/src/theme", "count": 2 }, { "path": "mobile/src/agent-history", "count": 1 }, { "path": "mobile/src/files", "count": 1 }, { "path": "mobile/src/hooks", "count": 1 }, { "path": "mobile/src/layout", "count": 1 }, { "path": "mobile/src/mobile-web-shell", "count": 1 }, { "path": "mobile/src/storage", "count": 1 }, { "path": "mobile/src/terminal", "count": 1 }, { "path": "src/main/native-chat/agent-session-wire", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "mobile/src/session/MobileNativeChatAsk.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatAsk.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatAsk.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatAsk.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatAwaitingInputRow.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatAwaitingInputRow.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatBackgroundTasks.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatBackgroundTasks.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatBackgroundTasks.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatBackgroundTasks.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatCardHeaderAction.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatCardHeaderAction.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatCardHeaderAction.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatCardHeaderAction.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposer.structured.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatComposer.structured.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposer.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatComposer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposer.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatComposer.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposerAttachments.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatComposerAttachments.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposerField.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatComposerField.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposerField.web.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatComposerField.web.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatComposerMenu.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatComposerMenu.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatDiffCard.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatDiffCard.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatFloatingControls.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatFloatingControls.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatFullContent.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatFullContent.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatFullContent.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatFullContent.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatImageViewer.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatImageViewer.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatLiveLine.android.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatLiveLine.android.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatLiveLine.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatLiveLine.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatLiveLine.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatLiveLine.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatLongPressContent.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatLongPressContent.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.android.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.android.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.copy.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.copy.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.paced-reveal.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.paced-reveal.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.subagent-group.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.subagent-group.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.tool-result-availability.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.tool-result-availability.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessage.work-run.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessage.work-run.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessageActionsSheet.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessageActionsSheet.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessageActionsSheet.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessageActionsSheet.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatMessageTime.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatMessageTime.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatNoticeRow.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatNoticeRow.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatOverlay.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatOverlay.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatOverlay.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatOverlay.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatOwnedScrollView.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatOwnedScrollView.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPacedProse.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPacedProse.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPageList.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPageList.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPageScroll.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPageScroll.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPermission.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatPermission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPermission.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPermission.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPromptCard.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPromptCard.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPromptCard.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPromptCard.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatPromptStrip.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatPromptStrip.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatProse.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatProse.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatQuestion.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatQuestion.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatQuestion.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatQuestion.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatQueuedMessageEditor.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatQueuedMessageEditor.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatQueuedMessages.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatQueuedMessages.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatQueuedMessages.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatQueuedMessages.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatReasoningRow.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatReasoningRow.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatResolutionReceipt.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatResolutionReceipt.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatRowList.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatRowList.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatRowOverlaysHost.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatRowOverlaysHost.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatRowOverlaysHost.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatRowOverlaysHost.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatScrollHold.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatScrollHold.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatSessionOptionPickers.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatSessionOptionPickers.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatSessionOptionPickers.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatSessionOptionPickers.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatSessionOptionRows.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatSessionOptionRows.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatSessionOptionRows.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatSessionOptionRows.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatSessionOptionSegments.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatSessionOptionSegments.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatStopButton.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatStopButton.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatSubagentGroup.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatSubagentGroup.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatTaskList.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatTaskList.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatToolIcon.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatToolIcon.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatToolLine.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatToolLine.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatToolRun.identity.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatToolRun.identity.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatToolRun.test.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatToolRun.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatToolRun.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatToolRun.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatTurnStatus.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatTurnStatus.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatTurnStatus.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatTurnStatus.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatUserMessageFold.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatUserMessageFold.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.composer-lock.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.composer-lock.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.failure-banner.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.failure-banner.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.harness.test-fixture.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.harness.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.history-paging.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.history-paging.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.prompt-presentation.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.prompt-presentation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.render-stubs.test-fixture.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.render-stubs.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.rows.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.rows.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.stop.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.tail-follow.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.tail-follow.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatView.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.turn-status.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.turn-status.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatView.waiting-rows.test.ts", "to": "mobile/src/session/native-chat/MobileNativeChatView.waiting-rows.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatVisual.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatVisual.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/MobileNativeChatVisualFrame.tsx", "to": "mobile/src/session/native-chat/MobileNativeChatVisualFrame.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-answer-stepping.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-answer-stepping.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-answer-stepping.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-answer-stepping.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-answered-prompts.test-fixture.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-answered-prompts.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-attach-actions.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-attach-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-autocomplete.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-autocomplete.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-autocomplete.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-autocomplete.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-blocks.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-blocks.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-cli-fork.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-cli-fork.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-composer-field-skill.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-composer-field-skill.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-composer-layout.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-composer-layout.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-composer-menu.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-composer-menu.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-composer-menu.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-composer-menu.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-composer-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-composer-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-controller-contract.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-controller-contract.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-diff.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-diff.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-disclosure-store.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-disclosure-store.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-draft-reconcile.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-draft-reconcile.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-draft-reconcile.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-draft-reconcile.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-draft-store.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-draft-store.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-draft-store.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-draft-store.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-eligibility.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-eligibility.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-eligibility.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-eligibility.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-file-attachment.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-file-attachment.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-file-attachment.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-file-attachment.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-fold-reuse.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-fold-reuse.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-host-journal-frames.test-fixture.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-host-journal-frames.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-attachment.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-attachment.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-attachment.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-attachment.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-preview.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-preview.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-preview.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-preview.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-scope-state.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-scope-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-send.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-send.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-send.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-image-transcript-markers.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-image-transcript-markers.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-input-base-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-input-base-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-input-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-input-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-input-styles.web.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-input-styles.web.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-item-read.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-item-read.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-list-footer.tsx", "to": "mobile/src/session/native-chat/mobile-native-chat-list-footer.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-list-header.tsx", "to": "mobile/src/session/native-chat/mobile-native-chat-list-header.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-merge.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-merge.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-merged-snapshot-parity-hooks.test.tsx", "to": "mobile/src/session/native-chat/mobile-native-chat-merged-snapshot-parity-hooks.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-merged-snapshot-parity.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-merged-snapshot-parity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-merger-oracle.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-merger-oracle.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-message-plain-text.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-message-plain-text.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-message-plain-text.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-message-plain-text.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-message-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-message-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-message-text.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-message-text.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-message-visuals.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-message-visuals.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-noise.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-noise.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-open-file.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-open-file.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-open-file.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-open-file.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-opened-detail.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-opened-detail.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-anchoring.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-anchoring.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-heights.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-heights.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-heights.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-heights.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-motion.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-motion.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-rejection.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-rejection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-rows.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-rows.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-window-coverage.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-window-coverage.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-page-window-state.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-page-window-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pair-window.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pair-window.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-baseline.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-baseline.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-baseline.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-baseline.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-echo.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-echo.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-echo.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-echo.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-pasted-content.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-pasted-content.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-retirement.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-retirement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-pending-retirement.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-pending-retirement.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-permission-send.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-permission-send.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-permission-send.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-permission-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-permission.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-permission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-permission.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-permission.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-prompt-dismissals.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-prompt-dismissals.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-question.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-question.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-question.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-question.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-queued-message-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-queued-message-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-reading-place.test.tsx", "to": "mobile/src/session/native-chat/mobile-native-chat-reading-place.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-render-data.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-render-data.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-render-data.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-render-data.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-reply-reveals.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-reply-reveals.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-row-keys.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-row-keys.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-row-overlays.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-row-overlays.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-run-descriptors.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-run-descriptors.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-scope-key.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-scope-key.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-scroll-ownership.test.tsx", "to": "mobile/src/session/native-chat/mobile-native-chat-scroll-ownership.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-scroll-root-handle.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-scroll-root-handle.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-scroll-roots.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-scroll-roots.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-send-classification.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-send-classification.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-send-classification.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-send-classification.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-send.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-send.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-send.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-session-option-labels.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-session-option-labels.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-session-option-persistence.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-session-option-persistence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-session-option-persistence.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-session-option-persistence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-stale-input.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-stale-input.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-stale-input.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-stale-input.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-stop-journal.test-fixture.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-stop-journal.test-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-stopped-before-start.test.tsx", "to": "mobile/src/session/native-chat/mobile-native-chat-stopped-before-start.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-stream-frame.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-stream-frame.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-stream-frame.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-stream-frame.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-streaming-gate.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-streaming-gate.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-streaming-gate.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-streaming-gate.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-terminal-stream.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-terminal-stream.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-terminal-stream.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-terminal-stream.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-terminal-write-lock.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-terminal-write-lock.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-terminal-write-lock.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-terminal-write-lock.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-toggle-action.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-toggle-action.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-tool-run-props.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-tool-run-props.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-tool-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-tool-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-tool-summary.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-tool-summary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-unsent-notices.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-unsent-notices.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-unsent-notices.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-unsent-notices.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-view-styles.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-view-styles.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-visual-context.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-visual-context.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-visual-host-document.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-visual-host-document.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-visual-read.test.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-visual-read.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-visual-read.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-visual-read.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/mobile-native-chat-visual-theme.ts", "to": "mobile/src/session/native-chat/mobile-native-chat-visual-theme.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-active-resolution.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-active-resolution.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-answer-send-omp.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-answer-send-omp.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-answer-send.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-answer-send.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-answer-send.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-answer-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-ask-auto-advance.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-ask-auto-advance.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-ask-dismiss.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-ask-dismiss.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-ask-dismiss.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-ask-dismiss.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-cancel-ask.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-cancel-ask.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-cancel-ask.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-cancel-ask.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-composer-menu.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-composer-menu.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-composer-tray.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-composer-tray.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-composer-tray.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-composer-tray.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-controller.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-controller.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-controller.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-controller.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-conversation-state.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-conversation-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-drafts-glued-pending.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-drafts-glued-pending.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-drafts-launch-draft.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-drafts-launch-draft.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-drafts-queued-hold.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-drafts-queued-hold.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-drafts.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-drafts.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-drafts.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-drafts.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-file-attachments.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-file-attachments.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-file-search.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-file-search.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-file-search.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-file-search.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-image-attachments.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-image-attachments.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-image-attachments.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-image-attachments.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-image-upload.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-image-upload.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-input-lease.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-input-lease.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-input-lease.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-input-lease.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-launch-draft-seed.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-launch-draft-seed.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-message-detail.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-message-detail.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-message-detail.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-message-detail.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-message-send-draft-lifetime.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-message-send-draft-lifetime.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-message-send.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-message-send.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-message-send.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-message-send.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-paced-text.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-paced-text.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-page-render.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-page-render.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-page-window.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-page-window.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-pinch-gesture.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-pinch-gesture.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-pinch-gesture.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-pinch-gesture.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-prompt-cards.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-prompt-cards.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-prompt-dismiss.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-prompt-dismiss.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-prompt-presentation.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-prompt-presentation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-prompts.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-prompts.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-prompts.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-prompts.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-queued-edit-focus.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-queued-edit-focus.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-queued-edit-focus.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-queued-edit-focus.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-readability.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-readability.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-readability.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-readability.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-row-renderer.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-row-renderer.tsx", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-send-error.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-send-error.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-send-error.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-send-error.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-lane.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-lane.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-option-controller.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-option-controller.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-option-controller.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-option-controller.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-options.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-options.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-stream-end.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-stream-end.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session-tool-result-paging.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session-tool-result-paging.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-session.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-session.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-stop.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-stop.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-stop.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-streaming-bubble.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-streaming-bubble.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-structured-composer.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-structured-composer.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-tail-follow.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-tail-follow.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-terminal-stream.test.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-terminal-stream.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-terminal-stream.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-terminal-stream.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-transcript-rows.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-transcript-rows.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-transcript-rows.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-transcript-rows.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-disclosure-growing-row.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-disclosure-growing-row.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-disclosure-journal.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-disclosure-journal.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-disclosure-opening-send.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-disclosure-opening-send.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-disclosure.test-fixture.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-disclosure.test-fixture.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-disclosure.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-disclosure.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-disclosure.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-disclosure.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-turn-status.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-turn-status.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-unconfirmed-sends.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-unconfirmed-sends.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-visual.test.tsx", "to": "mobile/src/session/native-chat/use-mobile-native-chat-visual.test.tsx", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "mobile/src/session/use-mobile-native-chat-visual.ts", "to": "mobile/src/session/native-chat/use-mobile-native-chat-visual.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "claude-structured", "phase": 3, "priority": "medium", "risk": "higher", "directory": "src/main/claude", "basenamePattern": "^claude-structured(?:[-.]|$)", "targetDirectory": "src/main/claude/structured", "reason": "Structured Claude session execution is a distinct provider mode within an already named provider folder.", "review": "Review acquisition, process and journal boundaries. Preserve CLI launch flags, account routing and session recovery.", "status": "proposed-not-applied", "selectedFiles": 119, "productionFiles": 46, "testSupportFiles": 73, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 263, "inboundEdges": 163, "outboundEdges": 440, "productionInternalEdges": 115, "productionInboundEdges": 50, "productionOutboundEdges": 209, "externalImporterFiles": [ "src/main/claude-accounts/claude-launch-routing.test.ts", "src/main/claude/claude-adapter-capture-replay.test.ts", "src/main/claude/claude-api-retry-idle-sweep.test.ts", "src/main/claude/claude-api-retry-row.test.ts", "src/main/claude/claude-at-rest-commands.ts", "src/main/claude/claude-authentication-failures.ts", "src/main/claude/claude-background-task-turn-resumption.test.ts", "src/main/claude/claude-background-wake-retention.test.ts", "src/main/claude/claude-can-use-tool-test-support.ts", "src/main/claude/claude-child-tool-queries.ts", "src/main/claude/claude-child-work-evidence-retention.test.ts", "src/main/claude/claude-child-work-evidence.ts", "src/main/claude/claude-child-work-producer-harness.test-fixture.ts", "src/main/claude/claude-cli-flag-prewarm.ts", "src/main/claude/claude-close-turn-end.test.ts", "src/main/claude/claude-command-lifecycle-frames.test.ts", "src/main/claude/claude-command-lifecycle.test.ts", "src/main/claude/claude-command-lifecycle.ts", "src/main/claude/claude-command-turn.test.ts", "src/main/claude/claude-command-turn.ts", "src/main/claude/claude-context-facts.ts", "src/main/claude/claude-context-usage-restart.test.ts", "src/main/claude/claude-context-usage-test-support.ts", "src/main/claude/claude-context-usage-unloaded-turn.test.ts", "src/main/claude/claude-fold-steer-receipt.test.ts", "src/main/claude/claude-history-window-source-budget.test.ts", "src/main/claude/claude-informational-row.test.ts", "src/main/claude/claude-informational-row.ts", "src/main/claude/claude-journal-translator-contract.ts", "src/main/claude/claude-journal-turn-scope.test.ts", "src/main/claude/claude-message-journaling.ts", "src/main/claude/claude-model-catalog-probe.test.ts", "src/main/claude/claude-model-catalog-probe.ts", "src/main/claude/claude-open-turn.ts", "src/main/claude/claude-replay-turn-resolution.ts", "src/main/claude/claude-request-end-wait.test.ts", "src/main/claude/claude-request-end-wait.ts", "src/main/claude/claude-result-journaling.ts", "src/main/claude/claude-result-outcome.ts", "src/main/claude/claude-rewind-fork.ts", "src/main/claude/claude-session-state-turn-over.ts", "src/main/claude/claude-stop-ack-race.test.ts", "src/main/claude/claude-stream-json-connection.test.ts", "src/main/claude/claude-stream-json-connection.ts", "src/main/claude/claude-streamed-block-identity.ts", "src/main/claude/claude-streamed-thinking.ts", "src/main/claude/claude-subagent-permission-request.test.ts", "src/main/claude/claude-subagent-resume-after-restart.test.ts", "src/main/claude/claude-subagent-task-frames.ts", "src/main/claude/claude-supervised-stop-real-cli.test.ts", "src/main/claude/claude-thread-goal-journaling.test.ts", "src/main/claude/claude-thread-goal.ts", "src/main/claude/claude-turn-opening.ts", "src/main/claude/claude-turn-outcome.test.ts", "src/main/claude/claude-turn-ownership.test.ts", "src/main/claude/claude-turn-resumption.test.ts", "src/main/claude/claude-usage-limits.test.ts", "src/main/claude/claude-usage-limits.ts", "src/main/native-chat/agent-session-journal/journal-received-content.test.ts", "src/main/native-chat/agent-session-wire/provider-turn-activity-routing.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-adapter-router-test-support.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-compact-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-echo-working.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-hung-start-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-opening-send-hold.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-queued-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-root-exit.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-ends-session.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-exit-ends-record.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-note-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-stop-turn-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-claude-subagent-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-command-publication.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-ended-prompt-cancel.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-owed-work-release.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-restart-provider-output.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-status-feed.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-stop-deadline.test-fixture.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-subagent-recency.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-view-start-after-failed-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-workspace-sleep-lifetime.test.ts", "src/main/orcad/orcad-packaged-structured-chat.integration.test.ts", "src/main/pi/rpc-message-dispatch.ts", "src/main/pi/rpc-prompt.ts", "src/main/runtime/claude-structured-failed-start-resume.test.ts", "src/main/runtime/claude-structured-idle-releases-unknown.test.ts", "src/main/runtime/claude-structured-retired-saved-model.test.ts", "src/main/runtime/claude-structured-session-integration.test.ts", "src/main/runtime/claude-structured-startup-unanswered-control-request.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-restart-dismiss-fence.test.ts", "src/main/runtime/structured-agent-install-refresh.test.ts", "src/main/runtime/structured-agent-launch-composition.test-support.ts", "src/main/runtime/structured-agent-launch-parity.test.ts", "src/main/runtime/structured-agent-runtime-metadata.ts", "src/main/runtime/structured-agent-runtime-registrations.ts", "src/main/runtime/structured-agent-session-transport-overrides.ts", "src/main/runtime/structured-agent-stored-definitions.test.ts", "src/main/runtime/structured-claude-attachment-grant.test.ts", "src/main/runtime/structured-claude-pending-rewind.test.ts", "src/main/runtime/structured-claude-runtime-adapter.ts", "src/main/runtime/structured-claude-scripted-runtime-test-support.ts", "src/main/runtime/structured-claude-thinking-display-refusal.test.ts", "src/main/wsl/wsl-orcad-structured-chat-contract.ts", "tests/e2e/native-chat-startup-option-pickers.unit.test.ts", "tests/e2e/structured-chat-tabs-open-close.spec.ts" ], "productionExternalImporterFiles": [ "src/main/claude/claude-at-rest-commands.ts", "src/main/claude/claude-authentication-failures.ts", "src/main/claude/claude-child-tool-queries.ts", "src/main/claude/claude-child-work-evidence.ts", "src/main/claude/claude-cli-flag-prewarm.ts", "src/main/claude/claude-command-lifecycle.ts", "src/main/claude/claude-command-turn.ts", "src/main/claude/claude-context-facts.ts", "src/main/claude/claude-informational-row.ts", "src/main/claude/claude-journal-translator-contract.ts", "src/main/claude/claude-message-journaling.ts", "src/main/claude/claude-model-catalog-probe.ts", "src/main/claude/claude-open-turn.ts", "src/main/claude/claude-replay-turn-resolution.ts", "src/main/claude/claude-request-end-wait.ts", "src/main/claude/claude-result-journaling.ts", "src/main/claude/claude-result-outcome.ts", "src/main/claude/claude-rewind-fork.ts", "src/main/claude/claude-session-state-turn-over.ts", "src/main/claude/claude-stream-json-connection.ts", "src/main/claude/claude-streamed-block-identity.ts", "src/main/claude/claude-streamed-thinking.ts", "src/main/claude/claude-subagent-task-frames.ts", "src/main/claude/claude-thread-goal.ts", "src/main/claude/claude-turn-opening.ts", "src/main/claude/claude-usage-limits.ts", "src/main/pi/rpc-message-dispatch.ts", "src/main/pi/rpc-prompt.ts", "src/main/runtime/structured-agent-runtime-metadata.ts", "src/main/runtime/structured-agent-runtime-registrations.ts", "src/main/runtime/structured-agent-session-transport-overrides.ts", "src/main/runtime/structured-claude-runtime-adapter.ts", "src/main/wsl/wsl-orcad-structured-chat-contract.ts" ], "outboundDependencyDirectories": [ { "path": "src/main/claude", "count": 51 }, { "path": "src/shared", "count": 44 }, { "path": "src/main/native-chat/agent-session-wire", "count": 24 }, { "path": "src/main/native-chat/agent-session-journal", "count": 10 }, { "path": "src/main/native-chat", "count": 8 }, { "path": "src/main/runtime", "count": 7 }, { "path": "src/main/claude-accounts", "count": 4 }, { "path": "src/main/native-chat/agent-model-catalog", "count": 4 }, { "path": "src/packages/process-host/src", "count": 2 }, { "path": "src/main/codex", "count": 1 }, { "path": "src/main/codex-cli", "count": 1 }, { "path": "src/main/observability", "count": 1 }, { "path": "src/main/provider-process", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/claude/claude-structured-acquisition-launch.ts", "to": "src/main/claude/structured/claude-structured-acquisition-launch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-acquisition-release.ts", "to": "src/main/claude/structured/claude-structured-acquisition-release.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-agent-definition.ts", "to": "src/main/claude/structured/claude-structured-agent-definition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-applied-options.test.ts", "to": "src/main/claude/structured/claude-structured-applied-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-auth-parity.test.ts", "to": "src/main/claude/structured/claude-structured-auth-parity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-catalog-listing.ts", "to": "src/main/claude/structured/claude-structured-catalog-listing.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-child-env.test.ts", "to": "src/main/claude/structured/claude-structured-child-env.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-child-env.ts", "to": "src/main/claude/structured/claude-structured-child-env.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-child-work-captures.test.ts", "to": "src/main/claude/structured/claude-structured-child-work-captures.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-child-work-producer.test.ts", "to": "src/main/claude/structured/claude-structured-child-work-producer.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-command-dispatch.ts", "to": "src/main/claude/structured/claude-structured-command-dispatch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-configured-default.test.ts", "to": "src/main/claude/structured/claude-structured-configured-default.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-content-parts.test.ts", "to": "src/main/claude/structured/claude-structured-content-parts.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-control-actions.test.ts", "to": "src/main/claude/structured/claude-structured-control-actions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-control-actions.ts", "to": "src/main/claude/structured/claude-structured-control-actions.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-conversation-stop.test.ts", "to": "src/main/claude/structured/claude-structured-conversation-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-admission.test.ts", "to": "src/main/claude/structured/claude-structured-dispatch-admission.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-attachment-rejection.test.ts", "to": "src/main/claude/structured/claude-structured-dispatch-attachment-rejection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-boundary.test.ts", "to": "src/main/claude/structured/claude-structured-dispatch-boundary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-content.test.ts", "to": "src/main/claude/structured/claude-structured-dispatch-content.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-content.ts", "to": "src/main/claude/structured/claude-structured-dispatch-content.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-queue-boundary.test.ts", "to": "src/main/claude/structured/claude-structured-dispatch-queue-boundary.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-test-support.ts", "to": "src/main/claude/structured/claude-structured-dispatch-test-support.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch-waiters.ts", "to": "src/main/claude/structured/claude-structured-dispatch-waiters.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch.test.ts", "to": "src/main/claude/structured/claude-structured-dispatch.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-dispatch.ts", "to": "src/main/claude/structured/claude-structured-dispatch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-effort-default-at-rest.test.ts", "to": "src/main/claude/structured/claude-structured-effort-default-at-rest.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-effort-reporting.test.ts", "to": "src/main/claude/structured/claude-structured-effort-reporting.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-event-delivery.ts", "to": "src/main/claude/structured/claude-structured-event-delivery.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-execution-observations.ts", "to": "src/main/claude/structured/claude-structured-execution-observations.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-execution-recording.test.ts", "to": "src/main/claude/structured/claude-structured-execution-recording.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-history-window.test.ts", "to": "src/main/claude/structured/claude-structured-history-window.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-history-window.ts", "to": "src/main/claude/structured/claude-structured-history-window.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-in-turn-stop.test.ts", "to": "src/main/claude/structured/claude-structured-in-turn-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-inbound-control.test.ts", "to": "src/main/claude/structured/claude-structured-inbound-control.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-inbound-control.ts", "to": "src/main/claude/structured/claude-structured-inbound-control.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-init-proof.ts", "to": "src/main/claude/structured/claude-structured-init-proof.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-item-translation.ts", "to": "src/main/claude/structured/claude-structured-item-translation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-prompt-cards.test.ts", "to": "src/main/claude/structured/claude-structured-journal-prompt-cards.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-prompt-retry.test.ts", "to": "src/main/claude/structured/claude-structured-journal-prompt-retry.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-prompts.ts", "to": "src/main/claude/structured/claude-structured-journal-prompts.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation-background-tasks.test.ts", "to": "src/main/claude/structured/claude-structured-journal-translation-background-tasks.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation-context-usage.test.ts", "to": "src/main/claude/structured/claude-structured-journal-translation-context-usage.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation-subagents.test.ts", "to": "src/main/claude/structured/claude-structured-journal-translation-subagents.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation-turn-timing.test.ts", "to": "src/main/claude/structured/claude-structured-journal-translation-turn-timing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation.plan.test.ts", "to": "src/main/claude/structured/claude-structured-journal-translation.plan.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation.test.ts", "to": "src/main/claude/structured/claude-structured-journal-translation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-journal-translation.ts", "to": "src/main/claude/structured/claude-structured-journal-translation.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-account-routing.test.ts", "to": "src/main/claude/structured/claude-structured-launch-account-routing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-args.test.ts", "to": "src/main/claude/structured/claude-structured-launch-args.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-args.ts", "to": "src/main/claude/structured/claude-structured-launch-args.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-flags.ts", "to": "src/main/claude/structured/claude-structured-launch-flags.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-home.ts", "to": "src/main/claude/structured/claude-structured-launch-home.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-resolution.test.ts", "to": "src/main/claude/structured/claude-structured-launch-resolution.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-resolution.ts", "to": "src/main/claude/structured/claude-structured-launch-resolution.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-launch-visuals.test.ts", "to": "src/main/claude/structured/claude-structured-launch-visuals.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-live-provider-process.test.ts", "to": "src/main/claude/structured/claude-structured-live-provider-process.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-location-support.ts", "to": "src/main/claude/structured/claude-structured-location-support.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-message-options.test.ts", "to": "src/main/claude/structured/claude-structured-message-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-message-options.ts", "to": "src/main/claude/structured/claude-structured-message-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-model-catalog.ts", "to": "src/main/claude/structured/claude-structured-model-catalog.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-model-confirmation.test.ts", "to": "src/main/claude/structured/claude-structured-model-confirmation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-model-preflight.test.ts", "to": "src/main/claude/structured/claude-structured-model-preflight.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-option-confirmation.test.ts", "to": "src/main/claude/structured/claude-structured-option-confirmation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-options-context-window.test.ts", "to": "src/main/claude/structured/claude-structured-options-context-window.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-options.test.ts", "to": "src/main/claude/structured/claude-structured-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-options.ts", "to": "src/main/claude/structured/claude-structured-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-owner-identity.test.ts", "to": "src/main/claude/structured/claude-structured-owner-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-owner-identity.ts", "to": "src/main/claude/structured/claude-structured-owner-identity.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-prompt-items.test.ts", "to": "src/main/claude/structured/claude-structured-prompt-items.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-prompt-items.ts", "to": "src/main/claude/structured/claude-structured-prompt-items.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-prompt-ownership.test.ts", "to": "src/main/claude/structured/claude-structured-prompt-ownership.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-prompt-ownership.ts", "to": "src/main/claude/structured/claude-structured-prompt-ownership.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-prompt-replies.ts", "to": "src/main/claude/structured/claude-structured-prompt-replies.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-provider-fallback.test.ts", "to": "src/main/claude/structured/claude-structured-provider-fallback.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-provider-fallback.ts", "to": "src/main/claude/structured/claude-structured-provider-fallback.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-queued-stop.test.ts", "to": "src/main/claude/structured/claude-structured-queued-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-rate-limit-retry.test.ts", "to": "src/main/claude/structured/claude-structured-rate-limit-retry.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-real-cli-fold.test.ts", "to": "src/main/claude/structured/claude-structured-real-cli-fold.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-real-cli-options.test.ts", "to": "src/main/claude/structured/claude-structured-real-cli-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-real-cli-rewind.test.ts", "to": "src/main/claude/structured/claude-structured-real-cli-rewind.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-real-cli-stop-task.test.ts", "to": "src/main/claude/structured/claude-structured-real-cli-stop-task.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-real-cli-visuals.test.ts", "to": "src/main/claude/structured/claude-structured-real-cli-visuals.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-real-cli.test.ts", "to": "src/main/claude/structured/claude-structured-real-cli.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-reasoning-lifecycle.test.ts", "to": "src/main/claude/structured/claude-structured-reasoning-lifecycle.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-reasoning.test.ts", "to": "src/main/claude/structured/claude-structured-reasoning.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-requested-stop.test.ts", "to": "src/main/claude/structured/claude-structured-requested-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-resume-point.test.ts", "to": "src/main/claude/structured/claude-structured-resume-point.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-resume-point.ts", "to": "src/main/claude/structured/claude-structured-resume-point.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-retired-model.test.ts", "to": "src/main/claude/structured/claude-structured-retired-model.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-retired-model.ts", "to": "src/main/claude/structured/claude-structured-retired-model.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-acquisition-options.ts", "to": "src/main/claude/structured/claude-structured-session-acquisition-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-acquisition-processless.test.ts", "to": "src/main/claude/structured/claude-structured-session-acquisition-processless.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-acquisition.ts", "to": "src/main/claude/structured/claude-structured-session-acquisition.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-adapter-turns.test.ts", "to": "src/main/claude/structured/claude-structured-session-adapter-turns.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-adapter.test.ts", "to": "src/main/claude/structured/claude-structured-session-adapter.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-adapter.ts", "to": "src/main/claude/structured/claude-structured-session-adapter.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-close.test.ts", "to": "src/main/claude/structured/claude-structured-session-close.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-close.ts", "to": "src/main/claude/structured/claude-structured-session-close.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-commands.test.ts", "to": "src/main/claude/structured/claude-structured-session-commands.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-exit-blame.test.ts", "to": "src/main/claude/structured/claude-structured-session-exit-blame.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-exit-lifecycle.ts", "to": "src/main/claude/structured/claude-structured-session-exit-lifecycle.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-id.ts", "to": "src/main/claude/structured/claude-structured-session-id.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-journal-control.ts", "to": "src/main/claude/structured/claude-structured-session-journal-control.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-open.ts", "to": "src/main/claude/structured/claude-structured-session-open.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-options.ts", "to": "src/main/claude/structured/claude-structured-session-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-publication.ts", "to": "src/main/claude/structured/claude-structured-session-publication.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-reading-control.test.ts", "to": "src/main/claude/structured/claude-structured-session-reading-control.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-recovery.test.ts", "to": "src/main/claude/structured/claude-structured-session-recovery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-startup.test.ts", "to": "src/main/claude/structured/claude-structured-session-startup.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-startup.ts", "to": "src/main/claude/structured/claude-structured-session-startup.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-state.ts", "to": "src/main/claude/structured/claude-structured-session-state.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-session-test-support.ts", "to": "src/main/claude/structured/claude-structured-session-test-support.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-sign-in.test.ts", "to": "src/main/claude/structured/claude-structured-sign-in.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-spawn-options.test.ts", "to": "src/main/claude/structured/claude-structured-spawn-options.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-spawn-options.ts", "to": "src/main/claude/structured/claude-structured-spawn-options.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-start-fast-mode.test.ts", "to": "src/main/claude/structured/claude-structured-start-fast-mode.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-startup-settled-test-support.ts", "to": "src/main/claude/structured/claude-structured-startup-settled-test-support.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/claude/claude-structured-turn-resume-point.test.ts", "to": "src/main/claude/structured/claude-structured-turn-resume-point.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "codex-app-server", "phase": 3, "priority": "medium", "risk": "higher", "directory": "src/main/codex", "basenamePattern": "^codex-app-server(?:[-.]|$)", "targetDirectory": "src/main/codex/app-server", "reason": "The app-server protocol family is a more useful boundary than the broad codex filename prefix.", "review": "Preserve protocol, account routing, reconnect and recovery behavior. Keep generic Codex launch code outside this subtree.", "status": "proposed-not-applied", "selectedFiles": 25, "productionFiles": 14, "testSupportFiles": 11, "existingTargetJsTs": 0, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 36, "inboundEdges": 131, "outboundEdges": 46, "productionInternalEdges": 19, "productionInboundEdges": 50, "productionOutboundEdges": 26, "externalImporterFiles": [ "src/main/agent-trust-presets.test.ts", "src/main/codex/codex-account-session-index-heal.test.ts", "src/main/codex/codex-account-session-index-heal.ts", "src/main/codex/codex-at-rest-skills-probe.test.ts", "src/main/codex/codex-at-rest-skills-probe.ts", "src/main/codex/codex-background-task-stops.ts", "src/main/codex/codex-background-terminals.test.ts", "src/main/codex/codex-background-terminals.ts", "src/main/codex/codex-configured-launch-defaults.test.ts", "src/main/codex/codex-configured-launch-defaults.ts", "src/main/codex/codex-hook-file-entry-binary-contract.test.ts", "src/main/codex/codex-hook-trust-derivation.test.ts", "src/main/codex/codex-hook-trust-derivation.ts", "src/main/codex/codex-hook-trust-failure-memo.test.ts", "src/main/codex/codex-hook-trust-grant.test.ts", "src/main/codex/codex-hook-trust-grant.ts", "src/main/codex/codex-index-heal-binary-contract.test.ts", "src/main/codex/codex-minimum-version.test.ts", "src/main/codex/codex-model-catalog-probe.test.ts", "src/main/codex/codex-model-catalog-probe.ts", "src/main/codex/codex-scripted-child.test-fixture.ts", "src/main/codex/codex-server-request-disposition.ts", "src/main/codex/codex-session-index-heal.test.ts", "src/main/codex/codex-session-index-heal.ts", "src/main/codex/codex-short-lived-app-server-spawn.test.ts", "src/main/codex/codex-skill-list.ts", "src/main/codex/codex-state-db-backfill-recovery-process.ts", "src/main/codex/codex-state-db-backfill-recovery-supervision.test.ts", "src/main/codex/codex-state-db-backfill-recovery.ts", "src/main/codex/codex-structured-acquisition-exit-proof.test.ts", "src/main/codex/codex-structured-acquisition-lifecycle.ts", "src/main/codex/codex-structured-acquisition-notification.ts", "src/main/codex/codex-structured-acquisition-window.ts", "src/main/codex/codex-structured-child-environment.test.ts", "src/main/codex/codex-structured-compaction-refusal.test.ts", "src/main/codex/codex-structured-dispatch-admission.test.ts", "src/main/codex/codex-structured-dispatch-test-support.ts", "src/main/codex/codex-structured-journal-translation-turn-lifecycle.test.ts", "src/main/codex/codex-structured-message-options.test.ts", "src/main/codex/codex-structured-model-catalog.ts", "src/main/codex/codex-structured-notification-retry.ts", "src/main/codex/codex-structured-option-session.test-fixture.ts", "src/main/codex/codex-structured-prompt-ownership.test.ts", "src/main/codex/codex-structured-prompt-replies.ts", "src/main/codex/codex-structured-provider-events.ts", "src/main/codex/codex-structured-real-cli-command-env.test.ts", "src/main/codex/codex-structured-real-cli-permissions.test.ts", "src/main/codex/codex-structured-real-cli-visuals.test.ts", "src/main/codex/codex-structured-rewind.test.ts", "src/main/codex/codex-structured-rewind.ts", "src/main/codex/codex-structured-session-acquire.ts", "src/main/codex/codex-structured-session-adapter-fixture.ts", "src/main/codex/codex-structured-session-adapter-lifecycle.test.ts", "src/main/codex/codex-structured-session-adapter.test.ts", "src/main/codex/codex-structured-session-adapter.ts", "src/main/codex/codex-structured-session-background-tasks.test.ts", "src/main/codex/codex-structured-session-cancel.test.ts", "src/main/codex/codex-structured-session-close.test.ts", "src/main/codex/codex-structured-session-close.ts", "src/main/codex/codex-structured-session-options-catalog.test.ts", "src/main/codex/codex-structured-session-options.ts", "src/main/codex/codex-structured-session-shutdown.test.ts", "src/main/codex/codex-structured-session-start.ts", "src/main/codex/codex-structured-session-state.ts", "src/main/codex/codex-structured-skill-report.ts", "src/main/codex/codex-structured-thread-catch-up.ts", "src/main/codex/codex-structured-thread-goal.test.ts", "src/main/codex/codex-structured-thread-goal.ts", "src/main/codex/codex-structured-thread-history-pages.ts", "src/main/codex/codex-structured-thread-open.test.ts", "src/main/codex/codex-structured-thread-open.ts", "src/main/codex/codex-structured-turn-cancellation.ts", "src/main/codex/codex-structured-turn-start.ts", "src/main/codex/codex-structured-turn-steer.test.ts", "src/main/codex/codex-structured-visuals.test.ts", "src/main/codex/codex-structured-visuals.ts", "src/main/codex/codex-subagent-interrupts.test.ts", "src/main/codex/codex-subagent-interrupts.ts", "src/main/codex/codex-trust-config-concurrent-launch.test.ts", "src/main/codex/codex-trust-grant-cooldown.ts", "src/main/codex/codex-trust-grant-host.ts", "src/main/codex/codex-trust-grant-telemetry.test.ts", "src/main/codex/codex-trust-grant-telemetry.ts", "src/main/codex/codex-turn-lifecycle-fake.ts", "src/main/codex/hook-service-trust-grant.test.ts", "src/main/codex/hook-service-wsl-runtime.test.ts", "src/main/native-chat/agent-session-wire/provider-frame-disposition.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-note-end.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-codex-stop-row.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-conversation-stop.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-crash-mid-start.test.ts", "src/main/native-chat/agent-session-wire/structured-agent-session-host-teardown.test.ts", "src/main/own-chromium-tree-kill-guard.test.ts", "src/main/provider-process/provider-group-guard-launch-paths.test.ts", "src/main/refused-tree-kill-root-termination.test.ts", "src/main/runtime/runtime-client-agent-launch-settings-durability.test.ts", "src/main/runtime/structured-agent-session-codex-held-sends.test.ts", "src/main/runtime/structured-agent-session-codex-interrupt-order.test.ts", "src/main/runtime/structured-agent-session-codex-opening-send-hold.test.ts", "src/main/runtime/structured-agent-session-codex-settlement-order.test.ts", "src/main/runtime/structured-agent-session-codex-stopped-send-order.test.ts", "src/main/runtime/structured-agent-session-codex-turn-end-settlement.test.ts", "src/main/runtime/structured-agent-session-integration.test.ts", "src/main/runtime/structured-agent-session-runtime-exit.test.ts", "src/main/runtime/structured-chat-coordinator-fake-codex-fixture.ts", "src/main/runtime/structured-child-records-switch.test.ts", "src/main/runtime/structured-codex-child-work-runtime.test.ts", "src/main/runtime/structured-codex-session-rpc-test-harness.ts" ], "productionExternalImporterFiles": [ "src/main/codex/codex-account-session-index-heal.ts", "src/main/codex/codex-at-rest-skills-probe.ts", "src/main/codex/codex-background-task-stops.ts", "src/main/codex/codex-background-terminals.ts", "src/main/codex/codex-configured-launch-defaults.ts", "src/main/codex/codex-hook-trust-derivation.ts", "src/main/codex/codex-hook-trust-grant.ts", "src/main/codex/codex-model-catalog-probe.ts", "src/main/codex/codex-server-request-disposition.ts", "src/main/codex/codex-session-index-heal.ts", "src/main/codex/codex-skill-list.ts", "src/main/codex/codex-state-db-backfill-recovery-process.ts", "src/main/codex/codex-state-db-backfill-recovery.ts", "src/main/codex/codex-structured-acquisition-lifecycle.ts", "src/main/codex/codex-structured-acquisition-notification.ts", "src/main/codex/codex-structured-acquisition-window.ts", "src/main/codex/codex-structured-model-catalog.ts", "src/main/codex/codex-structured-notification-retry.ts", "src/main/codex/codex-structured-prompt-replies.ts", "src/main/codex/codex-structured-provider-events.ts", "src/main/codex/codex-structured-rewind.ts", "src/main/codex/codex-structured-session-acquire.ts", "src/main/codex/codex-structured-session-adapter.ts", "src/main/codex/codex-structured-session-close.ts", "src/main/codex/codex-structured-session-options.ts", "src/main/codex/codex-structured-session-start.ts", "src/main/codex/codex-structured-session-state.ts", "src/main/codex/codex-structured-skill-report.ts", "src/main/codex/codex-structured-thread-catch-up.ts", "src/main/codex/codex-structured-thread-goal.ts", "src/main/codex/codex-structured-thread-history-pages.ts", "src/main/codex/codex-structured-thread-open.ts", "src/main/codex/codex-structured-turn-cancellation.ts", "src/main/codex/codex-structured-turn-start.ts", "src/main/codex/codex-structured-visuals.ts", "src/main/codex/codex-subagent-interrupts.ts", "src/main/codex/codex-trust-grant-cooldown.ts", "src/main/codex/codex-trust-grant-host.ts", "src/main/codex/codex-trust-grant-telemetry.ts", "src/main/native-chat/agent-session-wire/provider-frame-disposition.ts" ], "outboundDependencyDirectories": [ { "path": "src/main/provider-process", "count": 10 }, { "path": "src/shared", "count": 6 }, { "path": "src/main/codex", "count": 3 }, { "path": "src/packages/process-host/src", "count": 3 }, { "path": "src/main/codex/__fixtures__", "count": 1 }, { "path": "src/shared/__fixtures__", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/codex/codex-app-server-capability-cache.test.ts", "to": "src/main/codex/app-server/codex-app-server-capability-cache.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-capability-cache.ts", "to": "src/main/codex/app-server/codex-app-server-capability-cache.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-capability-signal.ts", "to": "src/main/codex/app-server/codex-app-server-capability-signal.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-client.test.ts", "to": "src/main/codex/app-server/codex-app-server-client.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-client.ts", "to": "src/main/codex/app-server/codex-app-server-client.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-connection-exit-order.test.ts", "to": "src/main/codex/app-server/codex-app-server-connection-exit-order.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-connection-tree-unproven.test.ts", "to": "src/main/codex/app-server/codex-app-server-connection-tree-unproven.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-connection-types.ts", "to": "src/main/codex/app-server/codex-app-server-connection-types.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-connection.test.ts", "to": "src/main/codex/app-server/codex-app-server-connection.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-connection.ts", "to": "src/main/codex/app-server/codex-app-server-connection.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-direct-open.test.ts", "to": "src/main/codex/app-server/codex-app-server-direct-open.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-exit-error.test.ts", "to": "src/main/codex/app-server/codex-app-server-exit-error.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-exit-error.ts", "to": "src/main/codex/app-server/codex-app-server-exit-error.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-frame-size-error.ts", "to": "src/main/codex/app-server/codex-app-server-frame-size-error.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-handshake-exit-proof.ts", "to": "src/main/codex/app-server/codex-app-server-handshake-exit-proof.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-handshake.ts", "to": "src/main/codex/app-server/codex-app-server-handshake.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-notification-schema.ts", "to": "src/main/codex/app-server/codex-app-server-notification-schema.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-process-tree-kill.ts", "to": "src/main/codex/app-server/codex-app-server-process-tree-kill.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-record-dispatch.ts", "to": "src/main/codex/app-server/codex-app-server-record-dispatch.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-request-error.ts", "to": "src/main/codex/app-server/codex-app-server-request-error.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-session-stop.test.ts", "to": "src/main/codex/app-server/codex-app-server-session-stop.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-session-supervision.test.ts", "to": "src/main/codex/app-server/codex-app-server-session-supervision.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-session.test.ts", "to": "src/main/codex/app-server/codex-app-server-session.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-session.ts", "to": "src/main/codex/app-server/codex-app-server-session.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/codex/codex-app-server-teardown.integration.test.ts", "to": "src/main/codex/app-server/codex-app-server-teardown.integration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false } ] }, { "id": "persistence-leftovers", "phase": 3, "priority": "medium", "risk": "higher", "directory": "src/main", "basenamePattern": "^persistence(?:[-.]|$)", "targetDirectory": "src/main/persistence", "reason": "The existing persistence subtree and flat root tests split the same discovery trail.", "review": "Mostly tests and support may move here. Keep the current persistence entry explicit; inspect source-reading tests and fixtures before relocating. Preserve on-disk formats.", "status": "proposed-not-applied", "selectedFiles": 85, "productionFiles": 1, "testSupportFiles": 84, "existingTargetJsTs": 533, "collisionCount": 0, "dependencyBoundary": { "internalEdges": 123, "inboundEdges": 401, "outboundEdges": 318, "productionInternalEdges": 0, "productionInboundEdges": 209, "productionOutboundEdges": 4, "externalImporterFiles": [ "src/main/__mocks__/worktree-create-preparation.ts", "src/main/active-view-persistence-boundary.test.ts", "src/main/agent-auth-restart-preservation.ts", "src/main/agent-hooks/first-work-rename-runtime.ts", "src/main/automations/automation-dispatch-host-fence.test.ts", "src/main/automations/automation-dispatch-request.ts", "src/main/automations/automation-owner-fencing.test.ts", "src/main/automations/automation-run-writer.test.ts", "src/main/automations/automation-run-writer.ts", "src/main/automations/automation-skip-coalescing.test.ts", "src/main/automations/automation-update-host-retarget.test.ts", "src/main/automations/automation-worker-durability.test.ts", "src/main/automations/automation-workspace-host-attribution.test.ts", "src/main/automations/automation-wsl-move-refusal.test.ts", "src/main/automations/automation-zero-grace-tick-latency.test.ts", "src/main/automations/dispatch-refusal.ts", "src/main/automations/retained-run-reconciliation.test.ts", "src/main/automations/run-completion-watcher.test.ts", "src/main/automations/run-target-resolution.test.ts", "src/main/automations/run-target-resolution.ts", "src/main/automations/run-usage-collection.ts", "src/main/automations/runtime-automation-service.ts", "src/main/automations/service-precheck.test.ts", "src/main/automations/service.test.ts", "src/main/automations/service.ts", "src/main/browser/doc-preview-file-reader.ts", "src/main/claude-accounts/runtime-auth-service.ts", "src/main/claude-usage/store.ts", "src/main/codex-accounts/codex-account-registration.ts", "src/main/codex-accounts/codex-account-selection.ts", "src/main/codex-accounts/codex-config-mirror.ts", "src/main/codex-accounts/codex-reset-credit-coordinator.ts", "src/main/codex-accounts/codex-reset-credit-ledger.ts", "src/main/codex-accounts/codex-reset-credit-scope-validation.ts", "src/main/codex-accounts/runtime-home-service-state.ts", "src/main/codex-accounts/runtime-home-service.ts", "src/main/codex-accounts/service.ts", "src/main/codex-usage/store.ts", "src/main/ephemeral-vm-provisioned-root-source.ts", "src/main/folder-repo-git-conversion.ts", "src/main/ghostty/index.test.ts", "src/main/ghostty/index.ts", "src/main/ghostty/theme-import.test.ts", "src/main/github/pr-mutation-review-invalidation.test.ts", "src/main/ipc/app.ts", "src/main/ipc/automations-external-scope.test.ts", "src/main/ipc/automations.ts", "src/main/ipc/cli.ts", "src/main/ipc/created-worktree-root-prune.test.ts", "src/main/ipc/dashboard-popout.ts", "src/main/ipc/ephemeral-vm-managed-ssh.test.ts", "src/main/ipc/ephemeral-vm-recipe-context.ts", "src/main/ipc/ephemeral-vm-runtime-handlers.ts", "src/main/ipc/ephemeral-vm.ts", "src/main/ipc/filesystem-allowed-roots.test.ts", "src/main/ipc/filesystem-auth.test.ts", "src/main/ipc/filesystem-canonical-owner.test.ts", "src/main/ipc/filesystem-document-folder-writes.test.ts", "src/main/ipc/filesystem-download-lifetime.test.ts", "src/main/ipc/filesystem-list-files-name-filter.test.ts", "src/main/ipc/filesystem-list-files.test.ts", "src/main/ipc/filesystem-mutations.ts", "src/main/ipc/filesystem-path-containment-unicode-normalization.test.ts", "src/main/ipc/filesystem-quick-open-options.integration.test.ts", "src/main/ipc/filesystem-search-file-paths.test.ts", "src/main/ipc/filesystem.ts", "src/main/ipc/filesystem/filesystem-handler-context.ts", "src/main/ipc/filesystem/filesystem-source-control-ai-targets.test.ts", "src/main/ipc/filesystem/filesystem-source-control-ai-targets.ts", "src/main/ipc/floating-workspace-directory.ts", "src/main/ipc/folder-repo-git-upgrade-lifetime.test.ts", "src/main/ipc/folder-repo-git-upgrade.ts", "src/main/ipc/git-status-upstream-ref-watch-request.test.ts", "src/main/ipc/git-status-upstream-ref-watch-request.ts", "src/main/ipc/github-account-handlers.ts", "src/main/ipc/github-issue-mutation-handlers.ts", "src/main/ipc/github-pr-mutation-handlers.ts", "src/main/ipc/github-pr-read-handlers.ts", "src/main/ipc/github-pr-refresh-handlers.ts", "src/main/ipc/github-pr-review-handlers.ts", "src/main/ipc/github-repo-routing-twin-host.test.ts", "src/main/ipc/github-repo-routing.ts", "src/main/ipc/github-work-item-handlers.ts", "src/main/ipc/github.ts", "src/main/ipc/gitlab-ci-job-handlers.ts", "src/main/ipc/gitlab-issue-handlers.ts", "src/main/ipc/gitlab-merge-request-mutation-handlers.ts", "src/main/ipc/gitlab-merge-request-query-handlers.ts", "src/main/ipc/gitlab-repo-access.ts", "src/main/ipc/gitlab-work-item-handlers.ts", "src/main/ipc/gitlab.test.ts", "src/main/ipc/gitlab.ts", "src/main/ipc/hosted-review.ts", "src/main/ipc/jira-issue-summary-generation.ts", "src/main/ipc/local-file-access-resolution-network-path.test.ts", "src/main/ipc/local-file-access-resolution.test.ts", "src/main/ipc/local-file-access-resolution.ts", "src/main/ipc/local-log-tail-lifetime.test.ts", "src/main/ipc/local-log-tail.test.ts", "src/main/ipc/local-log-tail.ts", "src/main/ipc/localhost-worktree-labels.ts", "src/main/ipc/memory.ts", "src/main/ipc/notebook-project-link.test.ts", "src/main/ipc/notebook.test.ts", "src/main/ipc/notebook.ts", "src/main/ipc/notification-sound-ipc.ts", "src/main/ipc/notifications.ts", "src/main/ipc/onboarding.ts", "src/main/ipc/orca-profiles.ts", "src/main/ipc/plugins.test.ts", "src/main/ipc/plugins.ts", "src/main/ipc/pty-closed-pane-spawn-refusal.test.ts", "src/main/ipc/pty/host-env/spawn-cwd.ts", "src/main/ipc/pty/ipc/closed-pane-spawn-refusal.test.ts", "src/main/ipc/pty/ipc/closed-pane-spawn-refusal.ts", "src/main/ipc/pty/ipc/leaf-move.test.ts", "src/main/ipc/pty/ipc/leaf-move.ts", "src/main/ipc/pty/ipc/renderer-kill.ts", "src/main/ipc/pty/ipc/spawn-agent-launch.ts", "src/main/ipc/pty/ipc/spawn-push-target-materialization-real-git.test.ts", "src/main/ipc/pty/ipc/spawn-push-target-materialization.test.ts", "src/main/ipc/pty/ipc/spawn-types.ts", "src/main/ipc/pty/pane/absent-pane-owner.ts", "src/main/ipc/pty/pane/adopt-stable.ts", "src/main/ipc/pty/pane/agent-launch-pane-evidence.ts", "src/main/ipc/pty/pane/pane-owner-replacement.test.ts", "src/main/ipc/pty/pane/pane-owner-replacement.ts", "src/main/ipc/pty/pane/pane-spawn-operation.ts", "src/main/ipc/pty/pane/spawn-registration.ts", "src/main/ipc/pty/pane/stable-owner.ts", "src/main/ipc/pty/pane/stable-pane-absence-death-certificate.test.ts", "src/main/ipc/pty/pane/stable-pane-absence-respawn.test.ts", "src/main/ipc/pty/provider/liveness.ts", "src/main/ipc/pty/register-handlers.ts", "src/main/ipc/pty/register-headless-runtime.ts", "src/main/ipc/pty/runtime/controller-deps.ts", "src/main/ipc/pty/runtime/spawn-commit.ts", "src/main/ipc/pty/runtime/spawn-state.ts", "src/main/ipc/pty/session.ts", "src/main/ipc/qoder-desktop-execution-host.test.ts", "src/main/ipc/register-core-handlers/register-core-handlers.ts", "src/main/ipc/registered-worktree-root-ownership.test.ts", "src/main/ipc/registered-worktree-root-refresh.test.ts", "src/main/ipc/registered-worktree-root-wsl-runtime.test.ts", "src/main/ipc/registered-worktree-roots-scoped-invalidation.test.ts", "src/main/ipc/registered-worktree-roots-scoped-invalidation.ts", "src/main/ipc/renderer-shutdown-checkpoint-sleep-records.test.ts", "src/main/ipc/renderer-shutdown-checkpoint.ts", "src/main/ipc/repos.ts", "src/main/ipc/repos/base-ref-query-handlers.ts", "src/main/ipc/repos/folder-workspace-attachment-handlers.test.ts", "src/main/ipc/repos/folder-workspace-handlers.ts", "src/main/ipc/repos/local-repo-registration.test.ts", "src/main/ipc/repos/local-repo-registration.ts", "src/main/ipc/repos/nested-repo-import-handler.ts", "src/main/ipc/repos/project-group-handlers.ts", "src/main/ipc/repos/project-host-setup-handlers.ts", "src/main/ipc/repos/project-host-setup-wsl-move-fence.test.ts", "src/main/ipc/repos/repo-catalog-handlers.ts", "src/main/ipc/repos/repo-clone-lifecycle.ts", "src/main/ipc/repos/repo-creation-handlers.ts", "src/main/ipc/repos/repo-git-username-handler.ts", "src/main/ipc/repos/repo-ipc-wsl-move-fence.test.ts", "src/main/ipc/repos/repo-update-handler.ts", "src/main/ipc/repos/sparse-preset-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-connectivity-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-preference.test.ts", "src/main/ipc/runtime-environments/runtime-environment-preference.ts", "src/main/ipc/runtime-environments/runtime-environments.ts", "src/main/ipc/session-window-view-save.test.ts", "src/main/ipc/session.ts", "src/main/ipc/settings.ts", "src/main/ipc/shell.ts", "src/main/ipc/skill-delete/handlers.ts", "src/main/ipc/skills.ts", "src/main/ipc/source-control-ai-linked-issue.test.ts", "src/main/ipc/source-control-ai-linked-issue.ts", "src/main/ipc/speech-worker-exit-lifetime.test.ts", "src/main/ipc/speech.ts", "src/main/ipc/ssh/ssh-host-server-on-connect-wiring.test.ts", "src/main/ipc/ssh/ssh-ipc-context.ts", "src/main/ipc/ssh/ssh.ts", "src/main/ipc/startup-notification-registration.ts", "src/main/ipc/telemetry.test.ts", "src/main/ipc/telemetry.ts", "src/main/ipc/ui.ts", "src/main/ipc/workspace-cleanup-broad-scan.test.ts", "src/main/ipc/workspace-cleanup-disconnected-ssh.ts", "src/main/ipc/workspace-cleanup-execution-host-routing.test.ts", "src/main/ipc/workspace-cleanup-folder-workspaces.ts", "src/main/ipc/workspace-cleanup-local-git-routing.test.ts", "src/main/ipc/workspace-cleanup-scan.ts", "src/main/ipc/workspace-cleanup-snapshot-ipc.test.ts", "src/main/ipc/workspace-cleanup-worktree-listing.ts", "src/main/ipc/workspace-cleanup.test.ts", "src/main/ipc/workspace-cleanup.ts", "src/main/ipc/workspace-ports.ts", "src/main/ipc/workspace-space-window.ts", "src/main/ipc/workspace-space.test.ts", "src/main/ipc/workspace-space.ts", "src/main/ipc/worktree-base-directory-watch-targets.ts", "src/main/ipc/worktree-base-directory-watcher.ts", "src/main/ipc/worktree-push-target-cleanup.ts", "src/main/ipc/worktree-remote.ts", "src/main/ipc/worktrees-removal-recovery.test.ts", "src/main/ipc/wsl-host-handlers.ts", "src/main/local-project-runtime-resolution.ts", "src/main/macos-tcc-prompt-notice.ts", "src/main/managed-server/lifecycle/orcad-runtime-conversion.test.ts", "src/main/media/media-preview-protocol.test.ts", "src/main/media/media-preview-protocol.ts", "src/main/memory/hydrate-local-pty-registry-folder-workspaces.test.ts", "src/main/memory/hydrate-local-pty-registry.test.ts", "src/main/memory/hydrate-local-pty-registry.ts", "src/main/memory/memory-snapshot-buckets.ts", "src/main/muse-usage/store.ts", "src/main/opencode-usage/store.ts", "src/main/orca-profiles/profile-persistence-deadline.ts", "src/main/orcad/orcad-account-services.ts", "src/main/orcad/orcad-automations.test.ts", "src/main/orcad/orcad-automations.ts", "src/main/persistence/applying-settings/settings-update-terminal-link-preference.test.ts", "src/main/persistence/closed-terminal-tab-write-fence.test.ts", "src/main/persistence/loading-store/persisted-state-redundancy.test.ts", "src/main/persistence/loading-store/profile-state-import-lifetime.test.ts", "src/main/persistence/loading-store/profile-state-pty-retirement-finalization.spec.ts", "src/main/persistence/loading-store/pty-binding-async-durability.spec.ts", "src/main/persistence/loading-store/pty-binding-created-surface-rollback.spec.ts", "src/main/persistence/loading-store/pty-binding-matching-durability.spec.ts", "src/main/persistence/loading-store/pty-binding-placement-inertness.test.ts", "src/main/persistence/loading-store/pty-binding-restart-retirement.spec.ts", "src/main/persistence/loading-store/pty-retirement-async-durability.spec.ts", "src/main/persistence/loading-store/state-write-round-trip.test.ts", "src/main/persistence/loading-store/store-host-partition-before-unload.test.ts", "src/main/persistence/loading-store/store-prune-gate-signals.test.ts", "src/main/persistence/loading-store/store-runtime-authored-session-writes.test.ts", "src/main/persistence/loading-store/store-workspace-session-host-removal.test.ts", "src/main/persistence/loading-store/workspace-session-write-listeners.spec.ts", "src/main/persistence/loading-store/worktree-meta-alias-projection.test.ts", "src/main/persistence/migrating-orcad-catalog/orcad-catalog-receipt-ledger.test.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-catalog.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-export.test.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-legacy-key-scope.test.ts", "src/main/persistence/moving-wsl-projects/wsl-move-session-freeze.test.ts", "src/main/persistence/profile-state-cutover-fixture.test.ts", "src/main/persistence/terminal-topology/terminal-late-bind-layout-rules.test.ts", "src/main/persistence/terminal-topology/terminal-leaf-move-concurrent-close.test.ts", "src/main/persistence/terminal-topology/terminal-leaf-move-fixture.ts", "src/main/persistence/terminal-topology/terminal-leaf-move.test.ts", "src/main/persistence/terminal-topology/terminal-owner-invariants.test.ts", "src/main/persistence/terminal-topology/terminal-owner-report-only.test.ts", "src/main/persistence/terminal-topology/terminal-stale-pane-tree-client.test.ts", "src/main/persistence/terminal-topology/terminal-window-pane-detach.test.ts", "src/main/persistence/terminal-topology/workspace-layout-rules.test.ts", "src/main/plugins/plugin-enablement.test.ts", "src/main/plugins/plugin-enablement.ts", "src/main/ports/ssh-advertised-url-enrichment.ts", "src/main/ports/workspace-port-ownership.ts", "src/main/project-runtime-git-options.test.ts", "src/main/provider-account-services.ts", "src/main/provisioned-root-checkout.ts", "src/main/provisioned-root-ssh-adoption.test.ts", "src/main/provisioned-root-ssh-adoption.ts", "src/main/repo-backfill-wsl-move.test.ts", "src/main/runtime/automation-change-publication.test.ts", "src/main/runtime/host-terminal-close-persistence-durability.test.ts", "src/main/runtime/mobile-pairing-userdata-path.test.ts", "src/main/runtime/orca-runtime-terminal-close-records.test.ts", "src/main/runtime/orca-runtime-terminal-surface-close.test.ts", "src/main/runtime/orca-runtime-test-fixtures.spec.ts", "src/main/runtime/orcad-migration-catalog-import.ts", "src/main/runtime/repo-worktree-row-resolution.test.ts", "src/main/runtime/rpc/methods/structured-agent-session-visual.test.ts", "src/main/runtime/runtime-created-worktree-terminal-target.ts", "src/main/runtime/runtime-failed-local-worktree-removal.test.ts", "src/main/runtime/runtime-interrupted-local-worktree-removal.test.ts", "src/main/runtime/runtime-local-worktree-create.test.ts", "src/main/runtime/runtime-managed-worktree-metadata-sweep.test.ts", "src/main/runtime/runtime-managed-worktree-metadata-wsl-move.test.ts", "src/main/runtime/runtime-managed-worktree-queries.ts", "src/main/runtime/runtime-pty-controller-contract.ts", "src/main/runtime/runtime-store-contract.ts", "src/main/runtime/runtime-terminal-orphan-adoption-rollback.test.ts", "src/main/runtime/runtime-terminal-spawn-push-target-materialization.test.ts", "src/main/runtime/runtime-witnessed-worktree-scan.ts", "src/main/serve-update-handoff.ts", "src/main/ssh-expired-lease-pane-readoption.test.ts", "src/main/ssh-reattach-pane-cardinality.test.ts", "src/main/ssh/connection/ssh-connection-store.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-ipc.ts", "src/main/ssh/legacy-relay/ssh-host-relay-terminals-on-connect.ts", "src/main/ssh/orcad-migration-catalog-client-extra-agent-args.test.ts", "src/main/ssh/orcad-migration-cutover-coordinator.test.ts", "src/main/ssh/orcad-migration-delta-move.test.ts", "src/main/ssh/orcad-migration-delta-move.ts", "src/main/ssh/orcad-migration-delta-plan.ts", "src/main/ssh/orcad-migration-delta-snapshot.test.ts", "src/main/ssh/orcad-migration-manifest-export.ts", "src/main/ssh/orcad-migration-repository-link.test.ts", "src/main/ssh/orcad-migration-repository-link.ts", "src/main/ssh/orcad-migration-scrollback-retention-wiring.ts", "src/main/ssh/orcad-migration-snapshot-coordinator.ts", "src/main/ssh/orcad-migration-snapshot-resume.test.ts", "src/main/ssh/orcad-migration-source-fence.test.ts", "src/main/ssh/orcad-migration-source-retention.test.ts", "src/main/ssh/orcad-migration-source-retention.ts", "src/main/ssh/orcad-migration-ssh-relay-source.test.ts", "src/main/ssh/orcad-migration-ssh-relay-source.ts", "src/main/ssh/orcad-migration-stuck-host-profiles.test.ts", "src/main/ssh/orcad-migration-terminal-gate.ts", "src/main/ssh/orcad-retained-source-lists.test.ts", "src/main/ssh/orcad-retained-source.ts", "src/main/ssh/orcad-unreachable-setup-release.test.ts", "src/main/ssh/targets/ssh-target-orcad-claims.ts", "src/main/ssh/targets/ssh-target-orcad-dependents.ts", "src/main/ssh/targets/ssh-target-orcad-preflight.test.ts", "src/main/ssh/targets/ssh-target-orcad-preflight.ts", "src/main/ssh/targets/ssh-target-readoption.test.ts", "src/main/ssh/targets/ssh-target-readoption.ts", "src/main/star-nag/agent-value-moment.ts", "src/main/star-nag/console-events.ts", "src/main/star-nag/onboarding-completed.ts", "src/main/star-nag/prompt-context.ts", "src/main/star-nag/service-test-harness.ts", "src/main/star-nag/service.ts", "src/main/star-nag/threshold-trigger.ts", "src/main/star-nag/web-handoff.ts", "src/main/startup/dev-education-suppression.ts", "src/main/startup/headless-serve-ssh-registration.ts", "src/main/startup/main-process-observers.ts", "src/main/startup/main-process-preflight.ts", "src/main/startup/main-process-quit.ts", "src/main/startup/main-process-ready-foundation.ts", "src/main/startup/main-process-runtime-launch.ts", "src/main/startup/main-process-state.ts", "src/main/startup/wsl-orcad-account-env-wiring.ts", "src/main/telemetry/client-test-harness.ts", "src/main/telemetry/client.test.ts", "src/main/telemetry/client.ts", "src/main/telemetry/cohort-classifier.test.ts", "src/main/telemetry/cohort-classifier.ts", "src/main/telemetry/install-id.test.ts", "src/main/telemetry/install-id.ts", "src/main/telemetry/onboarding-cohort-classifier.test.ts", "src/main/telemetry/onboarding-cohort-classifier.ts", "src/main/update-restart-preservation.ts", "src/main/usage-worktree-metadata.ts", "src/main/usage/usage-provider-store-lifecycle.ts", "src/main/warp-themes/index.test.ts", "src/main/warp-themes/index.ts", "src/main/window/attach-main-window-services.test.ts", "src/main/window/attach-main-window-services.ts", "src/main/window/clipboard-ipc-handlers.ts", "src/main/window/clipboard-macos-image-paste.test.ts", "src/main/window/createMainWindow.ts", "src/main/window/dashboard-popout-window.ts", "src/main/window/history-gc-worktree-ids.ts", "src/main/window/main-window-close-lifecycle.ts", "src/main/window/main-window-shortcut-routing.ts", "src/main/window/main-window-state-lifecycle.ts", "src/main/window/main-window-updater-deferred-setup.test.ts", "src/main/window/main-window-updater-headless-serve.test.ts", "src/main/window/main-window-updater.ts", "src/main/window/native-chat-paste-files.test.ts", "src/main/window/updater-package-recovery-ipc.test.ts", "src/main/window/workspace-space-window.ts", "src/main/workspace-space-analysis-capacity.test.ts", "src/main/workspace-space-analysis-du-timeout.test.ts", "src/main/workspace-space-analysis.test.ts", "src/main/workspace-space-analysis.ts", "src/main/workspace-space-repo-scan.ts", "src/main/worktree-create-preparation-cancellation.test.ts", "src/main/worktree-create-preparation-contention.test.ts", "src/main/worktree-create-preparation-wsl-root.test.ts", "src/main/worktree-identity-persistence.test.ts", "src/main/worktree-lineage-pruning.ts", "src/main/worktree-removal-close-records.test.ts", "src/main/worktree-removal-session-partition-fencing.test.ts", "src/main/wsl-move-scan-pruning.test.ts", "tests/e2e/fixtures/daemon-generation-legacy-close-client.ts", "tests/e2e/fixtures/daemon-generation-profile-store.ts", "tests/e2e/folder-upgrade-identity-persistence.unit.test.ts" ], "productionExternalImporterFiles": [ "src/main/agent-auth-restart-preservation.ts", "src/main/agent-hooks/first-work-rename-runtime.ts", "src/main/automations/automation-dispatch-request.ts", "src/main/automations/automation-run-writer.ts", "src/main/automations/dispatch-refusal.ts", "src/main/automations/run-target-resolution.ts", "src/main/automations/run-usage-collection.ts", "src/main/automations/runtime-automation-service.ts", "src/main/automations/service.ts", "src/main/browser/doc-preview-file-reader.ts", "src/main/claude-accounts/runtime-auth-service.ts", "src/main/claude-usage/store.ts", "src/main/codex-accounts/codex-account-registration.ts", "src/main/codex-accounts/codex-account-selection.ts", "src/main/codex-accounts/codex-config-mirror.ts", "src/main/codex-accounts/codex-reset-credit-coordinator.ts", "src/main/codex-accounts/codex-reset-credit-ledger.ts", "src/main/codex-accounts/codex-reset-credit-scope-validation.ts", "src/main/codex-accounts/runtime-home-service-state.ts", "src/main/codex-accounts/runtime-home-service.ts", "src/main/codex-accounts/service.ts", "src/main/codex-usage/store.ts", "src/main/ephemeral-vm-provisioned-root-source.ts", "src/main/folder-repo-git-conversion.ts", "src/main/ghostty/index.ts", "src/main/ipc/app.ts", "src/main/ipc/automations.ts", "src/main/ipc/cli.ts", "src/main/ipc/dashboard-popout.ts", "src/main/ipc/ephemeral-vm-recipe-context.ts", "src/main/ipc/ephemeral-vm-runtime-handlers.ts", "src/main/ipc/ephemeral-vm.ts", "src/main/ipc/filesystem-mutations.ts", "src/main/ipc/filesystem.ts", "src/main/ipc/filesystem/filesystem-handler-context.ts", "src/main/ipc/filesystem/filesystem-source-control-ai-targets.ts", "src/main/ipc/floating-workspace-directory.ts", "src/main/ipc/folder-repo-git-upgrade.ts", "src/main/ipc/git-status-upstream-ref-watch-request.ts", "src/main/ipc/github-account-handlers.ts", "src/main/ipc/github-issue-mutation-handlers.ts", "src/main/ipc/github-pr-mutation-handlers.ts", "src/main/ipc/github-pr-read-handlers.ts", "src/main/ipc/github-pr-refresh-handlers.ts", "src/main/ipc/github-pr-review-handlers.ts", "src/main/ipc/github-repo-routing.ts", "src/main/ipc/github-work-item-handlers.ts", "src/main/ipc/github.ts", "src/main/ipc/gitlab-ci-job-handlers.ts", "src/main/ipc/gitlab-issue-handlers.ts", "src/main/ipc/gitlab-merge-request-mutation-handlers.ts", "src/main/ipc/gitlab-merge-request-query-handlers.ts", "src/main/ipc/gitlab-repo-access.ts", "src/main/ipc/gitlab-work-item-handlers.ts", "src/main/ipc/gitlab.ts", "src/main/ipc/hosted-review.ts", "src/main/ipc/jira-issue-summary-generation.ts", "src/main/ipc/local-file-access-resolution.ts", "src/main/ipc/local-log-tail.ts", "src/main/ipc/localhost-worktree-labels.ts", "src/main/ipc/memory.ts", "src/main/ipc/notebook.ts", "src/main/ipc/notification-sound-ipc.ts", "src/main/ipc/notifications.ts", "src/main/ipc/onboarding.ts", "src/main/ipc/orca-profiles.ts", "src/main/ipc/plugins.ts", "src/main/ipc/pty/host-env/spawn-cwd.ts", "src/main/ipc/pty/ipc/closed-pane-spawn-refusal.ts", "src/main/ipc/pty/ipc/leaf-move.ts", "src/main/ipc/pty/ipc/renderer-kill.ts", "src/main/ipc/pty/ipc/spawn-agent-launch.ts", "src/main/ipc/pty/ipc/spawn-types.ts", "src/main/ipc/pty/pane/absent-pane-owner.ts", "src/main/ipc/pty/pane/adopt-stable.ts", "src/main/ipc/pty/pane/agent-launch-pane-evidence.ts", "src/main/ipc/pty/pane/pane-owner-replacement.ts", "src/main/ipc/pty/pane/pane-spawn-operation.ts", "src/main/ipc/pty/pane/spawn-registration.ts", "src/main/ipc/pty/pane/stable-owner.ts", "src/main/ipc/pty/provider/liveness.ts", "src/main/ipc/pty/register-handlers.ts", "src/main/ipc/pty/register-headless-runtime.ts", "src/main/ipc/pty/runtime/controller-deps.ts", "src/main/ipc/pty/runtime/spawn-commit.ts", "src/main/ipc/pty/runtime/spawn-state.ts", "src/main/ipc/pty/session.ts", "src/main/ipc/register-core-handlers/register-core-handlers.ts", "src/main/ipc/registered-worktree-roots-scoped-invalidation.ts", "src/main/ipc/renderer-shutdown-checkpoint.ts", "src/main/ipc/repos.ts", "src/main/ipc/repos/base-ref-query-handlers.ts", "src/main/ipc/repos/folder-workspace-handlers.ts", "src/main/ipc/repos/local-repo-registration.ts", "src/main/ipc/repos/nested-repo-import-handler.ts", "src/main/ipc/repos/project-group-handlers.ts", "src/main/ipc/repos/project-host-setup-handlers.ts", "src/main/ipc/repos/repo-catalog-handlers.ts", "src/main/ipc/repos/repo-clone-lifecycle.ts", "src/main/ipc/repos/repo-creation-handlers.ts", "src/main/ipc/repos/repo-git-username-handler.ts", "src/main/ipc/repos/repo-update-handler.ts", "src/main/ipc/repos/sparse-preset-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-connectivity-handlers.ts", "src/main/ipc/runtime-environments/runtime-environment-preference.ts", "src/main/ipc/runtime-environments/runtime-environments.ts", "src/main/ipc/session.ts", "src/main/ipc/settings.ts", "src/main/ipc/shell.ts", "src/main/ipc/skill-delete/handlers.ts", "src/main/ipc/skills.ts", "src/main/ipc/source-control-ai-linked-issue.ts", "src/main/ipc/speech.ts", "src/main/ipc/ssh/ssh-ipc-context.ts", "src/main/ipc/ssh/ssh.ts", "src/main/ipc/startup-notification-registration.ts", "src/main/ipc/telemetry.ts", "src/main/ipc/ui.ts", "src/main/ipc/workspace-cleanup-disconnected-ssh.ts", "src/main/ipc/workspace-cleanup-folder-workspaces.ts", "src/main/ipc/workspace-cleanup-scan.ts", "src/main/ipc/workspace-cleanup-worktree-listing.ts", "src/main/ipc/workspace-cleanup.ts", "src/main/ipc/workspace-ports.ts", "src/main/ipc/workspace-space-window.ts", "src/main/ipc/workspace-space.ts", "src/main/ipc/worktree-base-directory-watch-targets.ts", "src/main/ipc/worktree-base-directory-watcher.ts", "src/main/ipc/worktree-push-target-cleanup.ts", "src/main/ipc/worktree-remote.ts", "src/main/ipc/wsl-host-handlers.ts", "src/main/local-project-runtime-resolution.ts", "src/main/macos-tcc-prompt-notice.ts", "src/main/media/media-preview-protocol.ts", "src/main/memory/hydrate-local-pty-registry.ts", "src/main/memory/memory-snapshot-buckets.ts", "src/main/muse-usage/store.ts", "src/main/opencode-usage/store.ts", "src/main/orca-profiles/profile-persistence-deadline.ts", "src/main/orcad/orcad-account-services.ts", "src/main/orcad/orcad-automations.ts", "src/main/persistence/migrating-orcad-catalog/orcad-source-catalog.ts", "src/main/plugins/plugin-enablement.ts", "src/main/ports/ssh-advertised-url-enrichment.ts", "src/main/ports/workspace-port-ownership.ts", "src/main/provider-account-services.ts", "src/main/provisioned-root-checkout.ts", "src/main/provisioned-root-ssh-adoption.ts", "src/main/runtime/orcad-migration-catalog-import.ts", "src/main/runtime/runtime-created-worktree-terminal-target.ts", "src/main/runtime/runtime-managed-worktree-queries.ts", "src/main/runtime/runtime-pty-controller-contract.ts", "src/main/runtime/runtime-store-contract.ts", "src/main/runtime/runtime-witnessed-worktree-scan.ts", "src/main/serve-update-handoff.ts", "src/main/ssh/connection/ssh-connection-store.ts", "src/main/ssh/legacy-relay/legacy-relay-bridge-ipc.ts", "src/main/ssh/legacy-relay/ssh-host-relay-terminals-on-connect.ts", "src/main/ssh/orcad-migration-delta-move.ts", "src/main/ssh/orcad-migration-delta-plan.ts", "src/main/ssh/orcad-migration-manifest-export.ts", "src/main/ssh/orcad-migration-repository-link.ts", "src/main/ssh/orcad-migration-scrollback-retention-wiring.ts", "src/main/ssh/orcad-migration-snapshot-coordinator.ts", "src/main/ssh/orcad-migration-source-retention.ts", "src/main/ssh/orcad-migration-ssh-relay-source.ts", "src/main/ssh/orcad-migration-terminal-gate.ts", "src/main/ssh/orcad-retained-source.ts", "src/main/ssh/targets/ssh-target-orcad-claims.ts", "src/main/ssh/targets/ssh-target-orcad-dependents.ts", "src/main/ssh/targets/ssh-target-orcad-preflight.ts", "src/main/ssh/targets/ssh-target-readoption.ts", "src/main/star-nag/agent-value-moment.ts", "src/main/star-nag/console-events.ts", "src/main/star-nag/onboarding-completed.ts", "src/main/star-nag/prompt-context.ts", "src/main/star-nag/service.ts", "src/main/star-nag/threshold-trigger.ts", "src/main/star-nag/web-handoff.ts", "src/main/startup/dev-education-suppression.ts", "src/main/startup/headless-serve-ssh-registration.ts", "src/main/startup/main-process-observers.ts", "src/main/startup/main-process-preflight.ts", "src/main/startup/main-process-quit.ts", "src/main/startup/main-process-ready-foundation.ts", "src/main/startup/main-process-runtime-launch.ts", "src/main/startup/main-process-state.ts", "src/main/startup/wsl-orcad-account-env-wiring.ts", "src/main/telemetry/client.ts", "src/main/telemetry/cohort-classifier.ts", "src/main/telemetry/install-id.ts", "src/main/telemetry/onboarding-cohort-classifier.ts", "src/main/update-restart-preservation.ts", "src/main/usage-worktree-metadata.ts", "src/main/usage/usage-provider-store-lifecycle.ts", "src/main/warp-themes/index.ts", "src/main/window/attach-main-window-services.ts", "src/main/window/clipboard-ipc-handlers.ts", "src/main/window/createMainWindow.ts", "src/main/window/dashboard-popout-window.ts", "src/main/window/history-gc-worktree-ids.ts", "src/main/window/main-window-close-lifecycle.ts", "src/main/window/main-window-shortcut-routing.ts", "src/main/window/main-window-state-lifecycle.ts", "src/main/window/main-window-updater.ts", "src/main/window/workspace-space-window.ts", "src/main/workspace-space-analysis.ts", "src/main/workspace-space-repo-scan.ts", "src/main/worktree-lineage-pruning.ts" ], "outboundDependencyDirectories": [ { "path": "src/shared", "count": 37 }, { "path": "src/main", "count": 8 }, { "path": "src/main/persistence/loading-store", "count": 8 }, { "path": "src/main/persistence/profile-state", "count": 8 }, { "path": "src/main/runtime", "count": 6 }, { "path": "src/shared/worktree", "count": 5 }, { "path": "src/shared/orcad-migration", "count": 4 }, { "path": "src/main/persistence/terminal-topology", "count": 3 }, { "path": "src/main/agent-hooks", "count": 2 }, { "path": "src/main/automations", "count": 2 }, { "path": "src/main/persistence", "count": 2 }, { "path": "src/main/persistence/applying-settings", "count": 2 }, { "path": "src/main/persistence/migrating-orcad-catalog", "count": 2 }, { "path": "src/main/persistence/moving-wsl-projects", "count": 2 }, { "path": "src/main/ssh/connection", "count": 2 }, { "path": "config/scripts", "count": 1 }, { "path": "src/main/ipc", "count": 1 }, { "path": "src/main/network", "count": 1 }, { "path": "src/main/observability", "count": 1 }, { "path": "src/main/orca-profiles", "count": 1 }, { "path": "src/main/orcad", "count": 1 }, { "path": "src/main/persistence/profile-state/legacy-json", "count": 1 }, { "path": "src/main/persistence/restoring-sessions", "count": 1 }, { "path": "src/main/ssh/targets", "count": 1 }, { "path": "src/shared/workspace-layout", "count": 1 } ], "unresolvedSpecifiers": [] }, "moves": [ { "from": "src/main/persistence-async-write-syscalls.test.ts", "to": "src/main/persistence/persistence-async-write-syscalls.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-automation-extra-agent-args.test.ts", "to": "src/main/persistence/persistence-automation-extra-agent-args.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-automations.test.ts", "to": "src/main/persistence/persistence-automations.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-binding-graft-placement.test.ts", "to": "src/main/persistence/persistence-binding-graft-placement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-clipboard-selection-migration.test.ts", "to": "src/main/persistence/persistence-clipboard-selection-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-closed-pane-binding-fence.test.ts", "to": "src/main/persistence/persistence-closed-pane-binding-fence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-cohort-and-identity-migration.test.ts", "to": "src/main/persistence/persistence-cohort-and-identity-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-cross-host-pane-identity.test.ts", "to": "src/main/persistence/persistence-cross-host-pane-identity.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-deregistered-repo-residue.test.ts", "to": "src/main/persistence/persistence-deregistered-repo-residue.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-duplicate-repo-id-host-scope.test.ts", "to": "src/main/persistence/persistence-duplicate-repo-id-host-scope.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-empty-root-layout-load.test.ts", "to": "src/main/persistence/persistence-empty-root-layout-load.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-feature-interaction-broadcast.benchmark.test.ts", "to": "src/main/persistence/persistence-feature-interaction-broadcast.benchmark.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-floating-terminal-trust.test.ts", "to": "src/main/persistence/persistence-floating-terminal-trust.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-flush-and-save-scheduling.test.ts", "to": "src/main/persistence/persistence-flush-and-save-scheduling.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-folder-scan-project-groups.test.ts", "to": "src/main/persistence/persistence-folder-scan-project-groups.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-folder-workspace-notes.test.ts", "to": "src/main/persistence/persistence-folder-workspace-notes.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-host-partitioned-sessions.test.ts", "to": "src/main/persistence/persistence-host-partitioned-sessions.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-host-partitioned-ssh-pty-bindings.test.ts", "to": "src/main/persistence/persistence-host-partitioned-ssh-pty-bindings.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-initial-load.test.ts", "to": "src/main/persistence/persistence-initial-load.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-invalid-workspace-layout-purge.test.ts", "to": "src/main/persistence/persistence-invalid-workspace-layout-purge.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-jira-project.test.ts", "to": "src/main/persistence/persistence-jira-project.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-jira-saved-filters.test.ts", "to": "src/main/persistence/persistence-jira-saved-filters.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-layout-binding-recovery.test.ts", "to": "src/main/persistence/persistence-layout-binding-recovery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-legacy-automation-twin-host.test.ts", "to": "src/main/persistence/persistence-legacy-automation-twin-host.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-load-repair-durability.test.ts", "to": "src/main/persistence/persistence-load-repair-durability.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-loading-store-extraction.test.ts", "to": "src/main/persistence/persistence-loading-store-extraction.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-loading-store-write-risks.test.ts", "to": "src/main/persistence/persistence-loading-store-write-risks.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-native-chat-appearance.test.ts", "to": "src/main/persistence/persistence-native-chat-appearance.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-native-chat-tab-view-mode.test.ts", "to": "src/main/persistence/persistence-native-chat-tab-view-mode.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-native-chat-upgrade-tip-audience.test.ts", "to": "src/main/persistence/persistence-native-chat-upgrade-tip-audience.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-blobs.test.ts", "to": "src/main/persistence/persistence-orcad-migration-blobs.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-catalog-fixture.ts", "to": "src/main/persistence/persistence-orcad-migration-catalog-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-catalog.test.ts", "to": "src/main/persistence/persistence-orcad-migration-catalog.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-received-blob-durability.test.ts", "to": "src/main/persistence/persistence-orcad-migration-received-blob-durability.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-shell-history-fixture.ts", "to": "src/main/persistence/persistence-orcad-migration-shell-history-fixture.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-shell-history-install-safety.test.ts", "to": "src/main/persistence/persistence-orcad-migration-shell-history-install-safety.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-shell-history-login-shell.test.ts", "to": "src/main/persistence/persistence-orcad-migration-shell-history-login-shell.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-shell-history.test.ts", "to": "src/main/persistence/persistence-orcad-migration-shell-history.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-migration-terminal-restore-hints.test.ts", "to": "src/main/persistence/persistence-orcad-migration-terminal-restore-hints.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-orcad-repository-cache-reimport.test.ts", "to": "src/main/persistence/persistence-orcad-repository-cache-reimport.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-pane-alias-selective-saves.test.ts", "to": "src/main/persistence/persistence-pane-alias-selective-saves.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-pane-identity-migration.test.ts", "to": "src/main/persistence/persistence-pane-identity-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-portuguese-ui-language-migration.test.ts", "to": "src/main/persistence/persistence-portuguese-ui-language-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-protected-secret-fail-closed.test.ts", "to": "src/main/persistence/persistence-protected-secret-fail-closed.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-protected-secret-write-race.test.ts", "to": "src/main/persistence/persistence-protected-secret-write-race.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-proxy-secret-recovery.test.ts", "to": "src/main/persistence/persistence-proxy-secret-recovery.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-pty-binding-leaf-tab-resolution.test.ts", "to": "src/main/persistence/persistence-pty-binding-leaf-tab-resolution.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-pty-binding-reconciliation.test.ts", "to": "src/main/persistence/persistence-pty-binding-reconciliation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-remote-session-startup.test.ts", "to": "src/main/persistence/persistence-remote-session-startup.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-repo-lifecycle.test.ts", "to": "src/main/persistence/persistence-repo-lifecycle.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-right-sidebar-tab.test.ts", "to": "src/main/persistence/persistence-right-sidebar-tab.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-runtime-admitted-terminal-membership.test.ts", "to": "src/main/persistence/persistence-runtime-admitted-terminal-membership.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-session-fixtures.ts", "to": "src/main/persistence/persistence-session-fixtures.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-settings-ui-defaults.test.ts", "to": "src/main/persistence/persistence-settings-ui-defaults.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-settings-update.test.ts", "to": "src/main/persistence/persistence-settings-update.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-single-serialize.test.ts", "to": "src/main/persistence/persistence-single-serialize.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-source-control-ai-migration.test.ts", "to": "src/main/persistence/persistence-source-control-ai-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-split-pane-incarnation.test.ts", "to": "src/main/persistence/persistence-split-pane-incarnation.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-lease-tombstone-retention.test.ts", "to": "src/main/persistence/persistence-ssh-lease-tombstone-retention.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-pending-pty-kill.test.ts", "to": "src/main/persistence/persistence-ssh-pending-pty-kill.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-readoption-automation-migration.test.ts", "to": "src/main/persistence/persistence-ssh-readoption-automation-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-remote-cli-control-migration.test.ts", "to": "src/main/persistence/persistence-ssh-remote-cli-control-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-remote-pty-binding-replay.test.ts", "to": "src/main/persistence/persistence-ssh-remote-pty-binding-replay.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-remote-pty-leases.test.ts", "to": "src/main/persistence/persistence-ssh-remote-pty-leases.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ssh-targets-and-pane-keys.test.ts", "to": "src/main/persistence/persistence-ssh-targets-and-pane-keys.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-status-bar-compact-change-notice.test.ts", "to": "src/main/persistence/persistence-status-bar-compact-change-notice.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-tab-terminal-pane-binding-load.test.ts", "to": "src/main/persistence/persistence-tab-terminal-pane-binding-load.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-terminal-option-key-migration.test.ts", "to": "src/main/persistence/persistence-terminal-option-key-migration.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-test-harness.ts", "to": "src/main/persistence/persistence-test-harness.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-ui-state.test.ts", "to": "src/main/persistence/persistence-ui-state.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-update-repo.test.ts", "to": "src/main/persistence/persistence-update-repo.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-workspace-attachments.test.ts", "to": "src/main/persistence/persistence-workspace-attachments.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-workspace-pinned-automation-fence.test.ts", "to": "src/main/persistence/persistence-workspace-pinned-automation-fence.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-workspace-repin-automation-owner.test.ts", "to": "src/main/persistence/persistence-workspace-repin-automation-owner.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-workspace-session-scrollback.test.ts", "to": "src/main/persistence/persistence-workspace-session-scrollback.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-workspace-status-fixtures.ts", "to": "src/main/persistence/persistence-workspace-status-fixtures.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-workspace-status-workflow.test.ts", "to": "src/main/persistence/persistence-workspace-status-workflow.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-card-properties.test.ts", "to": "src/main/persistence/persistence-worktree-card-properties.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-deletion-fencing.test.ts", "to": "src/main/persistence/persistence-worktree-deletion-fencing.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-lineage-and-backups.test.ts", "to": "src/main/persistence/persistence-worktree-lineage-and-backups.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-meta-and-folder-workspaces.test.ts", "to": "src/main/persistence/persistence-worktree-meta-and-folder-workspaces.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-meta-host-target-twins.test.ts", "to": "src/main/persistence/persistence-worktree-meta-host-target-twins.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-name-retirement.test.ts", "to": "src/main/persistence/persistence-worktree-name-retirement.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence-worktree-visibility.test.ts", "to": "src/main/persistence/persistence-worktree-visibility.test.ts", "testSupport": true, "targetExists": false, "targetCaseInsensitiveExists": false }, { "from": "src/main/persistence.ts", "to": "src/main/persistence/persistence.ts", "testSupport": false, "targetExists": false, "targetCaseInsensitiveExists": false } ] } ] }