Some checks failed
ci/woodpecker/push/web Pipeline failed
Message IDs generated in the fallback path used only Date.now() which caused ID collisions in rapid-send scenarios (multiple sends within the same millisecond). Adding the same Math.random() suffix used by userMessage IDs ensures uniqueness. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>