2d19ca724400e7fd0f48e3ee06cabd778d4ea45f
PersonMentionPropagationListener rewrites @DisplayName tokens on person rename. Under the new design, displayName is archival (what the transcriber typed), so the listener would corrupt transcriptions rather than correct them. Deletes PersonMentionPropagationListener, PersonDisplayNameChangedEvent, and the optimistic-lock catch path in PersonService.updatePerson. Removes PERSON_RENAME_CONFLICT from ErrorCode and all tests that exercised the now-deleted code path. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
73.2%
TypeScript
11.5%
Java
10.8%
Svelte
4.2%
Shell
0.1%