98e2f110cf
Consolidation re-homes a skill's references/ / scripts/ out of the tree before delete/archive, so the ledger captured only what was left (files: 1 = SKILL.md) and `hermes curator rollback` restored a hollow skill — the support files were only recoverable by hand out of the pre-run .curator_backups tar. The ledger's delete/archive/purge captures now complete themselves from the newest curator skills.tar.gz: disk hashes win, the backup fills only missing paths, tar members escaping the package prefix are rejected, and every fill target stays under skills/ and HERMES_HOME. The same fill runs at rollback time, so hollow entries recorded before this fix still restore the complete package. Wired at the four capture sites (skill_manage delete, archive_skill, purge, record_mutation) and verified end-to-end: incident shape (re-home -> delete -> entry has both files -> rollback restores both), historical hollow entry repair, no-backup degradation, disk-hash priority, and tar path-traversal rejection.