Skip to content
Workloom
Menu

Feature

Drift detection

Know when files on disk diverge from the desired state, and fail CI on it.

The state file (.loom/state.json) records each rendered file’s applied hash, owning package and ownership state: user_owned, owned_clean, owned_missing, owned_locally_modified or owned_conflict. Files Workloom does not own are never touched.

`wl sync` checks drift and never writes, so it is safe in CI: it exits 1 on drift. `wl watch` reports drift as it happens, `wl diff` shows it file by file, and `wl restore` puts Workloom-owned files back.