apps/desktop/src/settings/DesktopClientSettings.test.ts | 2 + apps/mobile/src/features/archive/archivedThreadList.test.ts | 2 + apps/mobile/src/features/home/HomeRouteScreen.tsx | 7 +- apps/mobile/src/features/home/HomeScreen.tsx | 386 +++++++- apps/mobile/src/features/home/homeListItems.test.ts | 2 + apps/mobile/src/features/home/homeThreadList.test.ts | 2 + apps/mobile/src/features/home/thread-swipe-actions.tsx | 20 +- apps/mobile/src/features/home/useThreadListActions.ts | 128 ++- apps/mobile/src/features/settings/SettingsRouteScreen.tsx | 33 + apps/mobile/src/features/threads/thread-list-v2-items.tsx | 329 ++++++ apps/mobile/src/features/threads/threadListV2.test.ts | 220 ++++ apps/mobile/src/features/threads/threadListV2.ts | 167 ++++ apps/mobile/src/lib/repositoryGroups.test.ts | 2 + apps/mobile/src/lib/threadActivity.test.ts | 2 + apps/mobile/src/persistence/mobile-preferences.ts | 10 + apps/mobile/src/state/use-thread-selection.ts | 2 + apps/server/src/environment/ServerEnvironment.ts | 1 + apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts | 2 + apps/server/src/orchestration/Layers/ProjectionPipeline.test.ts | 64 ++ apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 34 + apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 113 +++ apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 20 + apps/server/src/orchestration/Schemas.ts | 4 + apps/server/src/orchestration/commandInvariants.test.ts | 4 + apps/server/src/orchestration/decider.settled.test.ts | 521 ++++++++++ apps/server/src/orchestration/decider.ts | 259 ++++- apps/server/src/orchestration/projector.settled.test.ts | 88 ++ apps/server/src/orchestration/projector.test.ts | 2 + apps/server/src/orchestration/projector.ts | 28 + apps/server/src/persistence/Layers/ProjectionRepositories.test.ts | 56 ++ apps/server/src/persistence/Layers/ProjectionThreads.ts | 10 + apps/server/src/persistence/Migrations.ts | 2 + apps/server/src/persistence/Migrations/033_ProjectionThreadsSettled.ts | 23 + apps/server/src/persistence/Services/ProjectionThreads.ts | 2 + apps/server/src/provider/Layers/ProviderSessionReaper.test.ts | 2 + apps/server/src/relay/AgentAwarenessRelay.test.ts | 6 + apps/server/src/server.test.ts | 6 + apps/web/src/components/AppSidebarLayout.tsx | 14 +- apps/web/src/components/ChatView.logic.test.ts | 2 + apps/web/src/components/ChatView.logic.ts | 2 + apps/web/src/components/ChatView.tsx | 1 + apps/web/src/components/CommandPalette.logic.test.ts | 2 + apps/web/src/components/Sidebar.logic.test.ts | 98 ++ apps/web/src/components/Sidebar.logic.ts | 65 ++ apps/web/src/components/Sidebar.tsx | 122 +-- apps/web/src/components/SidebarV2.tsx | 1707 ++++++++++++++++++++++++++++++++ apps/web/src/components/chat/ChatComposer.tsx | 6 +- apps/web/src/components/chat/ChatHeader.tsx | 23 + apps/web/src/components/settings/BetaSettingsPanel.tsx | 108 ++ apps/web/src/components/settings/SettingsSidebarNav.tsx | 3 + apps/web/src/components/sidebar/SidebarChrome.tsx | 127 +++ apps/web/src/hooks/useThreadActions.ts | 109 +- apps/web/src/index.css | 73 +- apps/web/src/lib/chatThreadActions.test.ts | 21 + apps/web/src/lib/chatThreadActions.ts | 8 + apps/web/src/lib/threadSort.test.ts | 2 + apps/web/src/newThreadPickerBus.ts | 14 + apps/web/src/routeTree.gen.ts | 21 + apps/web/src/routes/_chat.tsx | 14 + apps/web/src/routes/settings.beta.tsx | 11 + apps/web/src/state/entities.ts | 10 + apps/web/src/worktreeCleanup.test.ts | 2 + packages/client-runtime/package.json | 4 + packages/client-runtime/src/operations/commands.test.ts | 39 +- packages/client-runtime/src/operations/commands.ts | 22 + packages/client-runtime/src/state/entities.test.ts | 2 + packages/client-runtime/src/state/shellReducer.test.ts | 2 + packages/client-runtime/src/state/threadCommands.ts | 18 + packages/client-runtime/src/state/threadDetail.ts | 2 + packages/client-runtime/src/state/threadReducer.test.ts | 58 ++ packages/client-runtime/src/state/threadReducer.ts | 24 + packages/client-runtime/src/state/threadSettled.test.ts | 345 +++++++ packages/client-runtime/src/state/threadSettled.ts | 147 +++ packages/client-runtime/src/state/threads-sync.test.ts | 2 + packages/contracts/src/environment.ts | 4 + packages/contracts/src/orchestration.test.ts | 115 +++ packages/contracts/src/orchestration.ts | 52 + packages/contracts/src/settings.test.ts | 21 + packages/contracts/src/settings.ts | 16 + 79 files changed, 5834 insertions(+), 165 deletions(-)