apps/mobile/src/features/threads/threadListV2.test.ts | 13 +++++++++++ apps/mobile/src/features/threads/threadListV2.ts | 27 ++++++++++++++-------- apps/server/src/orchestration/Layers/ProjectionPipeline.test.ts | 20 ++++++++++++---- apps/server/src/orchestration/Layers/ProjectionPipeline.ts | 9 ++++++++ apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.test.ts | 2 ++ apps/server/src/orchestration/Layers/ProjectionSnapshotQuery.ts | 10 ++++++++ apps/server/src/orchestration/decider.settled.test.ts | 38 +++++++++++++++++++++++++++++++ apps/server/src/orchestration/projector.settled.test.ts | 39 ++++++++++++++++++++++++++++++-- apps/server/src/orchestration/projector.test.ts | 1 + apps/server/src/orchestration/projector.ts | 28 ++++++++++++++++------- apps/server/src/persistence/Layers/ProjectionRepositories.test.ts | 5 ++++ apps/server/src/persistence/Layers/ProjectionThreads.ts | 5 ++++ apps/server/src/persistence/Migrations.ts | 2 ++ apps/server/src/persistence/Migrations/043_ProjectionThreadsUnsettledAt.ts | 16 +++++++++++++ apps/server/src/persistence/Services/ProjectionThreads.ts | 1 + apps/web/src/components/Sidebar.logic.test.ts | 27 ++++++++++++++++++++++ apps/web/src/components/Sidebar.logic.ts | 20 +++++++++++----- apps/web/src/lib/threadSort.ts | 1 + docs/user/thread-sidebar.md | 3 +++ packages/client-runtime/src/state/threadReducer.ts | 8 +++++++ packages/client-runtime/src/state/threadSort.ts | 18 +++++++++++++++ packages/contracts/src/orchestration.ts | 7 ++++++ 22 files changed, 271 insertions(+), 29 deletions(-)