create mode 100644 apps/desktop/src/app/DesktopPreReadyFileSystem.test.ts create mode 100644 apps/desktop/src/app/DesktopPreReadyFileSystem.ts create mode 100644 apps/desktop/src/app/DesktopUserData.test.ts create mode 100644 apps/desktop/src/app/DesktopUserData.ts create mode 100644 apps/mobile/src/components/brandAssets.ts create mode 100644 apps/mobile/src/connection/shell-cache-encoding.ts create mode 100644 apps/mobile/src/features/home/threadArchive.test.ts create mode 100644 apps/mobile/src/features/home/threadArchive.ts create mode 100644 apps/mobile/src/features/settings/ScheduledTaskPickerScreens.tsx create mode 100644 apps/mobile/src/features/settings/SettingsFollowUpRouteScreen.tsx create mode 100644 apps/mobile/src/features/settings/SettingsProviderAccountsRouteScreen.tsx create mode 100644 apps/mobile/src/features/settings/SettingsScheduledTasksRouteScreen.tsx create mode 100644 apps/mobile/src/features/settings/components/BranchNamingSettings.tsx create mode 100644 apps/mobile/src/features/settings/components/ScheduledTaskPromptField.tsx create mode 100644 apps/mobile/src/features/settings/components/SettingsChoiceRow.tsx create mode 100644 apps/mobile/src/features/settings/scheduled-task-editor.tsx create mode 100644 apps/mobile/src/features/settings/scheduledTaskDraft.test.ts create mode 100644 apps/mobile/src/features/settings/scheduledTaskDraft.ts create mode 100644 apps/mobile/src/features/settings/scheduledTaskPresentation.test.ts create mode 100644 apps/mobile/src/features/settings/scheduledTaskPresentation.ts create mode 100644 apps/mobile/src/features/settings/settings-environment-filter.logic.test.ts delete mode 100644 apps/mobile/src/features/threads/ChatGptUsageLimitNotice.tsx create mode 100644 apps/mobile/src/features/threads/ComposerQueuedEdit.tsx create mode 100644 apps/mobile/src/features/threads/ProviderSubagentBar.tsx create mode 100644 apps/mobile/src/features/threads/SubagentStatusDot.tsx create mode 100644 apps/mobile/src/features/threads/ThreadAgentsSheet.tsx create mode 100644 apps/mobile/src/features/threads/ThreadQueueControl.tsx create mode 100644 apps/mobile/src/features/threads/UsageLimitRecoveryCard.tsx create mode 100644 apps/mobile/src/features/threads/composerSendPresentation.test.ts create mode 100644 apps/mobile/src/features/threads/composerSendPresentation.ts create mode 100644 apps/mobile/src/features/threads/subagent-card-presentation.test.ts create mode 100644 apps/mobile/src/features/threads/subagent-card-presentation.ts create mode 100644 apps/mobile/src/features/threads/thread-activity-row-presentation.test.ts create mode 100644 apps/mobile/src/features/threads/thread-activity-row-presentation.ts create mode 100644 apps/mobile/src/features/threads/thread-context-divider.tsx create mode 100644 apps/mobile/src/features/threads/thread-feed-item-size.test.ts create mode 100644 apps/mobile/src/features/threads/thread-feed-item-size.ts create mode 100644 apps/mobile/src/features/threads/thread-handoff-row.tsx create mode 100644 apps/mobile/src/features/threads/thread-subagent-group.tsx create mode 100644 apps/mobile/src/features/threads/threadActivityFileNavigation.test.ts create mode 100644 apps/mobile/src/features/threads/threadActivityFileNavigation.ts create mode 100644 apps/mobile/src/features/threads/threadAgentsPresentation.test.ts create mode 100644 apps/mobile/src/features/threads/threadAgentsPresentation.ts create mode 100644 apps/mobile/src/features/threads/threadForkNavigation.test.ts create mode 100644 apps/mobile/src/features/threads/threadForkNavigation.ts create mode 100644 apps/mobile/src/features/threads/threadQueueControlPresentation.test.ts create mode 100644 apps/mobile/src/features/threads/threadQueueControlPresentation.ts create mode 100644 apps/mobile/src/features/threads/userMessageIntentBadge.test.ts create mode 100644 apps/mobile/src/features/threads/userMessageIntentBadge.ts create mode 100644 apps/mobile/src/features/threads/work-log-layout.tsx create mode 100644 apps/mobile/src/features/threads/worktree-setup-state.test.ts create mode 100644 apps/mobile/src/features/threads/worktree-setup-state.ts create mode 100644 apps/mobile/src/lib/followUpBehavior.ts create mode 100644 apps/mobile/src/lib/threadActivityInspector.test.ts create mode 100644 apps/mobile/src/lib/threadActivityInspector.ts create mode 100644 apps/mobile/src/state/queued-edit-draft-key.ts create mode 100644 apps/mobile/src/state/queued-run-edit.test.ts create mode 100644 apps/mobile/src/state/queued-run-edit.ts create mode 100644 apps/mobile/src/state/thread-list-environments.test.ts create mode 100644 apps/mobile/src/state/thread-list-environments.ts create mode 100644 apps/mobile/src/state/thread-provider-switching.test.ts create mode 100644 apps/mobile/src/state/thread-provider-switching.ts create mode 100644 apps/mobile/src/state/use-model-option-memory.test.ts create mode 100644 apps/mobile/src/state/use-model-option-memory.ts create mode 100644 apps/mobile/src/state/v2-item-support.ts create mode 100644 apps/mobile/src/state/workspace-connection-atoms.test.ts create mode 100644 apps/mobile/src/state/workspace-connection-atoms.ts create mode 100644 apps/mobile/src/test-fixtures.ts create mode 100644 apps/server/.gitignore create mode 100644 apps/server/README.md delete mode 100644 apps/server/integration/OrchestrationEngineHarness.integration.ts delete mode 100644 apps/server/integration/TestProviderAdapter.integration.ts delete mode 100644 apps/server/integration/TransferBudgetScenario.integration.ts create mode 100644 apps/server/integration/TransferBudgetV2Fixture.integration.ts delete mode 100644 apps/server/integration/fixtures/providerRuntime.ts delete mode 100644 apps/server/integration/orchestrationEngine.integration.test.ts delete mode 100644 apps/server/integration/orphanedProviderSessionStartup.integration.test.ts delete mode 100644 apps/server/integration/providerService.integration.test.ts create mode 100644 apps/server/integration/transferBudgetV2.integration.test.ts create mode 100644 apps/server/scripts/acp-replay-agent.ts create mode 100644 apps/server/scripts/acp-thread-spawn-helper.c create mode 100644 apps/server/scripts/acpMockCancellationState.test.ts create mode 100644 apps/server/scripts/acpMockCancellationState.ts create mode 100644 apps/server/scripts/claudeReplayRecordingConfig.ts create mode 100644 apps/server/scripts/codexReplayRecordingRecords.ts create mode 100644 apps/server/scripts/cursorReplayRecordingWorkspace.ts create mode 100644 apps/server/scripts/probe-claude-fork-local-rollback-replay.ts create mode 100644 apps/server/scripts/record-claude-agent-sdk-replay-fixture.ts create mode 100644 apps/server/scripts/record-codex-app-server-replay-fixture.ts create mode 100644 apps/server/scripts/record-cursor-agent-sdk-replay-fixture.ts create mode 100644 apps/server/scripts/record-grok-acp-replay-fixture.ts create mode 100644 apps/server/scripts/record-pi-rpc-replay-fixture.ts create mode 100644 apps/server/scripts/replayRecorderDeferredRegistry.ts create mode 100644 apps/server/scripts/verify-background-live.ts delete mode 100644 apps/server/src/bin.test.ts create mode 100644 apps/server/src/binCli.ts create mode 100644 apps/server/src/claudeModelOptions.test.ts create mode 100644 apps/server/src/claudeModelOptions.ts create mode 100644 apps/server/src/cli/acpMcpBridge.ts create mode 100644 apps/server/src/git/detachStackFrame.memory.test.ts create mode 100644 apps/server/src/git/detachStackFrame.ts create mode 100644 apps/server/src/git/refreshPushedPullRequests.ts create mode 100644 apps/server/src/git/testing/StackRetention.fixture.mjs create mode 100644 apps/server/src/mcp/AcpMcpOverAcpBridge.test.ts create mode 100644 apps/server/src/mcp/AcpMcpOverAcpBridge.ts create mode 100644 apps/server/src/mcp/AcpMcpStdioBridge.test.ts create mode 100644 apps/server/src/mcp/AcpMcpStdioBridge.ts create mode 100644 apps/server/src/mcp/McpSessionRegistry.testkit.ts create mode 100644 apps/server/src/mcp/OrchestratorMcpService.activity.test.ts create mode 100644 apps/server/src/mcp/OrchestratorMcpService.test.ts create mode 100644 apps/server/src/mcp/OrchestratorMcpService.ts create mode 100644 apps/server/src/mcp/OrchestratorMcpToolkit.integration.test.ts create mode 100644 apps/server/src/mcp/ThreadMetadataMcpService.test.ts create mode 100644 apps/server/src/mcp/ThreadMetadataMcpService.ts create mode 100644 apps/server/src/mcp/WorktreeMcpService.test.ts create mode 100644 apps/server/src/mcp/WorktreeMcpService.ts create mode 100644 apps/server/src/mcp/threadAccess.ts create mode 100644 apps/server/src/mcp/toolkits/attachment/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/attachment/input.ts create mode 100644 apps/server/src/mcp/toolkits/attachment/tools.ts create mode 100644 apps/server/src/mcp/toolkits/core.test.ts create mode 100644 apps/server/src/mcp/toolkits/environment/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/environment/tools.ts create mode 100644 apps/server/src/mcp/toolkits/orchestrator/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/orchestrator/tools.test.ts create mode 100644 apps/server/src/mcp/toolkits/orchestrator/tools.ts create mode 100644 apps/server/src/mcp/toolkits/previewControls/handlers.test.ts create mode 100644 apps/server/src/mcp/toolkits/previewControls/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/previewControls/tools.ts create mode 100644 apps/server/src/mcp/toolkits/project/handlers.test.ts create mode 100644 apps/server/src/mcp/toolkits/project/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/project/tools.ts create mode 100644 apps/server/src/mcp/toolkits/thread/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/thread/tools.ts create mode 100644 apps/server/src/mcp/toolkits/worktree/handlers.ts create mode 100644 apps/server/src/mcp/toolkits/worktree/registration.test.ts create mode 100644 apps/server/src/mcp/toolkits/worktree/tools.ts create mode 100644 apps/server/src/orchestration-v2/AcpRegistryOrchestratorV2.live.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AntigravityAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/AntigravityAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CursorAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CursorAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CursorAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CursorAgentSdk.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/CursorAgentSdk.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/DevinAcp.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/OpenCodeToolItems.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/PiAdapterV2.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/PiAdapterV2.testkit.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/PiAdapterV2.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/PiRpc.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/ProviderTextDeltaCoalescer.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpExtensionSource.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpExtensionSource.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpInjection.test.ts create mode 100644 apps/server/src/orchestration-v2/Adapters/piT3McpInjection.ts create mode 100644 apps/server/src/orchestration-v2/AttachmentClaims.test.ts create mode 100644 apps/server/src/orchestration-v2/AttachmentClaims.ts create mode 100644 apps/server/src/orchestration-v2/AttachmentPrompt.test.ts create mode 100644 apps/server/src/orchestration-v2/AttachmentPrompt.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointCaptureService.test.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointCaptureService.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointRestoreSafety.test.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointRestoreSafety.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointRollbackService.test.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointRollbackService.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointScopeOwnership.test.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointService.test.ts create mode 100644 apps/server/src/orchestration-v2/CheckpointService.ts create mode 100644 apps/server/src/orchestration-v2/CommandPolicy.test.ts create mode 100644 apps/server/src/orchestration-v2/CommandPolicy.ts create mode 100644 apps/server/src/orchestration-v2/CommandReceiptStore.ts create mode 100644 apps/server/src/orchestration-v2/ContextHandoffBudget.test.ts create mode 100644 apps/server/src/orchestration-v2/ContextHandoffBudget.ts create mode 100644 apps/server/src/orchestration-v2/ContextHandoffDelivery.ts create mode 100644 apps/server/src/orchestration-v2/ContextHandoffService.test.ts create mode 100644 apps/server/src/orchestration-v2/ContextHandoffService.ts create mode 100644 apps/server/src/orchestration-v2/CursorOrchestratorV2.live.test.ts create mode 100644 apps/server/src/orchestration-v2/DelegatedCompletionDelivery.test.ts create mode 100644 apps/server/src/orchestration-v2/EffectOutbox.ts create mode 100644 apps/server/src/orchestration-v2/EffectWorker.test.ts create mode 100644 apps/server/src/orchestration-v2/EffectWorker.ts create mode 100644 apps/server/src/orchestration-v2/EventSink.ts create mode 100644 apps/server/src/orchestration-v2/EventStore.ts create mode 100644 apps/server/src/orchestration-v2/FoundationPersistence.test.ts create mode 100644 apps/server/src/orchestration-v2/GrokOrchestratorV2.live.test.ts create mode 100644 apps/server/src/orchestration-v2/IdAllocator.ts create mode 100644 apps/server/src/orchestration-v2/KeyedSerialExecutor.test.ts create mode 100644 apps/server/src/orchestration-v2/KeyedSerialExecutor.ts create mode 100644 apps/server/src/orchestration-v2/LiveStreamBudget.test.ts create mode 100644 apps/server/src/orchestration-v2/LiveStreamBudget.ts create mode 100644 apps/server/src/orchestration-v2/Notification.test.ts create mode 100644 apps/server/src/orchestration-v2/Notification.ts create mode 100644 apps/server/src/orchestration-v2/NotificationMailbox.ts create mode 100644 apps/server/src/orchestration-v2/OpenCode2OrchestratorV2.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/OpenCode2OrchestratorV2.live.test.ts create mode 100644 apps/server/src/orchestration-v2/Orchestrator.control-reads.test.ts create mode 100644 apps/server/src/orchestration-v2/Orchestrator.migration.test.ts create mode 100644 apps/server/src/orchestration-v2/Orchestrator.ts create mode 100644 apps/server/src/orchestration-v2/ProjectCommands.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectCommands.ts create mode 100644 apps/server/src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectStore.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectStore.ts create mode 100644 apps/server/src/orchestration-v2/ProjectionControlReads.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectionMaintenance.ts create mode 100644 apps/server/src/orchestration-v2/ProjectionRecovery.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectionSettlement.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectionStore.test.ts create mode 100644 apps/server/src/orchestration-v2/ProjectionStore.ts create mode 100644 apps/server/src/orchestration-v2/ProviderAdapter.ts create mode 100644 apps/server/src/orchestration-v2/ProviderAdapterDriver.ts create mode 100644 apps/server/src/orchestration-v2/ProviderAdapterRegistry.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderAdapterRegistry.ts create mode 100644 apps/server/src/orchestration-v2/ProviderContinuationRequests.ts create mode 100644 apps/server/src/orchestration-v2/ProviderContinuationService.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderContinuationService.ts create mode 100644 apps/server/src/orchestration-v2/ProviderEventIngestor.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderEventIngestor.ts create mode 100644 apps/server/src/orchestration-v2/ProviderFailure.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderFailure.ts create mode 100644 apps/server/src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderRuntimeRecoveryService.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderRuntimeRecoveryService.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSelectionTransition.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSelectionTransition.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSessionManager.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSessionManager.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSessionTransitionPolicy.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSessionTransitionPolicy.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSwitchService.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderSwitchService.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnControlService.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnControlService.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnStartService.memory.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnStartService.test.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnStartService.testkit.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnStartService.ts create mode 100644 apps/server/src/orchestration-v2/ProviderTurnTokenUsage.test.ts create mode 100644 apps/server/src/orchestration-v2/PullRequestSyncReactor.test.ts create mode 100644 apps/server/src/orchestration-v2/PullRequestSyncReactor.ts create mode 100644 apps/server/src/orchestration-v2/QueuedRunOrder.test.ts create mode 100644 apps/server/src/orchestration-v2/QueuedRunOrder.ts create mode 100644 apps/server/src/orchestration-v2/RandomUuid.ts create mode 100644 apps/server/src/orchestration-v2/ResourceCleanupService.ts create mode 100644 apps/server/src/orchestration-v2/RestartBackgroundNote.test.ts create mode 100644 apps/server/src/orchestration-v2/RestartBackgroundNote.ts create mode 100644 apps/server/src/orchestration-v2/RestartContinuation.test.ts create mode 100644 apps/server/src/orchestration-v2/RestartContinuation.ts create mode 100644 apps/server/src/orchestration-v2/RunCompletionReads.test.ts create mode 100644 apps/server/src/orchestration-v2/RunExecutionService.test.ts create mode 100644 apps/server/src/orchestration-v2/RunExecutionService.ts create mode 100644 apps/server/src/orchestration-v2/RunFinalizationService.test.ts create mode 100644 apps/server/src/orchestration-v2/RunFinalizationService.ts create mode 100644 apps/server/src/orchestration-v2/RuntimePolicy.test.ts create mode 100644 apps/server/src/orchestration-v2/RuntimePolicy.ts create mode 100644 apps/server/src/orchestration-v2/RuntimeRequestService.test.ts create mode 100644 apps/server/src/orchestration-v2/RuntimeRequestService.ts create mode 100644 apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/ShellStream.test.ts create mode 100644 apps/server/src/orchestration-v2/ShellStream.ts create mode 100644 apps/server/src/orchestration-v2/SteeringCompletion.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/SubagentProjection.test.ts create mode 100644 apps/server/src/orchestration-v2/SubagentProjection.ts create mode 100644 apps/server/src/orchestration-v2/TODO.md create mode 100644 apps/server/src/orchestration-v2/ThreadCommandExecutor.ts create mode 100644 apps/server/src/orchestration-v2/ThreadDeletion.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadDeletion.ts create mode 100644 apps/server/src/orchestration-v2/ThreadFork.execution.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadForkService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadForkService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadLaunchService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadLaunchService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadLifecycleService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadLifecycleService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadLiveEventCoalescer.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadLiveEventCoalescer.ts create mode 100644 apps/server/src/orchestration-v2/ThreadManagementService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadManagementService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadMessageIntake.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadMessageIntake.ts create mode 100644 apps/server/src/orchestration-v2/ThreadPullRequestService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadPullRequestService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadSearch.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadSearch.ts create mode 100644 apps/server/src/orchestration-v2/ThreadSettlementService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadSettlementService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadStream.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadStream.ts create mode 100644 apps/server/src/orchestration-v2/ThreadTitleRegenerationService.test.ts create mode 100644 apps/server/src/orchestration-v2/ThreadTitleRegenerationService.ts create mode 100644 apps/server/src/orchestration-v2/ThreadTransportPerformance.test.ts create mode 100644 apps/server/src/orchestration-v2/TurnItemPositionStore.ts create mode 100644 apps/server/src/orchestration-v2/TurnStartReads.test.ts create mode 100644 apps/server/src/orchestration-v2/UsageLimitRecoveryWorker.ts create mode 100644 apps/server/src/orchestration-v2/UserFacingErrors.test.ts create mode 100644 apps/server/src/orchestration-v2/UserFacingErrors.ts create mode 100644 apps/server/src/orchestration-v2/V1ImportBoundary.test.ts create mode 100644 apps/server/src/orchestration-v2/WireProjection.test.ts create mode 100644 apps/server/src/orchestration-v2/WireProjection.ts create mode 100644 apps/server/src/orchestration-v2/assistantStreaming.test.ts create mode 100644 apps/server/src/orchestration-v2/assistantStreaming.ts create mode 100644 apps/server/src/orchestration-v2/builtInProviderAdapterDrivers.ts create mode 100644 apps/server/src/orchestration-v2/http.ts create mode 100644 apps/server/src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/legacy/LegacyV1ThreadImporter.test.ts create mode 100644 apps/server/src/orchestration-v2/legacy/LegacyV1ThreadImporter.ts create mode 100644 apps/server/src/orchestration-v2/runtimeLayer.test.ts create mode 100644 apps/server/src/orchestration-v2/runtimeLayer.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ClaudeReplayFixtures.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/CodexReplayFixtures.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/DeterministicRuntime.ts create mode 100644 apps/server/src/orchestration-v2/testkit/OrchestratorReplayFixtures.contract.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/OrchestratorReplayFixtures.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/OrchestratorReplayRestartBackgroundNote.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/OrchestratorScenario.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ProviderReplayGate.testkit.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ProviderReplayHarness.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ProviderSwitch.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ProviderTurnStartMemory.fixture.mjs create mode 100644 apps/server/src/orchestration-v2/testkit/ReplayFixtureWorkspace.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ReplayTranscriptNdjson.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ThreadFork.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/ThreadMergeBack.integration.test.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/acp_elicitation/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_monitor_wake/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_monitor_wake/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_monitor_wake/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_subagent_after_root/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_subagent_after_root/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_subagent_after_root/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_subagent_lifecycle/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_subagent_lifecycle/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_subagent_lifecycle/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_after_root/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_after_root/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_after_root/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_interrupt/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_interrupt/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_interrupt/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_wake/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_wake/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_task_wake/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_wake_before_queued_prompt/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_wake_before_queued_prompt/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_wake_before_queued_prompt/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_wake_before_queued_prompt_no_echo/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_wake_before_queued_prompt_no_echo/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_background_wake_before_queued_prompt_no_echo/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_peer_turn/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_peer_turn/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_peer_turn/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_peer_turn_no_echo/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_peer_turn_no_echo/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_resume_wake/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_resume_wake/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_compact_after_resume_wake/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_idle_resume/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_idle_resume/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_idle_resume/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_local_bash_task/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_local_bash_task/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_local_bash_task/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_nested_background_subagent_wake/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_nested_background_subagent_wake/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_nested_background_subagent_wake/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_nested_subagent_model/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_nested_subagent_model/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_nested_subagent_model/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_result_is_error/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_result_is_error/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_result_is_error/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/claude_subagent_resume_after_restart/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/delegated_task_status/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_auto_blocked_command/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_auto_blocked_command/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_auto_blocked_command/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_bash/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_bash/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_bash/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_bash_fast_wake/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_bash_fast_wake/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_bash_fast_wake/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_subagent/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_subagent/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_background_subagent/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_monitor/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_monitor/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_monitor/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_prompt_error/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_prompt_error/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_prompt_error/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_subagent_lineage/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_subagent_lineage/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/grok_subagent_lineage/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/index.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/grok_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/message_steering/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/multi_turn_restart/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_background/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_background/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_background/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_command/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_command/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_command/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_compaction/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_compaction/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_compaction/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_fork/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_inbox/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_inbox/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_inbox/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_interrupt/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_interrupt/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_interrupt/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_nested_background/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_nested_background/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_nested_background/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_permission/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_permission/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_permission/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_question/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_question/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_question/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_resume_after_restart/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_resume_after_restart/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_resume_after_restart/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_revert/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_revert/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_revert/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_simple/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_simple/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_simple/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_skill/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_skill/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_skill/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_subagent/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_subagent/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_subagent/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_switch/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_tool_call/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_tool_call/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode2_tool_call/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_child_approval/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_child_approval/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_child_approval/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_running_child_approval/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_running_child_approval/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_running_child_approval/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_subagent/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_subagent/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/opencode_subagent/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/pi_compaction/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/pi_compaction/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/pi_compaction/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/plan_questions/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/plan_questions/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/plan_questions/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/plan_questions/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/plan_questions/opencode_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/plan_questions/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/proposed_plan/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/proposed_plan/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/proposed_plan/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/proposed_plan/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/proposed_plan/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/provider_thread_resume/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/provider_thread_resume/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/provider_thread_resume/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/provider_thread_resume/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/provider_thread_resume/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_cancelled_while_active/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_cancelled_while_active/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/queued_turn/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/shared.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/simple/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/skill_invocation/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/skill_invocation/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/skill_invocation/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/stop_background_work_after_failed_turn/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/stop_background_work_after_failed_turn/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/stop_background_work_after_failed_turn/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_continue/README.md create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_continue/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_continue/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_continue/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_approval/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_approval/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_approval/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_nested/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_nested/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_nested_approval/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_nested_approval/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/subagent_v2_nested_approval/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_continue/README.md create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_continue/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_continue/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_fork_local_rollback/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_prior_turn/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_prior_turn/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_siblings/README.md create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_siblings/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_fork_native_siblings/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_merge_back_continue/README.md create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_merge_back_continue/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_merge_back_continue/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_merge_back_siblings/README.md create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_merge_back_siblings/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_merge_back_siblings/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_after_restart/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_after_restart/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_after_restart/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_after_stop/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_after_stop/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_after_stop/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_to_stopped_turn/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_to_stopped_turn/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/thread_rollback_to_stopped_turn/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/grok_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/todo_list/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_denied_write/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_denied_write/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_denied_write/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only_on_request/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only_on_request/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only_on_request/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only_on_request/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only_on_request/output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_read_only_on_request/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_restricted_granular/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_restricted_granular/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_restricted_granular/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_restricted_granular/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_restricted_granular/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_workspace_never/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_workspace_never/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_workspace_never/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_workspace_never/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/tool_call_workspace_never/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/grok_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/opencode_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt/registry_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/cursor_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/cursor_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/pi_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_mid_tool/pi_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_restart/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_restart/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/turn_interrupt_restart/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/web_search/claude_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/web_search/claude_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/web_search/codex_output.ts create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/web_search/codex_transcript.ndjson create mode 100644 apps/server/src/orchestration-v2/testkit/fixtures/web_search/input.ts create mode 100644 apps/server/src/orchestration-v2/testkit/pullRequestFixtures.ts create mode 100644 apps/server/src/orchestration-v2/threadHistoryPaging.test.ts create mode 100644 apps/server/src/orchestration-v2/threadHistoryPaging.ts create mode 100644 apps/server/src/orchestration-v2/workflowScriptQuery.test.ts create mode 100644 apps/server/src/orchestration-v2/workflowScriptQuery.ts delete mode 100644 apps/server/src/orchestration/ActivityPayloadProjection.test.ts delete mode 100644 apps/server/src/orchestration/ActivityPayloadProjection.ts delete mode 100644 apps/server/src/orchestration/Errors.ts delete mode 100644 apps/server/src/orchestration/Layers/CheckpointReactor.test.ts delete mode 100644 apps/server/src/orchestration/Layers/CheckpointReactor.ts delete mode 100644 apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts delete mode 100644 apps/server/src/orchestration/Layers/OrchestrationEngine.ts delete mode 100644 apps/server/src/orchestration/Layers/OrchestrationReactor.test.ts delete mode 100644 apps/server/src/orchestration/Layers/OrchestrationReactor.ts delete mode 100644 apps/server/src/orchestration/Layers/ProjectionPipeline.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ProjectionPipeline.ts delete mode 100644 apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts delete mode 100644 apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ProviderCommandReactor.ts delete mode 100644 apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.activity.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.approval.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts delete mode 100644 apps/server/src/orchestration/Layers/RuntimeReceiptBus.ts delete mode 100644 apps/server/src/orchestration/Layers/ThreadDeletionReactor.test.ts delete mode 100644 apps/server/src/orchestration/Layers/ThreadDeletionReactor.ts delete mode 100644 apps/server/src/orchestration/LiveStreamBudget.test.ts delete mode 100644 apps/server/src/orchestration/LiveStreamBudget.ts delete mode 100644 apps/server/src/orchestration/Normalizer.attachments.test.ts delete mode 100644 apps/server/src/orchestration/Normalizer.test.ts delete mode 100644 apps/server/src/orchestration/Normalizer.ts delete mode 100644 apps/server/src/orchestration/PullRequestSyncReactor.test.ts delete mode 100644 apps/server/src/orchestration/PullRequestSyncReactor.ts delete mode 100644 apps/server/src/orchestration/Schemas.ts delete mode 100644 apps/server/src/orchestration/Services/CheckpointReactor.ts delete mode 100644 apps/server/src/orchestration/Services/OrchestrationEngine.ts delete mode 100644 apps/server/src/orchestration/Services/OrchestrationReactor.ts delete mode 100644 apps/server/src/orchestration/Services/ProjectionPipeline.ts delete mode 100644 apps/server/src/orchestration/Services/ProjectionSnapshotQuery.ts delete mode 100644 apps/server/src/orchestration/Services/ProviderCommandReactor.ts delete mode 100644 apps/server/src/orchestration/Services/ProviderRuntimeIngestion.ts delete mode 100644 apps/server/src/orchestration/Services/RuntimeReceiptBus.ts delete mode 100644 apps/server/src/orchestration/Services/ThreadDeletionReactor.ts delete mode 100644 apps/server/src/orchestration/ThreadBackgroundLiveness.test.ts delete mode 100644 apps/server/src/orchestration/ThreadBackgroundLiveness.ts delete mode 100644 apps/server/src/orchestration/ThreadLiveEventCoalescer.test.ts delete mode 100644 apps/server/src/orchestration/ThreadLiveEventCoalescer.ts delete mode 100644 apps/server/src/orchestration/ThreadPlanProgress.test.ts delete mode 100644 apps/server/src/orchestration/ThreadPlanProgress.ts delete mode 100644 apps/server/src/orchestration/ThreadPullRequestReactor.test.ts delete mode 100644 apps/server/src/orchestration/ThreadPullRequestReactor.ts delete mode 100644 apps/server/src/orchestration/ThreadSettlementPolicy.test.ts delete mode 100644 apps/server/src/orchestration/ThreadSettlementPolicy.ts delete mode 100644 apps/server/src/orchestration/ThreadSettlementReactor.test.ts delete mode 100644 apps/server/src/orchestration/ThreadSettlementReactor.ts delete mode 100644 apps/server/src/orchestration/commandInvariants.test.ts delete mode 100644 apps/server/src/orchestration/commandInvariants.ts delete mode 100644 apps/server/src/orchestration/decider.active-order.test.ts delete mode 100644 apps/server/src/orchestration/decider.autoSettleSet.test.ts delete mode 100644 apps/server/src/orchestration/decider.delete.test.ts delete mode 100644 apps/server/src/orchestration/decider.import.test.ts delete mode 100644 apps/server/src/orchestration/decider.pinned.test.ts delete mode 100644 apps/server/src/orchestration/decider.projectScripts.test.ts delete mode 100644 apps/server/src/orchestration/decider.projectThreadEnvMode.test.ts delete mode 100644 apps/server/src/orchestration/decider.pullRequests.test.ts delete mode 100644 apps/server/src/orchestration/decider.questionAttachments.test.ts delete mode 100644 apps/server/src/orchestration/decider.settled.test.ts delete mode 100644 apps/server/src/orchestration/decider.snoozed.test.ts delete mode 100644 apps/server/src/orchestration/decider.titleRegeneration.test.ts delete mode 100644 apps/server/src/orchestration/decider.ts delete mode 100644 apps/server/src/orchestration/decider.turnDiffComplete.test.ts delete mode 100644 apps/server/src/orchestration/decider.userInputDismiss.test.ts delete mode 100644 apps/server/src/orchestration/decider.userMessageAppend.test.ts delete mode 100644 apps/server/src/orchestration/http.ts delete mode 100644 apps/server/src/orchestration/messageContext.test.ts delete mode 100644 apps/server/src/orchestration/projector.autoSettleSet.test.ts delete mode 100644 apps/server/src/orchestration/projector.pinned.test.ts delete mode 100644 apps/server/src/orchestration/projector.pullRequests.test.ts delete mode 100644 apps/server/src/orchestration/projector.settled.test.ts delete mode 100644 apps/server/src/orchestration/projector.test.ts delete mode 100644 apps/server/src/orchestration/projector.ts delete mode 100644 apps/server/src/orchestration/runtimeLayer.ts delete mode 100644 apps/server/src/orchestration/threadDetailCursor.test.ts delete mode 100644 apps/server/src/orchestration/threadDetailCursor.ts delete mode 100644 apps/server/src/orchestration/threadTitles.ts delete mode 100644 apps/server/src/orchestration/workflowScriptQuery.test.ts delete mode 100644 apps/server/src/orchestration/workflowScriptQuery.ts create mode 100644 apps/server/src/persistence/Layers/OrchestrationEventStore.sequence.test.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionPendingApprovals.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionProjects.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionRepositories.test.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionState.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreadActivities.test.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreadActivities.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreadMessages.test.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreadMessages.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreadProposedPlans.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreadSessions.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionThreads.ts delete mode 100644 apps/server/src/persistence/Layers/ProjectionTurns.ts create mode 100644 apps/server/src/persistence/Migrations/055_OrchestrationV2.application-event-source.test.ts create mode 100644 apps/server/src/persistence/Migrations/055_OrchestrationV2.effect-cancellation.test.ts create mode 100644 apps/server/src/persistence/Migrations/055_OrchestrationV2.test.ts create mode 100644 apps/server/src/persistence/Migrations/055_OrchestrationV2.ts create mode 100644 apps/server/src/persistence/Migrations/056_RemoveRedundantProjectionIndexes.test.ts create mode 100644 apps/server/src/persistence/Migrations/056_RemoveRedundantProjectionIndexes.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/ApplicationEventSequenceIndexes.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/ApplicationEventSource.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/EffectCancellation.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/Foundation.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/LegacyV1ImportState.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/ProviderSessionBindings.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/RecoveryIndexes.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/ScheduledTasks.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/ShellIndexes.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/Subagents.ts create mode 100644 apps/server/src/persistence/Migrations/OrchestrationV2/ThreadLaunchWorkflows.ts delete mode 100644 apps/server/src/persistence/ProjectionThreadPullRequests.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionPendingApprovals.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionProjects.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionState.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionThreadActivities.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionThreadMessages.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionThreadProposedPlans.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionThreadSessions.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionThreads.ts delete mode 100644 apps/server/src/persistence/Services/ProjectionTurns.ts create mode 100644 apps/server/src/persistence/initializeV2Database.test.ts create mode 100644 apps/server/src/persistence/initializeV2Database.ts create mode 100644 apps/server/src/persistence/reconcileV2PreviewMigration.test.ts create mode 100644 apps/server/src/persistence/reconcileV2PreviewMigration.ts create mode 100644 apps/server/src/process/processGroup.test.ts create mode 100644 apps/server/src/process/processGroup.ts create mode 100644 apps/server/src/project/ManagedProjectFolders.test.ts create mode 100644 apps/server/src/project/ManagedProjectFolders.ts delete mode 100644 apps/server/src/project/NewProject.test.ts delete mode 100644 apps/server/src/project/NewProject.ts create mode 100644 apps/server/src/project/ProjectEnrichmentService.test.ts create mode 100644 apps/server/src/project/ProjectEnrichmentService.ts create mode 100644 apps/server/src/project/ProjectMutation.test.ts create mode 100644 apps/server/src/project/ProjectMutation.ts create mode 100644 apps/server/src/project/ProjectService.deletion.test.ts create mode 100644 apps/server/src/project/ProjectService.test.ts create mode 100644 apps/server/src/project/ProjectService.ts create mode 100644 apps/server/src/project/http.test.ts create mode 100644 apps/server/src/project/http.ts create mode 100644 apps/server/src/provider/ClaudeTurnTokenUsage.ts create mode 100644 apps/server/src/provider/CodexDeveloperInstructions.test.ts create mode 100644 apps/server/src/provider/CodexMcpElicitation.test.ts create mode 100644 apps/server/src/provider/CodexMcpElicitation.ts create mode 100644 apps/server/src/provider/CodexThreadRevert.test.ts create mode 100644 apps/server/src/provider/CodexThreadRevert.ts create mode 100644 apps/server/src/provider/CodexToolPresentation.ts create mode 100644 apps/server/src/provider/CodexTurnTokenUsage.ts create mode 100644 apps/server/src/provider/CursorAuth.test.ts create mode 100644 apps/server/src/provider/CursorAuth.ts create mode 100644 apps/server/src/provider/CursorCredentialStore.test.ts create mode 100644 apps/server/src/provider/CursorCredentialStore.ts create mode 100644 apps/server/src/provider/Drivers/AcpRegistryDriver.test.ts create mode 100644 apps/server/src/provider/Drivers/AcpRegistryDriver.ts create mode 100644 apps/server/src/provider/Drivers/CursorSkills.test.ts create mode 100644 apps/server/src/provider/Drivers/OpenCodeDriver.test.ts create mode 100644 apps/server/src/provider/Drivers/PiDriver.ts create mode 100644 apps/server/src/provider/Layers/AcpRegistryCatalog.ts delete mode 100644 apps/server/src/provider/Layers/AntigravityAdapter.test.ts delete mode 100644 apps/server/src/provider/Layers/AntigravityAdapter.ts delete mode 100644 apps/server/src/provider/Layers/ClaudeAdapter.test.ts delete mode 100644 apps/server/src/provider/Layers/ClaudeAdapter.ts delete mode 100644 apps/server/src/provider/Layers/CodexAdapter.test.ts delete mode 100644 apps/server/src/provider/Layers/CodexAdapter.ts delete mode 100644 apps/server/src/provider/Layers/CodexCollabRuntime.integration.test.ts delete mode 100644 apps/server/src/provider/Layers/CodexCollabWire.test.ts delete mode 100644 apps/server/src/provider/Layers/CodexSessionRuntime.test.ts delete mode 100644 apps/server/src/provider/Layers/CodexSessionRuntime.ts delete mode 100644 apps/server/src/provider/Layers/CursorAdapter.test.ts delete mode 100644 apps/server/src/provider/Layers/CursorAdapter.ts create mode 100644 apps/server/src/provider/Layers/CursorSdkCatalog.test.ts create mode 100644 apps/server/src/provider/Layers/CursorSdkCatalog.ts delete mode 100644 apps/server/src/provider/Layers/GrokAdapter.test.ts delete mode 100644 apps/server/src/provider/Layers/GrokAdapter.ts delete mode 100644 apps/server/src/provider/Layers/OpenCodeAdapter.test.ts delete mode 100644 apps/server/src/provider/Layers/OpenCodeAdapter.ts create mode 100644 apps/server/src/provider/Layers/PiProvider.test.ts create mode 100644 apps/server/src/provider/Layers/PiProvider.ts delete mode 100644 apps/server/src/provider/Layers/ProviderAdapterRegistry.test.ts delete mode 100644 apps/server/src/provider/Layers/ProviderAdapterRegistry.ts create mode 100644 apps/server/src/provider/Layers/ProviderOrchestrationAdapterInfrastructure.ts delete mode 100644 apps/server/src/provider/Layers/ProviderService.test.ts delete mode 100644 apps/server/src/provider/Layers/ProviderService.ts delete mode 100644 apps/server/src/provider/Layers/ProviderSessionDirectory.test.ts delete mode 100644 apps/server/src/provider/Layers/ProviderSessionDirectory.ts delete mode 100644 apps/server/src/provider/Layers/ProviderSessionReaper.test.ts delete mode 100644 apps/server/src/provider/Layers/ProviderSessionReaper.ts create mode 100644 apps/server/src/provider/Layers/cursorUsageLimits.test.ts create mode 100644 apps/server/src/provider/Layers/piThinkingCapabilities.test.ts create mode 100644 apps/server/src/provider/Layers/piThinkingCapabilities.ts create mode 100644 apps/server/src/provider/NativeProtocolLogging.ts create mode 100644 apps/server/src/provider/OpenCodeServerLedger.test.ts create mode 100644 apps/server/src/provider/OpenCodeServerLedger.ts create mode 100644 apps/server/src/provider/PiCommands.test.ts create mode 100644 apps/server/src/provider/PiCommands.ts delete mode 100644 apps/server/src/provider/Services/ClaudeAdapter.ts delete mode 100644 apps/server/src/provider/Services/CodexAdapter.ts delete mode 100644 apps/server/src/provider/Services/CursorAdapter.ts delete mode 100644 apps/server/src/provider/Services/GrokAdapter.ts delete mode 100644 apps/server/src/provider/Services/OpenCodeAdapter.ts delete mode 100644 apps/server/src/provider/Services/ProviderAdapter.ts delete mode 100644 apps/server/src/provider/Services/ProviderAdapterRegistry.ts delete mode 100644 apps/server/src/provider/Services/ProviderService.ts delete mode 100644 apps/server/src/provider/Services/ProviderSessionDirectory.ts delete mode 100644 apps/server/src/provider/Services/ProviderSessionReaper.ts create mode 100644 apps/server/src/provider/T3OrchestrationInstructions.test.ts create mode 100644 apps/server/src/provider/T3OrchestrationInstructions.ts create mode 100644 apps/server/src/provider/TurnTokenUsage.test.ts delete mode 100644 apps/server/src/provider/acp/AcpAdapterSupport.test.ts delete mode 100644 apps/server/src/provider/acp/AcpAdapterSupport.ts create mode 100644 apps/server/src/provider/acp/AcpClientPolicy.test.ts create mode 100644 apps/server/src/provider/acp/AcpClientPolicy.ts create mode 100644 apps/server/src/provider/acp/AcpClientTerminals.test.ts create mode 100644 apps/server/src/provider/acp/AcpClientTerminals.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryAuth.test.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryAuth.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryAuthenticationState.test.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryAuthenticationState.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryProbe.test.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryProbe.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryRuntimeCoordinator.test.ts create mode 100644 apps/server/src/provider/acp/AcpRegistryRuntimeCoordinator.ts create mode 100644 apps/server/src/provider/acp/AcpRegistrySupport.test.ts create mode 100644 apps/server/src/provider/acp/AcpRegistrySupport.ts create mode 100644 apps/server/src/provider/acp/AcpSessionConfig.test.ts create mode 100644 apps/server/src/provider/acp/AcpSessionConfig.ts create mode 100644 apps/server/src/provider/acp/AcpSessionRuntime.processTree.test.ts create mode 100644 apps/server/src/provider/acp/AntigravityClientFiles.ts delete mode 100644 apps/server/src/provider/acp/CursorAcpCliProbe.test.ts delete mode 100644 apps/server/src/provider/acp/CursorAcpExtension.test.ts delete mode 100644 apps/server/src/provider/acp/CursorAcpExtension.ts delete mode 100644 apps/server/src/provider/acp/CursorAcpSupport.test.ts delete mode 100644 apps/server/src/provider/acp/CursorAcpSupport.ts delete mode 100644 apps/server/src/provider/cursorCredentialStore.test.ts delete mode 100644 apps/server/src/provider/cursorCredentialStore.ts create mode 100644 apps/server/src/provider/cursorKeychainToken.test.ts create mode 100644 apps/server/src/provider/cursorKeychainToken.ts create mode 100644 apps/server/src/provider/cursorSdk.test.ts create mode 100644 apps/server/src/provider/cursorSdk.ts create mode 100644 apps/server/src/provider/cursorSdkModel.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Client.events.test.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Client.live.test.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Client.test.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Client.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Server.live.test.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Server.test.ts create mode 100644 apps/server/src/provider/opencode2/OpenCode2Server.ts create mode 100644 apps/server/src/provider/opencodeVersionProbe.test.ts create mode 100644 apps/server/src/provider/opencodeVersionProbe.ts delete mode 100644 apps/server/src/provider/testFixtures/codexCollabMockPeer.cmd create mode 100644 apps/server/src/provider/testFixtures/grok-text-mock-agent.mjs create mode 100644 apps/server/src/provider/testFixtures/opencodeProbeResponses.ts delete mode 100644 apps/server/src/provider/testUtils/providerAdapterRegistryMock.ts create mode 100644 apps/server/src/pullRequest/gitHubConditionalChecks.test.ts create mode 100644 apps/server/src/pullRequest/gitHubConditionalChecks.ts create mode 100644 apps/server/src/rpcInitialItems.memory.test.ts create mode 100644 apps/server/src/rpcInitialItems.ts create mode 100644 apps/server/src/scheduledTasks/Schedule.test.ts create mode 100644 apps/server/src/scheduledTasks/Schedule.ts create mode 100644 apps/server/src/scheduledTasks/ScheduledTaskService.schedule.test.ts create mode 100644 apps/server/src/scheduledTasks/ScheduledTaskService.test.ts create mode 100644 apps/server/src/scheduledTasks/ScheduledTaskService.ts create mode 100644 apps/server/src/scheduling/Scheduler.integration.test.ts create mode 100644 apps/server/src/scheduling/Scheduler.test.ts create mode 100644 apps/server/src/scheduling/Scheduler.ts delete mode 100644 apps/server/src/server.test.ts delete mode 100644 apps/server/src/serverRuntimeStartup.reconcile.test.ts delete mode 100644 apps/server/src/serverRuntimeStartup.worktreeSetup.test.ts create mode 100644 apps/server/src/storageCleanup.test.ts create mode 100644 apps/server/src/testkit/RpcInitialMemory.fixture.mjs create mode 100644 apps/server/src/textGeneration/OpenCode2TextGeneration.fixture.ts create mode 100644 apps/server/src/textGeneration/OpenCode2TextGeneration.test.ts create mode 100644 apps/server/src/textGeneration/OpenCode2TextGeneration.ts create mode 100644 apps/server/src/textGeneration/PiTextGeneration.ts create mode 100644 apps/server/src/ws.test.ts delete mode 100644 apps/server/test/ActivityPayloadProjection.test.ts delete mode 100644 apps/web/src/components/AgentsPanel.tsx create mode 100644 apps/web/src/components/BranchPicker.tsx delete mode 100644 apps/web/src/components/ChatMarkdown.workspace-images.test.tsx create mode 100644 apps/web/src/components/ComposerContextLabel.tsx create mode 100644 apps/web/src/components/LegacyThreadMigrationToast.tsx delete mode 100644 apps/web/src/components/QueuedMessageSender.test.tsx delete mode 100644 apps/web/src/components/QueuedMessageSender.tsx create mode 100644 apps/web/src/components/ThreadContextChip.tsx create mode 100644 apps/web/src/components/ThreadHoverCard.tsx create mode 100644 apps/web/src/components/ThreadStatusIndicators.subscriptions.test.tsx create mode 100644 apps/web/src/components/WorktreeBaseBranchPicker.tsx create mode 100644 apps/web/src/components/chat/AgentElapsed.tsx create mode 100644 apps/web/src/components/chat/ChatCanvas.tsx create mode 100644 apps/web/src/components/chat/ChatCanvasContext.ts delete mode 100644 apps/web/src/components/chat/ContextWindowMeter.test.tsx create mode 100644 apps/web/src/components/chat/OpenInPicker.logic.ts create mode 100644 apps/web/src/components/chat/OpenInPickerShortcut.ts create mode 100644 apps/web/src/components/chat/ProviderInstanceIcon.test.ts create mode 100644 apps/web/src/components/chat/ProviderSubagentBar.tsx create mode 100644 apps/web/src/components/chat/QueuedRunsControl.test.tsx create mode 100644 apps/web/src/components/chat/QueuedRunsControl.tsx create mode 100644 apps/web/src/components/chat/SubagentTooltipContent.tsx create mode 100644 apps/web/src/components/chat/ThreadAutomationsPanel.tsx create mode 100644 apps/web/src/components/chat/ThreadContextDragGhost.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsCard.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsControl.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsPanel.test.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsPanel.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsPrRow.test.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsPrRow.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsPrRows.test.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsPrRows.tsx create mode 100644 apps/web/src/components/chat/ThreadDetailsSection.tsx create mode 100644 apps/web/src/components/chat/ThreadRelationshipIcon.tsx create mode 100644 apps/web/src/components/chat/ThreadRelationshipsControl.agents.test.tsx create mode 100644 apps/web/src/components/chat/ThreadRelationshipsControl.test.tsx create mode 100644 apps/web/src/components/chat/ThreadRelationshipsControl.tsx create mode 100644 apps/web/src/components/chat/TimelineSystemDivider.tsx create mode 100644 apps/web/src/components/chat/UsageLimitRecoveryBanner.tsx create mode 100644 apps/web/src/components/chat/V2ItemInspector.tsx create mode 100644 apps/web/src/components/chat/V2LifecycleRow.tsx create mode 100644 apps/web/src/components/chat/WorkLog.tsx create mode 100644 apps/web/src/components/chat/chatCanvasLayout.test.ts create mode 100644 apps/web/src/components/chat/chatCanvasLayout.ts create mode 100644 apps/web/src/components/chat/queuedMessageEdit.test.ts create mode 100644 apps/web/src/components/chat/queuedMessageEdit.ts delete mode 100644 apps/web/src/components/chat/sendQueuedMessage.ts create mode 100644 apps/web/src/components/chat/threadContextDrag.ts create mode 100644 apps/web/src/components/chat/threadDetailsCardLayout.test.ts create mode 100644 apps/web/src/components/chat/threadDetailsCardLayout.ts create mode 100644 apps/web/src/components/chat/threadDetailsPanelStyles.ts create mode 100644 apps/web/src/components/pullRequest/usePullRequestActions.ts create mode 100644 apps/web/src/components/settings/AcpRegistryIcon.test.ts create mode 100644 apps/web/src/components/settings/AcpRegistryIcon.tsx create mode 100644 apps/web/src/components/settings/AcpRegistrySearchStep.test.tsx create mode 100644 apps/web/src/components/settings/AcpRegistrySearchStep.tsx create mode 100644 apps/web/src/components/settings/AcpSessionManagementSection.test.tsx create mode 100644 apps/web/src/components/settings/AcpSessionManagementSection.tsx create mode 100644 apps/web/src/components/settings/BranchNamingSettings.tsx create mode 100644 apps/web/src/components/settings/ProviderAuthTerminal.tsx create mode 100644 apps/web/src/components/settings/ProviderAuthenticationSection.tsx create mode 100644 apps/web/src/components/settings/ProviderWizardAuthenticationStep.tsx create mode 100644 apps/web/src/components/settings/ScheduledTasksSettings.tsx create mode 100644 apps/web/src/components/settings/SettingsPanels.restore.test.tsx create mode 100644 apps/web/src/components/settings/scheduledTasksSettings.logic.test.ts create mode 100644 apps/web/src/components/settings/scheduledTasksSettings.logic.ts create mode 100644 apps/web/src/components/ui/collapsible-section-header.tsx create mode 100644 apps/web/src/hooks/useElementWidth.ts create mode 100644 apps/web/src/hooks/usePreviewPanelInlineSize.ts create mode 100644 apps/web/src/hooks/usePullRequestChecksRefresh.test.ts create mode 100644 apps/web/src/hooks/usePullRequestChecksRefresh.ts create mode 100644 apps/web/src/hooks/useThreadVisitedMigration.ts create mode 100644 apps/web/src/lib/orchestrationV2Timeline.test.ts create mode 100644 apps/web/src/lib/orchestrationV2Timeline.ts create mode 100644 apps/web/src/providerUpdateDismissal.test.ts delete mode 100644 apps/web/src/queuedMessageStore.test.ts delete mode 100644 apps/web/src/queuedMessageStore.ts create mode 100644 apps/web/src/routes/settings.scheduled-tasks.tsx delete mode 100644 apps/web/src/session-logic.command-output.test.ts create mode 100644 apps/web/src/state/v2ItemSupport.ts create mode 100644 apps/web/src/state/waitForAtomValue.test.ts create mode 100644 apps/web/src/state/waitForAtomValue.ts create mode 100644 apps/web/src/test-fixtures.ts create mode 100644 docs/internals/context-handoffs.md create mode 100644 docs/internals/legacy-orchestration-migration.md create mode 100644 docs/internals/performance-regressions.md create mode 100644 docs/operations/background-verification.md create mode 100644 docs/orchestration-v2/README.md create mode 100644 docs/orchestration-v2/core-graph-and-data-model.md create mode 100644 docs/orchestration-v2/entity-ids-and-correlation.md create mode 100644 docs/orchestration-v2/feature-lifecycles.md create mode 100644 docs/orchestration-v2/orchestrator-mcp-server.md create mode 100644 docs/orchestration-v2/provider-capability-system.md create mode 100644 docs/orchestration-v2/provider-switching-and-context.md create mode 100644 docs/orchestration-v2/testing-strategy.md create mode 100644 docs/orchestration-v2/thread-lineage-and-context-transfer.md create mode 100644 docs/user/activity-log.md create mode 100644 docs/user/cursor.md create mode 100644 docs/user/portable-handoffs.md create mode 100644 docs/user/providers-acp.md create mode 100644 docs/user/providers-pi.md create mode 100644 docs/user/thread-migration.md create mode 100644 packages/client-runtime/src/composerThreadItems.test.ts create mode 100644 packages/client-runtime/src/composerThreadItems.ts create mode 100644 packages/client-runtime/src/handoff.test.ts create mode 100644 packages/client-runtime/src/handoff.ts create mode 100644 packages/client-runtime/src/operations/commands.performance.test.ts create mode 100644 packages/client-runtime/src/operations/threadTitle.test.ts create mode 100644 packages/client-runtime/src/operations/threadTitle.ts delete mode 100644 packages/client-runtime/src/pendingRequests.test.ts delete mode 100644 packages/client-runtime/src/pendingRequests.ts create mode 100644 packages/client-runtime/src/platform/orchestrationCache.test.ts create mode 100644 packages/client-runtime/src/platform/orchestrationCache.ts delete mode 100644 packages/client-runtime/src/platform/persistence.test.ts create mode 100644 packages/client-runtime/src/state/boundedThreadSnapshotHttp.test.ts create mode 100644 packages/client-runtime/src/state/boundedThreadSnapshotHttp.ts create mode 100644 packages/client-runtime/src/state/cachePersistence.ts create mode 100644 packages/client-runtime/src/state/composerDispatch.test.ts create mode 100644 packages/client-runtime/src/state/composerDispatch.ts create mode 100644 packages/client-runtime/src/state/itemSupport.test.ts create mode 100644 packages/client-runtime/src/state/itemSupport.ts create mode 100644 packages/client-runtime/src/state/orchestrationV2Projection.test.ts create mode 100644 packages/client-runtime/src/state/orchestrationV2Projection.ts create mode 100644 packages/client-runtime/src/state/orchestrationV2TestFixtures.ts create mode 100644 packages/client-runtime/src/state/presentation.test.ts create mode 100644 packages/client-runtime/src/state/subagentDisplay.test.ts create mode 100644 packages/client-runtime/src/state/subagentDisplay.ts delete mode 100644 packages/client-runtime/src/state/subagentRuntime.test.ts create mode 100644 packages/client-runtime/src/state/threadCheckpoints.ts create mode 100644 packages/client-runtime/src/state/threadDetail.test.ts create mode 100644 packages/client-runtime/src/state/threadExecution.test.ts create mode 100644 packages/client-runtime/src/state/threadExecution.ts create mode 100644 packages/client-runtime/src/state/threadHistoryController.test.ts create mode 100644 packages/client-runtime/src/state/threadHistoryController.ts create mode 100644 packages/client-runtime/src/state/threadHistoryHttp.ts create mode 100644 packages/client-runtime/src/state/threadHistoryMerge.test.ts create mode 100644 packages/client-runtime/src/state/threadHistoryMerge.ts delete mode 100644 packages/client-runtime/src/state/threadReducer.test.ts delete mode 100644 packages/client-runtime/src/state/threadReducer.ts create mode 100644 packages/client-runtime/src/state/threadRelationships.test.ts create mode 100644 packages/client-runtime/src/state/threadRelationships.ts create mode 100644 packages/client-runtime/src/state/threadRequests.test.ts create mode 100644 packages/client-runtime/src/state/threadRequests.ts create mode 100644 packages/client-runtime/src/state/threadShell.test.ts create mode 100644 packages/client-runtime/src/state/threadSubagents.test.ts create mode 100644 packages/client-runtime/src/state/threadSubagents.ts create mode 100644 packages/client-runtime/src/state/threadWorkflows.test.ts create mode 100644 packages/client-runtime/src/state/threadWorkflows.ts delete mode 100644 packages/client-runtime/src/state/threads-pagination.test.ts create mode 100644 packages/client-runtime/src/state/turnItemPresentation.test.ts create mode 100644 packages/client-runtime/src/state/turnItemPresentation.ts create mode 100644 packages/client-runtime/src/t3ToolSummary.test.ts create mode 100644 packages/client-runtime/src/t3ToolSummary.ts create mode 100644 packages/client-runtime/src/userMessage.test.ts create mode 100644 packages/client-runtime/src/userMessage.ts create mode 100644 packages/contracts/src/acpRegistry.test.ts create mode 100644 packages/contracts/src/acpRegistry.ts create mode 100644 packages/contracts/src/applicationEvent.test.ts create mode 100644 packages/contracts/src/applicationEvent.ts create mode 100644 packages/contracts/src/chatAttachment.test.ts create mode 100644 packages/contracts/src/chatAttachment.ts create mode 100644 packages/contracts/src/checkpointDiff.test.ts create mode 100644 packages/contracts/src/checkpointDiff.ts create mode 100644 packages/contracts/src/modelSelection.test.ts create mode 100644 packages/contracts/src/modelSelection.ts delete mode 100644 packages/contracts/src/orchestration.test.ts delete mode 100644 packages/contracts/src/orchestration.ts create mode 100644 packages/contracts/src/orchestrationDispatch.test.ts create mode 100644 packages/contracts/src/orchestrationDispatch.ts create mode 100644 packages/contracts/src/orchestrationProject.ts create mode 100644 packages/contracts/src/orchestrationV2.test.ts create mode 100644 packages/contracts/src/orchestrationV2.ts create mode 100644 packages/contracts/src/orchestratorMcp.test.ts create mode 100644 packages/contracts/src/orchestratorMcp.ts create mode 100644 packages/contracts/src/providerPolicy.ts create mode 100644 packages/contracts/src/scheduledTask.test.ts create mode 100644 packages/contracts/src/scheduledTask.ts create mode 100644 packages/contracts/src/threadMetadataMcp.test.ts create mode 100644 packages/contracts/src/threadMetadataMcp.ts create mode 100644 packages/contracts/src/threadPullRequest.test.ts create mode 100644 packages/contracts/src/threadPullRequest.ts create mode 100644 packages/contracts/src/threadSearch.ts create mode 100644 packages/contracts/src/threadTitle.ts create mode 100644 packages/contracts/src/worktreeMcp.ts create mode 100644 packages/effect-acp/src/_generated/schema-v1.gen.ts create mode 100644 packages/effect-acp/src/compat.ts create mode 100644 packages/effect-acp/src/schema.test.ts delete mode 100644 packages/effect-acp/src/terminal.ts create mode 100644 packages/effect-acp/test/fixtures/antigravity-initialize.json create mode 100644 packages/effect-codex-app-server/src/replay.ts create mode 100644 packages/shared/src/Array.test.ts create mode 100644 packages/shared/src/Array.ts create mode 100644 packages/shared/src/observability.memory.test.ts create mode 100644 packages/shared/src/orchestrationV2PendingBackgroundWork.test.ts create mode 100644 packages/shared/src/orchestrationV2PendingBackgroundWork.ts create mode 100644 packages/shared/src/orchestrationV2ThreadError.ts create mode 100644 packages/shared/src/orchestrationV2Timeline.test.ts create mode 100644 packages/shared/src/orchestrationV2Timeline.ts create mode 100644 packages/shared/src/t3McpToolPresentation.test.ts create mode 100644 packages/shared/src/t3McpToolPresentation.ts create mode 100644 packages/shared/src/testing/TraceRetention.fixture.mjs create mode 100644 packages/shared/src/toolOutput.test.ts create mode 100644 packages/shared/src/toolOutput.ts create mode 100644 scripts/lib/cursor-sdk-packaging.test.ts create mode 100644 scripts/lib/resolve-catalog.test.ts