v1.6.0 — provenance metadata + upstream sync + pytest CI
Highlights
🎯 origin: provenance on every SKILL.md (189/189 = 100%) — aggregated 64 · original 61 · adapted 11 · unknown 53. Programmatically auditable.
📡 Weekly upstream-sync workflow — Mondays 06:17 UTC diff vendored copies vs upstream HEAD, opens/updates a single tracking issue.
🧪 22 pytest unit tests for release.py / skills-api.py / quality-dashboard.py, wired into CI.
🎨 README rewrite — animated gradient banner, color-tinted badges, agent-icon Quick start, ASCII provenance bar chart, collapsible FAQ.
📁 Archive cleanup — historical bug reports moved out of .github/internal/ into docs/archive/historical-bugs/ with HISTORICAL banners.
Why minor bump
Real new behavior (sync workflow, pytest, programmatic provenance). No skill content edited; install.sh / validate.sh CLI surfaces unchanged.
Verification
$ bash scripts/validate.sh → 189/189 valid ✅
$ python -m pytest tests/ -v → 22/22 passed ✅
$ CI on main → validate + pytest + auto-label all green ✅
Help wanted
53 skills still have origin: unknown. If you recognize one and know its upstream, open a PR adding source_repo / source_url / source_license — even one is appreciated.
Full diff: #14
Changelog: CHANGELOG.md