Community round
Another round from @fajarhide, merged as PRs #22 to #26 and the largest single contribution to antislop so far, and this round shows the habit: each PR names the issue it fixes, and every claim is verified, not assumed.
- The contrast MCP tool now launches through a small runtime launcher that picks the Python name itself, so it works on stock macOS too instead of failing silently.
- Installer pointer writes now leave the rest of the user's entry file exactly as written, including blank lines inside code fences.
- The installer smoke test can actually fail now:
npm testin the cli exits 1 on a regression instead of always reporting green. - The repo gains repo-level guardrails (
node scripts/check-repo.mjs, 11 checks that each encode a bug that shipped once), plus a CI workflow that runs them, the contrast selftest, and the skill-sync check on every push. - README gains a contributors section.
Thanks, @fajarhide.