test(server): cover v2 thread title regeneration

Ports the deleted v1 ProviderCommandReactor title coverage onto the v2
service: marker arming/clearing via thread.metadata.update, superseded
requestId no-ops, digest-driven regeneration, the "New thread" and
unchanged-title fallbacks, generation failure, and missing initial
messages, plus unit tests for formatThreadTitleContext.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
d1465ec51cJulius Marminge committed on 9/18/2026, 12:49:21 AM· committed by Julius Marmingeparent3f66862
1 file changedLine totals unavailable