Skip to content

v1.1.0

Choose a tag to compare

@Foysal50x Foysal50x released this 11 Aug 09:22
· 12 commits to main since this release
v1.1.0
ebf4a82

Every **Correct** example in the rule set is now held to the rest of the rules, and all manifests declare 1.1.0.

Cross-rule consistency

A new npm run lint step (scripts/lint-examples.mjs) walks every fenced block in SKILL.md, rules/ and references/, plus every worked example under examples/, classifies it as correct or incorrect, and holds the correct ones to the other rules:

  • no side effect dispatched inside DB::transaction()
  • no scope-prefixed methods
  • no serialize() in a cache key
  • no query construction inside a Controller, Job, Listener or Command
  • no driver-specific SQL outside an Expression class
  • no CRUD-shaped repository methods
  • one PHP type per example file, and php -l over the worked examples

The examples that tripped these checks were fixed rather than exempted.

Rule fixes

  • After-commit rules now match the queue documentation
  • Pagination gains a per_page floor; count-key fields corrected
  • Scope version gating marked accurately

Housekeeping

  • npm run check runs build, validate and lint together
  • package.json, the plugin and marketplace manifests, and all five skill metadata.json / SKILL.md headers bumped to 1.1.0

Full Changelog: v1.0.0...v1.1.0