apps/mobile/src/features/threads/ThreadRouteScreen.tsx | 19 +++- apps/mobile/src/lib/threadActivity.ts | 1 + apps/server/src/checkpointing/CheckpointDiffQuery.test.ts | 5 + apps/server/src/orchestration/Layers/CheckpointReactor.ts | 4 + apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts | 1 + apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 48 +++++++++ apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 35 ++++++ apps/server/src/orchestration/Services/ProjectionSnapshotQuery.ts | 9 ++ apps/server/src/orchestration/decider.ts | 104 ++++++++++++++---- apps/server/src/orchestration/decider.userMessageAppend.test.ts | 137 +++++++++++++++++++++++ apps/server/src/orchestration/projector.test.ts | 66 ++++++++++++ apps/server/src/orchestration/projector.ts | 9 +- apps/server/src/project/AgentSessionScanner.test.ts | 1 + apps/server/src/project/ProjectSetupScriptRunner.test.ts | 1 + apps/server/src/project/WorktreeSetupTracker.ts | 6 +- apps/server/src/provider/Layers/ProviderService.test.ts | 1 + apps/server/src/provider/Layers/ProviderSessionReaper.test.ts | 1 + apps/server/src/server.test.ts | 102 ++++++++++++++---- apps/server/src/serverRuntimeStartup.test.ts | 4 + apps/server/src/serverRuntimeStartup.ts | 90 ++++++++++++++++ apps/server/src/serverRuntimeStartup.worktreeSetup.test.ts | 156 +++++++++++++++++++++++++++ apps/server/src/ws.ts | 136 +++++++++++++++++++---- apps/web/src/components/ChatView.logic.test.ts | 171 ++++++++++++++++++++++++++--- apps/web/src/components/ChatView.logic.ts | 61 ++++++++++- apps/web/src/components/ChatView.tsx | 185 +++++++++++--------------------- apps/web/src/session-logic.ts | 7 +- packages/client-runtime/src/work-log/presentation.ts | 11 +- packages/contracts/src/orchestration.ts | 25 +++++ packages/contracts/src/worktreeSetup.ts | 11 ++ 29 files changed, 1200 insertions(+), 207 deletions(-)