.cursor/rules/cursor-cloud.mdc | 2 +- apps/server/integration/transferBudgetV2.integration.test.ts | 4 +- apps/server/scripts/migrate-dev-db.ts | 2 +- apps/server/scripts/record-codex-app-server-replay-fixture.ts | 2 +- apps/server/src/auth/EnvironmentAuth.test.ts | 2 +- apps/server/src/auth/EnvironmentAuth.ts | 2 +- apps/server/src/auth/EnvironmentAuthAdmin.test.ts | 2 +- apps/server/src/auth/PairingGrantStore.test.ts | 2 +- apps/server/src/auth/SessionStore.test.ts | 2 +- apps/server/src/auth/http.test.ts | 2 +- apps/server/src/cli/project.test.ts | 2 +- apps/server/src/cli/project.ts | 2 +- apps/server/src/git/GitManager.test.ts | 4 +- apps/server/src/git/GitManager.ts | 2 +- apps/server/src/mcp/OrchestratorMcpService.activity.test.ts | 2 +- apps/server/src/mcp/OrchestratorMcpService.test.ts | 2 +- apps/server/src/mcp/OrchestratorMcpService.ts | 2 +- apps/server/src/mcp/toolkits/core.test.ts | 2 +- apps/server/src/mcp/toolkits/worktree/registration.test.ts | 2 +- apps/server/src/observability/Layers/Observability.ts | 102 - apps/server/src/observability/Observability.ts | 102 + apps/server/src/orchestration-v2/AcpRegistryOrchestratorV2.live.test.ts | 8 +- apps/server/src/orchestration-v2/Adapters/AcpRegistryAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/ClaudeAdapterV2.ts | 8 +- apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.test.ts | 4 +- apps/server/src/orchestration-v2/Adapters/CodexAdapterV2.ts | 15 +- apps/server/src/orchestration-v2/Adapters/CursorAgentSdk.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/CursorAgentSdk.ts | 4 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.ts | 4 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.ts | 2 +- apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.test.ts | 2 +- apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts | 2 +- apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.ts | 4 +- apps/server/src/orchestration-v2/CheckpointCaptureService.test.ts | 2 +- apps/server/src/orchestration-v2/CheckpointScopeOwnership.test.ts | 2 +- apps/server/src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts | 2 +- apps/server/src/orchestration-v2/CommandReceiptStore.ts | 6 +- apps/server/src/orchestration-v2/CursorOrchestratorV2.live.test.ts | 8 +- apps/server/src/orchestration-v2/DelegatedCompletionDelivery.test.ts | 4 +- apps/server/src/orchestration-v2/EventSink.ts | 2 +- apps/server/src/orchestration-v2/EventStore.ts | 6 +- apps/server/src/orchestration-v2/FoundationPersistence.test.ts | 2 +- apps/server/src/orchestration-v2/GrokOrchestratorV2.live.test.ts | 8 +- apps/server/src/orchestration-v2/OpenCode2OrchestratorV2.live.test.ts | 10 +- apps/server/src/orchestration-v2/Orchestrator.control-reads.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectCommands.ts | 2 +- apps/server/src/orchestration-v2/ProjectSettingsUpgrade.integration.test.ts | 4 +- apps/server/src/orchestration-v2/ProjectStore.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionControlReads.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionRecovery.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionSettlement.test.ts | 2 +- apps/server/src/orchestration-v2/ProjectionStore.test.ts | 2 +- apps/server/src/orchestration-v2/ProviderAdapterRegistry.test.ts | 4 +- apps/server/src/orchestration-v2/ProviderAdapterRegistry.ts | 2 +- apps/server/src/orchestration-v2/ProviderEventIngestor.test.ts | 2 +- apps/server/src/orchestration-v2/ProviderRuntimeRecoveryPerformance.test.ts | 2 +- apps/server/src/orchestration-v2/ProviderSessionManager.test.ts | 2 +- apps/server/src/orchestration-v2/ProviderTurnStartService.test.ts | 2 +- apps/server/src/orchestration-v2/ProviderTurnStartService.ts | 2 +- apps/server/src/orchestration-v2/RunCompletionReads.test.ts | 2 +- apps/server/src/orchestration-v2/RuntimePolicy.test.ts | 2 +- apps/server/src/orchestration-v2/RuntimePolicy.ts | 2 +- apps/server/src/orchestration-v2/ThreadLaunchService.test.ts | 2 +- apps/server/src/orchestration-v2/ThreadLaunchService.ts | 2 +- apps/server/src/orchestration-v2/ThreadSearch.test.ts | 2 +- apps/server/src/orchestration-v2/ThreadStop.test.ts | 2 +- apps/server/src/orchestration-v2/ThreadTitleRegenerationService.test.ts | 2 +- apps/server/src/orchestration-v2/TurnStartReads.test.ts | 2 +- apps/server/src/orchestration-v2/http.ts | 2 +- apps/server/src/orchestration-v2/legacy/LegacyV1Cutover.integration.test.ts | 2 +- apps/server/src/orchestration-v2/legacy/LegacyV1ThreadImporter.test.ts | 2 +- apps/server/src/orchestration-v2/runtimeLayer.test.ts | 6 +- apps/server/src/orchestration-v2/runtimeLayer.ts | 6 +- apps/server/src/orchestration-v2/testkit/OrchestratorReplayRecovery.integration.test.ts | 2 +- apps/server/src/orchestration-v2/testkit/OrchestratorReplayRestartBackgroundNote.integration.test.ts | 2 +- apps/server/src/orchestration-v2/testkit/ProviderReplayHarness.ts | 4 +- apps/server/src/orchestration-v2/testkit/ProviderSwitch.integration.test.ts | 2 +- apps/server/src/orchestration-v2/testkit/ProviderTurnStartMemory.fixture.mjs | 2 +- apps/server/src/persistence/Layers/OrchestrationCommandReceipts.ts | 126 -- apps/server/src/persistence/Layers/OrchestrationEventStore.sequence.test.ts | 275 --- apps/server/src/persistence/Layers/OrchestrationEventStore.test.ts | 522 ----- apps/server/src/persistence/Layers/OrchestrationEventStore.ts | 609 ------ apps/server/src/persistence/Layers/Sqlite.test.ts | 93 - apps/server/src/persistence/Layers/Sqlite.ts | 57 - apps/server/src/persistence/OrchestrationCommandReceipts.ts | 186 ++ apps/server/src/persistence/OrchestrationEventStore.sequence.test.ts | 274 +++ apps/server/src/persistence/OrchestrationEventStore.test.ts | 521 +++++ apps/server/src/persistence/OrchestrationEventStore.ts | 712 +++++++ apps/server/src/persistence/RepositoryErrorCorrelation.test.ts | 2 +- apps/server/src/persistence/Services/OrchestrationCommandReceipts.ts | 68 - apps/server/src/persistence/Services/OrchestrationEventStore.ts | 126 -- apps/server/src/persistence/Sqlite.test.ts | 93 + apps/server/src/persistence/Sqlite.ts | 57 + apps/server/src/persistence/initializeV2Database.test.ts | 2 +- apps/server/src/project/ManagedProjectFolders.test.ts | 2 +- apps/server/src/project/ProjectService.deletion.test.ts | 2 +- apps/server/src/project/ProjectService.test.ts | 2 +- apps/server/src/provider/AcpRegistryCatalog.ts | 22 + apps/server/src/provider/AntigravityAuth.ts | 2 +- apps/server/src/provider/AntigravityProvider.test.ts | 661 +++++++ apps/server/src/provider/AntigravityProvider.ts | 415 ++++ apps/server/src/provider/ClaudeCapabilitiesProbe.test.ts | 355 ++++ apps/server/src/provider/ClaudeProvider.ts | 675 +++++++ apps/server/src/provider/CodexManagedRuntime.test.ts | 2 +- apps/server/src/provider/CodexProvider.test.ts | 173 ++ apps/server/src/provider/CodexProvider.ts | 723 +++++++ apps/server/src/provider/CursorAuth.ts | 2 +- apps/server/src/provider/CursorProvider.test.ts | 252 +++ apps/server/src/provider/CursorProvider.ts | 350 ++++ apps/server/src/provider/CursorSdkCatalog.test.ts | 66 + apps/server/src/provider/CursorSdkCatalog.ts | 92 + apps/server/src/provider/Drivers/AntigravityDriver.test.ts | 2 +- apps/server/src/provider/Drivers/AntigravityDriver.ts | 4 +- apps/server/src/provider/Drivers/ClaudeDriver.ts | 10 +- apps/server/src/provider/Drivers/CodexDriver.test.ts | 4 +- apps/server/src/provider/Drivers/CodexDriver.ts | 8 +- apps/server/src/provider/Drivers/CodexManagedProvider.ts | 2 +- apps/server/src/provider/Drivers/CursorDriver.test.ts | 2 +- apps/server/src/provider/Drivers/CursorDriver.ts | 6 +- apps/server/src/provider/Drivers/GrokDriver.test.ts | 2 +- apps/server/src/provider/Drivers/GrokDriver.ts | 6 +- apps/server/src/provider/Drivers/OpenCodeDriver.test.ts | 2 +- apps/server/src/provider/Drivers/OpenCodeDriver.ts | 4 +- apps/server/src/provider/Drivers/PiDriver.ts | 2 +- apps/server/src/provider/EventNdjsonLogger.test.ts | 856 ++++++++ apps/server/src/provider/EventNdjsonLogger.ts | 805 ++++++++ apps/server/src/provider/GrokProvider.test.ts | 845 ++++++++ apps/server/src/provider/GrokProvider.ts | 586 ++++++ apps/server/src/provider/Layers/AcpRegistryCatalog.ts | 22 - apps/server/src/provider/Layers/AntigravityProvider.test.ts | 661 ------- apps/server/src/provider/Layers/AntigravityProvider.ts | 415 ---- apps/server/src/provider/Layers/ClaudeCapabilitiesProbe.test.ts | 355 ---- apps/server/src/provider/Layers/ClaudeProvider.ts | 675 ------- apps/server/src/provider/Layers/CodexProvider.test.ts | 173 -- apps/server/src/provider/Layers/CodexProvider.ts | 723 ------- apps/server/src/provider/Layers/CursorProvider.test.ts | 252 --- apps/server/src/provider/Layers/CursorProvider.ts | 350 ---- apps/server/src/provider/Layers/CursorSdkCatalog.test.ts | 66 - apps/server/src/provider/Layers/CursorSdkCatalog.ts | 92 - apps/server/src/provider/Layers/EventNdjsonLogger.test.ts | 856 -------- apps/server/src/provider/Layers/EventNdjsonLogger.ts | 805 -------- apps/server/src/provider/Layers/GrokProvider.test.ts | 845 -------- apps/server/src/provider/Layers/GrokProvider.ts | 586 ------ apps/server/src/provider/Layers/OpenCodeProvider.test.ts | 873 --------- apps/server/src/provider/Layers/OpenCodeProvider.ts | 747 ------- apps/server/src/provider/Layers/PiProvider.test.ts | 80 - apps/server/src/provider/Layers/PiProvider.ts | 441 ----- apps/server/src/provider/Layers/ProviderAuthService.test.ts | 980 --------- apps/server/src/provider/Layers/ProviderAuthService.ts | 253 --- apps/server/src/provider/Layers/ProviderEventLoggers.ts | 92 - apps/server/src/provider/Layers/ProviderInstanceRegistryHydration.ts | 193 -- apps/server/src/provider/Layers/ProviderInstanceRegistryLive.test.ts | 781 -------- apps/server/src/provider/Layers/ProviderInstanceRegistryLive.ts | 437 ----- apps/server/src/provider/Layers/ProviderOrchestrationAdapterInfrastructure.ts | 27 - apps/server/src/provider/Layers/ProviderRegistry.test.ts | 3338 ------------------------------- apps/server/src/provider/Layers/ProviderRegistry.ts | 1000 ---------- apps/server/src/provider/Layers/ProviderUsageLimitsIngestion.ts | 7 - apps/server/src/provider/Layers/claudeResetCredits.test.ts | 259 --- apps/server/src/provider/Layers/claudeResetCredits.ts | 270 --- apps/server/src/provider/Layers/claudeUsageLimits.test.ts | 180 -- apps/server/src/provider/Layers/claudeUsageLimits.ts | 199 -- apps/server/src/provider/Layers/codexLaunchArgs.test.ts | 59 - apps/server/src/provider/Layers/codexLaunchArgs.ts | 39 - apps/server/src/provider/Layers/codexUsageLimits.test.ts | 316 --- apps/server/src/provider/Layers/codexUsageLimits.ts | 250 --- apps/server/src/provider/Layers/cursorUsageLimits.test.ts | 264 --- apps/server/src/provider/Layers/cursorUsageLimits.ts | 151 -- apps/server/src/provider/Layers/grokUsageLimits.ts | 175 -- apps/server/src/provider/Layers/openCodeUsageLimits.ts | 119 -- apps/server/src/provider/Layers/piThinkingCapabilities.test.ts | 52 - apps/server/src/provider/Layers/piThinkingCapabilities.ts | 97 - apps/server/src/provider/Layers/resetCreditCoordinator.test.ts | 105 - apps/server/src/provider/Layers/resetCreditCoordinator.ts | 111 -- apps/server/src/provider/Layers/testing/ClaudeCapabilitiesProbe.fixture.mjs | 66 - apps/server/src/provider/Layers/testing/ProviderInstanceRegistryLive.fixture.mjs | 71 - apps/server/src/provider/OpenCodeProvider.test.ts | 873 +++++++++ apps/server/src/provider/OpenCodeProvider.ts | 747 +++++++ apps/server/src/provider/PiProvider.test.ts | 80 + apps/server/src/provider/PiProvider.ts | 441 +++++ apps/server/src/provider/ProviderAuthFlow.ts | 2 +- apps/server/src/provider/ProviderAuthService.test.ts | 979 +++++++++ apps/server/src/provider/ProviderAuthService.ts | 348 ++++ apps/server/src/provider/ProviderDriver.ts | 4 +- apps/server/src/provider/ProviderEventLoggers.ts | 92 + apps/server/src/provider/ProviderInstanceRegistry.test.ts | 781 ++++++++ apps/server/src/provider/ProviderInstanceRegistry.ts | 508 +++++ apps/server/src/provider/ProviderInstanceRegistryHydration.ts | 192 ++ apps/server/src/provider/ProviderInstanceRegistryMutator.ts | 52 + apps/server/src/provider/ProviderOrchestrationAdapterInfrastructure.ts | 27 + apps/server/src/provider/ProviderRegistry.test.ts | 3376 ++++++++++++++++++++++++++++++++ apps/server/src/provider/ProviderRegistry.ts | 1086 ++++++++++ apps/server/src/provider/ProviderUsageLimitsIngestion.ts | 7 + apps/server/src/provider/ServerProvider.ts | 26 + apps/server/src/provider/Services/ProviderAuthService.ts | 104 - apps/server/src/provider/Services/ProviderInstanceRegistry.ts | 87 - apps/server/src/provider/Services/ProviderInstanceRegistryMutator.ts | 52 - apps/server/src/provider/Services/ProviderRegistry.ts | 95 - apps/server/src/provider/Services/ServerProvider.ts | 26 - apps/server/src/provider/acp/AcpNativeLogging.test.ts | 2 +- apps/server/src/provider/acp/AcpNativeLogging.ts | 2 +- apps/server/src/provider/builtInProviderCatalog.ts | 2 +- apps/server/src/provider/claudeResetCredits.test.ts | 259 +++ apps/server/src/provider/claudeResetCredits.ts | 270 +++ apps/server/src/provider/claudeUsageLimits.test.ts | 180 ++ apps/server/src/provider/claudeUsageLimits.ts | 199 ++ apps/server/src/provider/codexLaunchArgs.test.ts | 59 + apps/server/src/provider/codexLaunchArgs.ts | 39 + apps/server/src/provider/codexUsageLimits.test.ts | 316 +++ apps/server/src/provider/codexUsageLimits.ts | 250 +++ apps/server/src/provider/cursorUsageLimits.test.ts | 264 +++ apps/server/src/provider/cursorUsageLimits.ts | 151 ++ apps/server/src/provider/grokUsageLimits.ts | 175 ++ apps/server/src/provider/makeManagedServerProvider.ts | 2 +- apps/server/src/provider/openCodeUsageLimits.ts | 119 ++ apps/server/src/provider/piThinkingCapabilities.test.ts | 52 + apps/server/src/provider/piThinkingCapabilities.ts | 97 + apps/server/src/provider/providerCompatibility.test.ts | 7 +- apps/server/src/provider/providerInstallation.test.ts | 4 +- apps/server/src/provider/providerInstallation.ts | 6 +- apps/server/src/provider/providerMaintenanceRunner.test.ts | 6 +- apps/server/src/provider/providerMaintenanceRunner.ts | 2 +- apps/server/src/provider/resetCreditCoordinator.test.ts | 105 + apps/server/src/provider/resetCreditCoordinator.ts | 111 ++ apps/server/src/provider/testUtils/providerRegistryMock.ts | 4 +- apps/server/src/provider/testing/ClaudeCapabilitiesProbe.fixture.mjs | 66 + apps/server/src/provider/testing/ProviderInstanceRegistryLive.fixture.mjs | 71 + apps/server/src/pullRequest/PullRequestService.test.ts | 2 +- apps/server/src/pullRequest/linkedThreads.test.ts | 2 +- apps/server/src/scheduledTasks/ScheduledTaskService.schedule.test.ts | 2 +- apps/server/src/scheduledTasks/ScheduledTaskService.test.ts | 2 +- apps/server/src/scheduledTasks/ScheduledTaskService.webhook.test.ts | 2 +- apps/server/src/scheduling/Scheduler.integration.test.ts | 2 +- apps/server/src/server.ts | 23 +- apps/server/src/serverSettings.test.ts | 2 +- apps/server/src/terminal/Manager.test.ts | 2 +- apps/server/src/terminal/Manager.ts | 2 +- apps/server/src/testUtils/shardWeights.json | 8 +- apps/server/src/testkit/RpcInitialMemory.fixture.mjs | 2 +- apps/server/src/textGeneration/CodexTextGeneration.ts | 2 +- apps/server/src/textGeneration/TextGeneration.test.ts | 2 +- apps/server/src/textGeneration/TextGeneration.ts | 2 +- apps/server/src/usage/cliproxyApi.ts | 6 +- apps/server/src/ws.ts | 8 +- docs/internals/providers.md | 2 +- docs/operations/observability.md | 2 +- 246 files changed, 21426 insertions(+), 21466 deletions(-)