Deferred from Stage 05a on 2026-08-30. See stage-05-decisions.md decision 19.
Stage 05a persists composer drafts client-side only, keyed by (conversationId, mode) so a reply draft and a note draft coexist, and restoring a draft restores its composer mode — restoring note text into a reply composer would reintroduce the note/reply confusion Stage 02 calls the highest-consequence UI bug in a support product.
Server-side sync (Front's model) makes drafts follow the agent across devices. Matters at ~20 agents on laptops and phones, not at 3. Any implementation must preserve the mode-restoration guarantee above.
Deferred from Stage 05a on 2026-08-30. See
stage-05-decisions.mddecision 19.Stage 05a persists composer drafts client-side only, keyed by
(conversationId, mode)so a reply draft and a note draft coexist, and restoring a draft restores its composer mode — restoring note text into a reply composer would reintroduce the note/reply confusion Stage 02 calls the highest-consequence UI bug in a support product.Server-side sync (Front's model) makes drafts follow the agent across devices. Matters at ~20 agents on laptops and phones, not at 3. Any implementation must preserve the mode-restoration guarantee above.