CMS / foldkit-cms

What it owns

FactOwner
Published contentyour tables, read as any Entity is
What an author has entered and not publisheda draft, kept beside the row, never in it
Which state a piece of content is innobody stores it: Cms.state derives it
Which transitions that state offersCms.offers, before anyone asks who is asking
Who may make a transitionyour allow, asked by the server
The draft being typedfoldkit-form, in your Model, inside the editor's slice
How far the saves have gotCms.editor, in that slice
The draft's updatedAt, the entry's revisionRemote's store: read, never copied

It reads no database.