Feature
A registry for packages
Versioned packages with channels, approval states, yank and deprecate, and a scan on every published version.
A package is a scoped bundle of assets; each package version is immutable, has a channel (stable, beta or canary) and an approval state. `wl push --draft` sends a draft version; an admin approves it in the registry.
Each published version is scanned for secrets, oversized assets, invalid asset types and dependency cycles. Publishers can yank or deprecate a version; admins work a moderation queue and can take a package down.
More features
All features →- 01
Validate the manifest and its trust gates
`wl validate` checks workloom.workspace.json against the schema, then runs the trust gates over a render plan and lists what they would block.
- 02
Deterministic render plans
See every file each provider will get, with its projection policy, ownership and write mode, before anything is written.
- 03
Sync with ownership checks
`wl sync` writes only the projections the trust gate allows, atomically, and changes or removes only files Workloom owns.