docs/design/web-shell-prompt-send-failure-retry.md
Make a prompt transport failure visible on the user message that failed to send, and let the user retry it without creating a duplicate message.
The state remains local to the Web Shell UI and is keyed by both the owning session and the exact optimistic user message ID captured when it is appended. Failures settling after a session change are ignored. The daemon transcript schema and SDK store remain unchanged.