Feature
Home workspaces
Render into ~/.claude and ~/.codex, with effects and preflight checks.
A home workspace’s binding has type = "home". It renders into provider home directories instead of a git repository. Home packages can carry effects: settings edits such as addHookCommand, addMcpServer and addPlugin, preflight checks that a binary exists, and requires dependencies.
A home apply asks for confirmation and backs up files it overwrites; `wl restore --home` restores from the latest backup. `wl compose` adds or removes packages and re-plans without writing.