.gitattributes | 3 + apps/server/src/provider/Layers/CodexCollabRuntime.integration.test.ts | 7 +- apps/server/src/provider/Layers/CursorAdapter.test.ts | 55 +++---- apps/server/src/provider/Layers/CursorProvider.test.ts | 53 ++++--- apps/server/src/provider/Layers/GrokAdapter.test.ts | 25 ++-- apps/server/src/provider/Layers/GrokProvider.test.ts | 61 ++++---- apps/server/src/provider/testFixtures/codexCollabMockPeer.cmd | 8 + apps/server/src/testUtils/fakeCli.ts | 106 +++++++++++++ apps/server/src/textGeneration/ClaudeTextGeneration.test.ts | 42 ++---- apps/server/src/textGeneration/CodexTextGeneration.test.ts | 255 +++++++++++++------------------- apps/server/src/textGeneration/CursorTextGeneration.test.ts | 105 ++++++------- apps/server/src/textGeneration/GrokTextGeneration.test.ts | 33 ++--- 12 files changed, 383 insertions(+), 370 deletions(-)