Wally co-author tools: add, modify, restyle, delete blocks via chat

Wally chat can do more than answer questions — it can edit your pages directly. Each action goes through a confirm-then-commit gate so nothing changes without you clicking "Do it".

What Wally can do on Builder pages:
• Add a block — "add a testimonials section to this page"
• Update a block's text — "shorten the hero subtitle"
• Restyle a block — "make this hero feel more dramatic" (sets BlockStyle: background, padding, shadow)
• Delete a block — "remove the testimonials block"
• Create a brand-new page — "add a careers page"
• Update site theme — "change my brand to navy"

Action cards:
Each request surfaces a preview card in the Wally drawer showing exactly what's about to change (block type, summary, field values). Click "Do it" to commit; click "Cancel" to skip. Every confirmed action is logged in Activity and can be undone for 24 hours.

Live editor sync:
If you have the editor open on the same page when Wally writes, the change appears inline within ~1 second + a brief toast ("Wally added a columns block") near the page title. Cmd+Z reverts.

Conflict handling:
If you have UNSAVED local edits when Wally writes, you'll see an amber banner: "Wally added a hero block — and you have unsaved local edits. Pick which version to keep." Two buttons: Apply Wally's (your edits are discarded, but kept in the undo stack so still recoverable) or Keep mine (next autosave overwrites Wally's change). No data is lost — both versions live in the version history.

Module-aware:
Wally knows which modules your org has on. If you have the Restaurant module enabled and ask "add a menu section," Wally drops a real restaurant-menu block. If you don't have that module, Wally suggests turning it on instead of dropping a placeholder.