apps/mobile/src/features/threads/thread-list-v2-items.tsx | 11 +- apps/mobile/src/features/threads/threadListV2.test.ts | 28 +++- apps/mobile/src/features/threads/threadListV2.ts | 16 +-- apps/server/src/orchestration/Layers/OrchestrationEngine.test.ts | 18 ++- apps/server/src/orchestration/Layers/ProviderCommandReactor.test.ts | 1 + apps/server/src/orchestration/ThreadSettlementPolicy.test.ts | 43 ++++++- apps/server/src/orchestration/ThreadSettlementPolicy.ts | 23 ++-- apps/server/src/orchestration/ThreadSettlementReactor.test.ts | 8 +- apps/server/src/orchestration/ThreadSettlementReactor.ts | 20 +-- apps/server/src/orchestration/decider.settled.test.ts | 22 ++++ apps/server/src/orchestration/decider.ts | 6 +- apps/server/src/persistence/Migrations.ts | 2 + apps/server/src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.test.ts | 218 ++++++++++++++++++++++++++++++++ apps/server/src/persistence/Migrations/046_RepairAutomaticSettlementTimestamps.ts | 70 ++++++++++ apps/web/src/components/Sidebar.logic.ts | 34 +---- apps/web/src/components/Sidebar.tsx | 6 +- apps/web/src/lib/threadSort.ts | 2 + docs/internals/overview.md | 3 +- docs/user/thread-sidebar.md | 4 + packages/client-runtime/src/state/threadSort.test.ts | 33 +++++ packages/client-runtime/src/state/threadSort.ts | 32 ++++- packages/contracts/src/orchestration.ts | 1 + 22 files changed, 519 insertions(+), 82 deletions(-)