v0.2.0
First feature iteration on the v0.1 line.
Added
verify --json/diff --json— machine-readable reports so CI can branch on results withjqinstead of scraping the colored table.verify --jsoncarries a per-skill array, a summary tally, and a top-leveldriftboolean (same condition--ciexits non-zero on).diff --jsoncarries anescalationboolean plus the offending grants.
Fixed
- Glob-aware cross-version diff —
skillsig diffand the~/.skillsig/lock.yamllock check previously used a literal string set-difference, so tightening an existing grant was wrongly reported as an escalation (e.g. narrowingBash(git status*)→Bash(git status -s), or\${WORKSPACE}/**→\${WORKSPACE}/build/out.txt). The diff now reuses the same coverage predicate as the in-versionverifycheck on every axis (tools + fs_write + network_egress), so only a genuinely new, uncovered grant fails CI.
Full notes: CHANGELOG.md