apps/server/scripts/evaluate-thread-titles.ts | 143 ++++++++++++++++++++ apps/server/scripts/threadTitleEvaluationCases.ts | 117 +++++++++++++++++ apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 3 + apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 5 +- apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 16 +++ apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts | 195 +++++++++++++++++++++------ apps/server/src/orchestration/Layers/ProviderCommandReactor.ts | 225 ++++++++++++-------------------- apps/server/src/orchestration/Layers/ProviderRuntimeIngestion.ts | 7 +- apps/server/src/orchestration/Services/ProjectionSnapshotQuery.ts | 4 +- apps/server/src/orchestration/decider.titleRegeneration.test.ts | 47 +++++++ apps/server/src/orchestration/decider.ts | 87 +++++++++++- apps/server/src/orchestration/projector.ts | 1 + apps/server/src/persistence/Layers/ProjectionThreads.ts | 8 +- apps/server/src/persistence/Migrations.ts | 2 + apps/server/src/persistence/Migrations/052_ProjectionThreadTitleState.ts | 7 + apps/server/src/persistence/Services/ProjectionThreads.ts | 2 + apps/server/src/server.ts | 2 +- apps/server/src/textGeneration/AntigravityTextGeneration.ts | 6 +- apps/server/src/textGeneration/ClaudeTextGeneration.ts | 2 + apps/server/src/textGeneration/CodexTextGeneration.test.ts | 22 +++- apps/server/src/textGeneration/CodexTextGeneration.ts | 2 + apps/server/src/textGeneration/CursorTextGeneration.ts | 2 + apps/server/src/textGeneration/GrokTextGeneration.ts | 2 + apps/server/src/textGeneration/OpenCodeTextGeneration.ts | 2 + apps/server/src/textGeneration/TextGeneration.test.ts | 57 +++++++- apps/server/src/textGeneration/TextGeneration.ts | 29 ++-- apps/server/src/textGeneration/TextGenerationPrompts.test.ts | 27 +++- apps/server/src/textGeneration/TextGenerationPrompts.ts | 19 ++- apps/server/src/textGeneration/TextGenerationUtils.ts | 12 +- apps/server/src/textGeneration/ThreadTitleContext.test.ts | 48 +++++++ apps/server/src/textGeneration/ThreadTitleContext.ts | 99 ++++++++++++++ apps/server/src/textGeneration/ThreadTitleLinks.test.ts | 84 ++++++++++++ apps/server/src/textGeneration/ThreadTitleLinks.ts | 57 ++++++++ knip.jsonc | 1 + packages/client-runtime/src/state/threadReducer.ts | 3 + packages/contracts/src/orchestration.ts | 30 +++++ 36 files changed, 1154 insertions(+), 221 deletions(-)