Mechanics

Draft and live lifecycle

Every change lands as a draft first. Going live is a separate, deliberate step — guarded by a check on the site as it would become.

What it means

Content systems grow overlapping kinds of visibility: a draft flag, a scheduled state, a preview mode, a staging server for templates. Each is a mechanism of its own, and they interact badly. Loam has one lifecycle: two layers, draft and live, for everything — content, templates and files alike. There is no third state.

How loam does it

What it costs

The draft layer is shared, not private: a colleague who may publish can publish your draft. Loam chose collaboration over exclusion on purpose, and the check on publishing makes that safe. If you want a private sandbox, history is the fallback — not a personal workspace.

Next: Backups as a snapshot