Map state
Separate explanatory text from authoritative fields.
The widget turns tool output into an interface couples and operators can scan, inspect and refine.
Discuss the plannerConversation is good for intent. The widget is responsible for visible state: brief fields, destination fit, partner matches, missing data and next questions.
Separate explanatory text from authoritative fields.
Cover empty, incomplete, ready, error and updated states.
Validate the widget in Plugin Lab before ChatGPT release.
Add controls only when they improve planning decisions.
Wedding planning requires comparison, missing data and state that should remain inspectable.
Editable controls are part of the next widget roadmap.
No. It structures the work and supports human review.