README.md | 4 +- apps/server/package.json | 3 + apps/server/src/index.ts | 1 + apps/server/src/orchestration/engine.test.ts | 119 ++++ apps/server/src/orchestration/engine.ts | 274 +++++++++ apps/server/src/orchestration/eventStore.ts | 102 ++++ apps/server/src/orchestration/reducer.ts | 217 +++++++ apps/server/src/orchestration/uiContractInventory.ts | 66 +++ apps/server/src/wsServer.test.ts | 38 +- apps/server/src/wsServer.ts | 197 ++++++- apps/web/src/components/BranchToolbar.tsx | 22 +- apps/web/src/components/ChatView.tsx | 178 +++--- apps/web/src/components/Sidebar.tsx | 111 ++-- apps/web/src/hooks/useNativeApi.ts | 2 +- apps/web/src/hooks/useTurnDiffSummaries.ts | 20 +- apps/web/src/nativeApi.ts | 18 + apps/web/src/persistenceSchema.test.ts | 507 ---------------- apps/web/src/persistenceSchema.ts | 399 ------------- apps/web/src/routes/__root.tsx | 149 ++--- apps/web/src/session-logic.test.ts | 935 ------------------------------ apps/web/src/session-logic.ts | 942 +++--------------------------- apps/web/src/store.test.ts | 983 -------------------------------- apps/web/src/store.ts | 593 ++++--------------- apps/web/src/threadFactory.ts | 1 - apps/web/src/types.ts | 2 - apps/web/src/worktreeCleanup.test.ts | 1 - apps/web/src/wsNativeApi.ts | 34 +- bun.lock | 74 +++ packages/contracts/package.json | 1 + packages/contracts/src/index.ts | 1 + packages/contracts/src/ipc.ts | 15 +- packages/contracts/src/orchestration.ts | 223 ++++++++ packages/contracts/src/ws.ts | 2 - 33 files changed, 1688 insertions(+), 4546 deletions(-)