apps/server/integration/OrchestrationEngineHarness.integration.ts | 7 + apps/server/src/checkpointing/CheckpointDiffQuery.test.ts | 5 + apps/server/src/environment/ServerEnvironment.ts | 2 + apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts | 1 + apps/server/src/orchestration/Layers/OrchestrationReactor.test.ts | 11 + apps/server/src/orchestration/Layers/OrchestrationReactor.ts | 3 + apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 34 +++ apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 31 ++ apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 16 +- apps/server/src/orchestration/Services/ProjectionSnapshotQuery.ts | 13 + apps/server/src/orchestration/ThreadSettlementReactor.test.ts | 518 ++++++++++++++++++++++++++++++++ apps/server/src/project/AgentSessionScanner.test.ts | 1 + apps/server/src/project/ProjectSetupScriptRunner.test.ts | 1 + apps/server/src/provider/Layers/ProviderService.test.ts | 1 + apps/server/src/provider/Layers/ProviderSessionReaper.test.ts | 1 + apps/server/src/server.ts | 2 + apps/server/src/serverRuntimeStartup.test.ts | 4 + apps/server/src/storageCleanup.ts | 482 +++++++++++++++++++++++++++++ apps/server/src/terminal/Manager.ts | 20 +- apps/server/src/workspace/workspaceLease.ts | 23 ++ apps/web/src/components/settings/SettingsSidebarNav.tsx | 2 + apps/web/src/components/settings/StorageSettings.tsx | 288 ++++++++++++++++++ apps/web/src/components/settings/scopedSettings.test.ts | 112 +++++++ apps/web/src/components/settings/scopedSettings.ts | 31 +- apps/web/src/components/settings/settingsSearch.ts | 19 ++ apps/web/src/hooks/useThreadActions.ts | 11 +- apps/web/src/routeTree.gen.ts | 21 ++ apps/web/src/routes/settings.storage.tsx | 4 + docs/user/project-settings.md | 26 ++ packages/contracts/src/environment.ts | 2 + packages/contracts/src/settings.test.ts | 44 +++ packages/contracts/src/settings.ts | 66 ++++ packages/shared/src/projectSettings.test.ts | 58 ++++ packages/shared/src/projectSettings.ts | 20 ++ packages/shared/src/serverSettings.test.ts | 17 ++ packages/shared/src/serverSettings.ts | 21 ++ 36 files changed, 1911 insertions(+), 7 deletions(-)