v1.0.14 — Studio chunks check-updates at 100/request
Fixes HTTP 400 'Maximum 100 skills per request' from /api/v1/skills/check-updates when Skill Studio has more than 100 installed skills.
The studio's two callers (api.checkSkillUpdates and api.resolveInstalledSkillIds) now chunk inputs into groups of ≤100 and fire concurrent requests via Promise.all. Per-chunk graceful degradation preserves existing fallback semantics — a single failing batch no longer blanks out the entire reconcile.
Verified end-to-end with a 230-skill fixture: studio sends 3 chunks of [100, 100, 30] per caller, all returning HTTP 200.
- Increment: 0821-studio-check-updates-batching
- Tests: 6 new vitest specs + 1 new Playwright e2e (e2e/0821-check-updates-batching.spec.ts)