- Constitution II: permit `tsc --noEmit` with allowJs/checkJs as a
CI/dev-time check and encourage JSDoc + `// @ts-check`; emit-mode
TypeScript, .ts/.tsx source, JSX, frameworks, and bundlers stay
forbidden in core. Bump version 1.0.0 -> 1.1.0.
- Constitution IV: add static/slopsmith.d.ts to the stable-contract
surface -- breaking changes need a "Migration notes" CHANGELOG entry.
- CHANGELOG: note the typecheck step + ambient .d.ts under [Unreleased].
- CLAUDE.md: point the Frontend Conventions section at slopsmith.d.ts
as the typed plugin-contract source of truth.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>