apps/desktop/src/settings/DesktopClientSettings.test.ts | 2 - apps/mobile/src/features/home/HomeScreen.tsx | 47 +-- apps/mobile/src/features/home/useThreadListActions.ts | 12 +- apps/mobile/src/features/settings/SettingsRouteScreen.tsx | 53 ++- apps/mobile/src/features/threads/ThreadNavigationSidebar.tsx | 51 +-- apps/mobile/src/features/threads/thread-list-v2-items.tsx | 26 +- apps/mobile/src/features/threads/threadListV2.test.ts | 161 +------- apps/mobile/src/features/threads/threadListV2.ts | 81 +--- apps/mobile/src/persistence/mobile-preferences.ts | 5 - apps/server/integration/OrchestrationEngineHarness.integration.ts | 7 + apps/server/src/environment/ServerEnvironment.ts | 1 + apps/server/src/git/GitManager.test.ts | 425 ++++++++++++++++++++- apps/server/src/git/GitManager.ts | 197 +++++++++- apps/server/src/orchestration/Errors.ts | 21 +- apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts | 216 ++++++++++- apps/server/src/orchestration/Layers/OrchestrationEngine.ts | 32 +- apps/server/src/orchestration/Layers/OrchestrationReactor.test.ts | 13 +- apps/server/src/orchestration/Layers/OrchestrationReactor.ts | 3 + apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts | 45 +++ apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 24 +- apps/server/src/orchestration/ThreadSettlementPolicy.test.ts | 159 ++++++++ apps/server/src/orchestration/ThreadSettlementPolicy.ts | 108 ++++++ apps/server/src/orchestration/ThreadSettlementReactor.test.ts | 640 ++++++++++++++++++++++++++++++++ apps/server/src/orchestration/ThreadSettlementReactor.ts | 185 +++++++++ apps/server/src/orchestration/decider.settled.test.ts | 51 ++- apps/server/src/orchestration/decider.ts | 125 +++---- apps/server/src/persistence/Layers/OrchestrationEventStore.ts | 23 +- apps/server/src/persistence/Services/OrchestrationEventStore.ts | 5 +- apps/server/src/server.test.ts | 61 +-- apps/server/src/server.ts | 21 +- apps/server/src/serverSettings.test.ts | 28 ++ apps/server/src/ws.ts | 67 ++-- apps/web/src/components/ChatView.tsx | 61 +-- apps/web/src/components/Sidebar.logic.ts | 7 +- apps/web/src/components/Sidebar.tsx | 55 +-- apps/web/src/components/ThreadStatusIndicators.test.ts | 36 +- apps/web/src/components/chat/ChatHeader.tsx | 5 - apps/web/src/components/settings/SettingsPanels.tsx | 133 ++++--- apps/web/src/components/settings/settingsSearch.test.ts | 23 +- apps/web/src/components/settings/settingsSearch.ts | 8 +- apps/web/src/components/settings/useAvailableSettingsSearchItems.ts | 14 +- apps/web/src/hooks/useNowMinute.ts | 7 +- apps/web/src/hooks/useSettings.test.ts | 18 + apps/web/src/hooks/useSettings.ts | 4 +- apps/web/src/hooks/useThreadActionMenu.ts | 28 +- apps/web/src/hooks/useThreadActions.ts | 27 +- docs/internals/overview.md | 18 +- docs/user/thread-sidebar.md | 11 + packages/client-runtime/src/state/threadSettled.test.ts | 587 ----------------------------- packages/client-runtime/src/state/threadSettled.ts | 193 +--------- packages/client-runtime/src/state/threadSnoozed.test.ts | 60 +++ packages/contracts/src/environment.ts | 2 + packages/contracts/src/orchestration.ts | 8 + packages/contracts/src/settings.test.ts | 39 +- packages/contracts/src/settings.ts | 12 +- 55 files changed, 2593 insertions(+), 1658 deletions(-)