For: admin
Compose a new module
From a blank canvas: fields, workflow, permissions, publish.
Open /modules and click "New module".
Pick "Start blank" to build from scratch, or install a template and fork it.
Add field blocks (text, number, date, select, lookup, location, file, computed…). Set required/optional and default values.
Design the workflow — states + transitions with guards (who can transition, from which state) and effects (notify, webhook, create-record).
Set permissions per-field and per-state.
Preview the form as an end user. When satisfied, click Publish v1.