v0.3.3 β cleanup button fix & the vault is data only π§Ήπ¦
Fix: the π§Ή Vault cleanup button works on every install β and the vault is now pure data, with all code and prompts shipped in the repo.
- π§Ή Cleanup button fixed β in 0.3.2 it pointed at a script inside the vault that many installs didn't have yet (the sync that delivered it only ran one release later), failing with
Failed to spawn β¦ (os error 2). It now runs the repo's own copy by absolute path β present on every install the moment the update lands. Also fixed: the result summary silently degraded to a generic "Done" instead of showing files/MB cleaned. - π¦ The vault is data, the repo is code β the autograph maintenance scripts, the nightly-memory format rules and the dbrain-processor prompts moved out of
vault/.claude/into the repo (scripts/autograph/,scripts/memory/instructions/). They now update with the app instead of rotting inside every vault, and the.claudelayout β a leftover of the tooling the memory engine was first built with, never a runtime dependency β is gone from new vaults entirely. The per-vaultschema.jsonmoves to the vault root (a one-time automatic migration copies it; the legacy folder in existing vaults is left untouched). - π§ Skills go to
agent/skills/only β Iva's always-on instructions now state where skills live, so "install this skill" can never land files in a.claudefolder.
Update as usual β iva update or the Update button in Telegram. No manual steps.