apps/server/src/codexAppServerManager.test.ts | 15 +- apps/server/src/index.ts | 194 ++-------------------- apps/server/src/keybindings.ts | 2 +- apps/server/src/main.test.ts | 131 +++++++++++++++ apps/server/src/main.ts | 284 ++++++++++++++++++++++++++++++++ apps/server/src/open.ts | 93 +++++++++++ apps/server/src/orchestration/Layer.test.ts | 131 ++++++++------- apps/server/src/orchestration/Layers/CheckpointReactor.test.ts | 4 +- apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 49 ++++-- apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts | 10 +- apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.test.ts | 2 +- apps/server/src/orchestration/commandInvariants.test.ts | 67 ++++---- apps/server/src/orchestration/decider.projectScripts.test.ts | 59 ++++--- apps/server/src/orchestration/projector.test.ts | 55 ++++--- apps/server/src/provider/Layers/CodexAdapter.test.ts | 80 +++++---- apps/server/src/provider/Layers/ProviderService.test.ts | 58 +++---- apps/server/src/wsServer.test.ts | 97 +++++++++-- apps/server/src/wsServer.ts | 76 ++++----- apps/server/tsconfig.json | 3 +- packages/contracts/src/git.ts | 2 +- packages/contracts/src/keybindings.test.ts | 4 +- packages/contracts/src/keybindings.ts | 13 +- scripts/dev-runner.mjs | 9 + 23 files changed, 952 insertions(+), 486 deletions(-)