What problem does it solve? Building a create/edit form in a Glyvio plugin requires wiring together state initialization, query builders, event handlers, route registration, permissions, and design objects — a repetitive pattern that is easy to get subtly wrong (silent no-op events, broken attachments, missing route registration). ## Core Features & Use Cases - Full Modal Blueprint: Generates a complete SimpleEditModal subclass with state interface, route params, initState loading logic, events() handlers, save/cancel actions, and form design. - Route & Permission Registration: Produces the matching route class with path, namespace, and permission constant, ready to register in the plugin's routing configuration. - Optional Attachments & Tabs: Includes a verified five-piece recipe for deferred attachment uploads and a tabbed-section layout for multi-section forms. - Use Case: Ask the agent to create an edit modal for a Product entity with name, price, and active fields — it outputs the modal file, route registration snippet, and interceptor class following all Glyvio architectural rules. ## Quick Start Ask the agent to create an edit modal for your entity by providing the entity name, plugin namespace, route path, form fields with types and labels, and the required route permission.