What's changed
- fix(cache):
cache-checknow resolves vault-relative manifest keys. An absolute path passed on the CLI matches a_raw/articles/foo.md-style key instead of reportingnew, and relative keys resolve against the vault root rather than CWD so they're no longer falsely flaggedmissing. Restores the abs-or-rel key support the docstring already promised. (#139, fixes #136) - docs(wiki-ingest): aligned the SKILL.md Step 7 manifest schema with
cache.py. The example now shows the three fields the cache layer actually reads and writes (content_hash/last_ingested/pages_produced) instead of the driftedingested_at/pages_creatednames that silently broke incremental-skip. (#137, fixes #135) - feat(skills): git-snapshot the vault before destructive skill writes, with hardening for the snapshot path. (#138)
Full changelog: v2026.07.5...v2026.07.6