You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Optional version: field in done.yaml for spec-format compatibility: an older skillgate meeting a newer spec now warns instead of silently misreading gates (SPEC_VERSION exported from spec.ts).
JSON Schema at schema/done.schema.json; generated and example specs carry a # yaml-language-server: modeline for editor autocomplete and validation. Schema ships in the npm package.
docs/: quickstart, spec reference, recipes, architecture, and a compatibility/deprecation policy (including the documented exit-code contract).
Community health files: CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md, issue templates, and a pull-request template.
Tag-driven release workflow (npm publish --provenance + GitHub Release from the CHANGELOG section).
test/e2e.test.ts: the CLI is now covered end-to-end as a real process; test/spec.test.ts covers spec loading and versioning.
Changed
CI runs a Node 18/20/22 matrix, pins all actions to commit SHAs, and enforces coverage thresholds via npm run test:coverage.