Mesh is a mode rather than an AI profile — it has no model, tokens, reasoning or sources, so making it a profile would branch every profile-aware path on the one that has no model.
Style validation moves to one shared function so the sender and receiver cannot drift on what a style is.