9504edbaea
Picking a colon-less completion row (agent profile mentions from complete.path, e.g. '@mr-tester') fell through serialize()'s typed- reference branch: classify() marks colon-less entries type 'simple' with insertId = text, so the serializer minted '@simple:`@mr-tester`' — which rendered as a weird chip in the composer AND broke downstream @mention routing (the backtick-quoted form no longer parses as a bare mention). Colon-less rawText now inserts verbatim, matching what @diff and @staged already did via the empty-insertId path. Test: mention rows serialize to plain @name and commit to the editor without an @simple: wrapper (directive-label 5/5).