apps/server/src/orchestration/Layers/ProjectionPipeline.test.ts | 148 +++++++++++++- apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 251 +++++++++++++----------- apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 25 ++- apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 7 +- apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 42 +++- apps/server/src/orchestration/projector.test.ts | 93 +++++++++ apps/server/src/orchestration/projector.ts | 14 +- apps/server/src/persistence/Layers/ProjectionCheckpoints.ts | 113 +++++++---- apps/server/src/persistence/Layers/ProjectionPendingTurnStarts.ts | 92 --------- apps/server/src/persistence/Layers/ProjectionThreadTurns.ts | 135 ------------- apps/server/src/persistence/Layers/ProjectionTurns.ts | 336 ++++++++++++++++++++++++++++++++ apps/server/src/persistence/Migrations.ts | 2 - apps/server/src/persistence/Migrations/005_Projections.ts | 40 ++-- apps/server/src/persistence/Migrations/006_ProjectionPendingTurnStarts.ts | 14 -- apps/server/src/persistence/Services/ProjectionPendingTurnStarts.ts | 66 ------- apps/server/src/persistence/Services/ProjectionThreadTurns.ts | 89 --------- apps/server/src/persistence/Services/ProjectionTurns.ts | 161 +++++++++++++++ apps/server/src/wsServer.test.ts | 2 +- 18 files changed, 1030 insertions(+), 600 deletions(-)