apps/server/src/checkpointing/Errors.ts | 148 +++++++++++++++++++++++++ apps/server/src/checkpointing/Services/CheckpointCatalog.ts | 83 ++++++++++++++ apps/server/src/checkpointing/Services/CheckpointService.ts | 78 +++++++++++++ apps/server/src/checkpointing/Services/CheckpointStore.ts | 95 ++++++++++++++++ apps/server/src/orchestration/Service.ts | 8 +- apps/server/src/persistence/Services/OrchestrationEvents.ts | 7 +- apps/server/src/persistence/Services/Projects.ts | 7 +- apps/server/src/provider/Errors.ts | 145 +++++++------------------ apps/server/src/provider/Services/CheckpointStore.ts | 91 ---------------- apps/server/src/provider/Services/Codex.ts | 110 ------------------- apps/server/src/provider/Services/CodexAdapter.ts | 27 +++++ apps/server/src/provider/Services/Provider.ts | 113 ------------------- apps/server/src/provider/Services/ProviderAdapter.ts | 104 ++++++++++++++++++ apps/server/src/provider/Services/ProviderAdapterRegistry.ts | 37 +++++++ apps/server/src/provider/Services/ProviderService.ts | 117 ++++++++++++++++++++ apps/server/src/provider/Services/ProviderSessionDirectory.ts | 61 +++++++++++ apps/server/src/provider/contracts.test.ts | 187 +++++++++++++++++++++++++------- 17 files changed, 955 insertions(+), 463 deletions(-)