One entity's data-admin page — a FULLY FUNCTIONAL CRUD UI (saastarter's Payload admin, projected): a live list
table (loaded from the entity's CRUD endpoint), a create/edit form, and per-row Edit + Delete — all driven by
inline vanilla JS hitting the same admin-gated CRUD routes the contract already serves, so the admin can never
drift from the schema AND actually writes. id/server-managed fields are read-only on create.
One entity's data-admin page — a FULLY FUNCTIONAL CRUD UI (saastarter's Payload admin, projected): a live list table (loaded from the entity's CRUD endpoint), a create/edit form, and per-row Edit + Delete — all driven by inline vanilla JS hitting the same admin-gated CRUD routes the contract already serves, so the admin can never drift from the schema AND actually writes.
id/server-managed fields are read-only on create.