Request-free forms
@gluonjs/molecules provides createFormController() for application-owned
forms that need reusable lifecycle state without giving up native controls.
The controller is DOM-independent and safe to construct during SSR. It
supports typed field registration, values, touched/dirty state, validation
errors, async validation, submission lifecycle, cancellation, reset,
subscriptions, and snapshot()/hydrate() transport.
It deliberately does not render labels or controls, read FormData, perform
constraint validation, send requests, or walk JSON Schema. Keep those concerns
with the native form/application or use @gluonjs/json-forms.
See the request-free form guide for the full contract and SSR/browser example.