{ "ownerPaths": [ "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.ts", "src/renderer/src/lib/acp/workspace-events.ts", "src/renderer/src/lib/acp/workspace-runtime-event-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-prompt-preparation-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-session-branch-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-attachment-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-command-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-session-lifecycle-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-session-memory-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-selection-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-save-as-skill-owner.ts", "src/renderer/src/lib/acp/workspace-subagent-runtime-presentation.ts", "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.architecture.test.ts", "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.characterization.test.tsx", "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.test.ts", "src/renderer/src/lib/acp/workspace-events.test.ts", "src/renderer/src/lib/acp/workspace-runtime-event-owner.test.ts", "src/renderer/src/lib/acp/workspace-runtime-save-as-skill-owner.test.tsx", "src/renderer/src/lib/acp/workspace-runtime-save-admission.test.ts", "src/renderer/src/lib/acp/workspace-runtime-session-branch-owner.test.ts", "src/renderer/src/lib/acp/workspace-runtime-session-memory.test.ts", "src/renderer/src/lib/acp/runtime-observer.test.ts", "src/renderer/src/lib/acp/runtime-writer-takeover.test.ts", "src/renderer/src/lib/acp/workspace-runtime-interrupted-recovery.test.ts" ], "interfacePaths": [ "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.ts", "src/renderer/src/lib/acp/workspace-events.ts", "src/renderer/src/lib/acp/workspace-runtime-command-owner.ts", "src/renderer/src/lib/acp/workspace-runtime-event-owner.ts", "src/renderer/src/lib/acp/workspace-subagent-runtime-presentation.ts" ], "consumerModules": ["workspace_page"], "testFiles": { "owner": [ "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.test.ts", "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.architecture.test.ts", "src/renderer/src/lib/acp/useWorkspaceAgentRuntime.characterization.test.tsx", "src/renderer/src/lib/acp/workspace-runtime-event-owner.test.ts", "src/renderer/src/lib/acp/workspace-runtime-session-branch-owner.test.ts", "src/renderer/src/lib/acp/workspace-runtime-session-memory.test.ts", "src/renderer/src/lib/acp/workspace-runtime-save-as-skill-owner.test.tsx", "src/renderer/src/lib/acp/workspace-runtime-save-admission.test.ts", "src/renderer/src/lib/acp/workspace-events.test.ts", "src/renderer/src/lib/acp/runtime-observer.test.ts", "src/renderer/src/lib/acp/runtime-writer-takeover.test.ts", "src/renderer/src/lib/acp/workspace-runtime-interrupted-recovery.test.ts" ], "contract": ["src/renderer/src/lib/acp/useWorkspaceAgentRuntime.first-output.render.test.tsx"], "consumer": [ "src/renderer/src/pages/workspace/SubagentReleaseSurfaces.render.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.send-gate.test.tsx", "src/renderer/src/App.test.tsx", "src/renderer/src/components/LifecycleToast.test.tsx", "src/renderer/src/components/SessionPackageOperation.test.tsx", "src/renderer/src/components/WebEventRecoveryDialog.test.tsx", "src/renderer/src/hooks/useLifecycleSync.test.tsx", "src/renderer/src/hooks/useQuitPersistenceFlush.test.ts", "src/renderer/src/lib/acp/useWorkspaceElicitation.test.ts", "src/renderer/src/lib/compute/WorkspaceComputeRecoveryBridge.render.test.tsx", "src/renderer/src/lib/compute/useJobAnalysisEffect.render.test.tsx", "src/renderer/src/lib/session-package-export.test.ts", "src/renderer/src/main.render.test.tsx", "src/renderer/src/pages/home/HomePage.persistence.test.tsx", "src/renderer/src/pages/home/HomePage.render.test.tsx", "src/renderer/src/pages/workspace/ComposerMessageQueue.interaction.test.tsx", "src/renderer/src/pages/workspace/ConversationExportDialog.interaction.test.tsx", "src/renderer/src/pages/workspace/ConversationPanel.interaction.test.tsx", "src/renderer/src/pages/workspace/MobilePreviewSheet.annotation.test.tsx", "src/renderer/src/pages/workspace/PreviewFileSurface.test.tsx", "src/renderer/src/pages/workspace/PreviewPanel.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.customize-prefill.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.draft-preservation.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.edit-message.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.image-staging.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.notebook-hydration.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.pending-switch.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.preview-panel-resize.test.tsx", "src/renderer/src/pages/workspace/WorkspacePage.specialist-barrier.test.tsx", "src/renderer/src/pages/workspace/composer-draft-storage.test.ts", "src/renderer/src/pages/workspace/preview-draft-lifecycle.test.tsx", "src/renderer/src/pages/workspace/previews/PreviewToolContent.multi-plan-progress.test.tsx", "src/renderer/src/pages/workspace/previews/PreviewToolContent.plan-progress-refresh.test.tsx", "src/renderer/src/pages/workspace/previews/PreviewToolContent.plan.test.tsx", "src/renderer/src/pages/workspace/previews/PreviewToolContent.reviewer.integration.test.tsx", "src/renderer/src/pages/workspace/previews/PreviewToolContent.test.tsx", "src/renderer/src/pages/workspace/workspace-composer-controller.test.ts", "src/renderer/src/pages/workspace/workspace-conversation-controller.test.ts", "src/renderer/src/pages/workspace/workspace-message-queue-controller.test.ts", "src/renderer/web/bootstrap.test.ts", "src/renderer/web/renderer-argument-shape-characterization.test.ts", "src/renderer/src/lib/session-fork.test.ts" ] }, "capabilityOverlays": ["renderer_state"], "fallbackCapability": "renderer_view" }