Fixed Workspace assistant

Require user confirmation for Contact writes

The assistant now checks the current user message before creating a Contact.

A Contact write requires both the model confirmation flag and a clear confirmation in the current user message, such as “confirm”, “yes”, or “go ahead”. An initial request cannot create a Contact by itself, even if a model supplies the flag incorrectly.