Skip to content

v2.11.0 — the gate scores lock-relative

Choose a tag to compare

@bitjaru bitjaru released this 16 Jul 06:45

Variation is no longer punished. An internal adversarial audit found the scorer was lock-blind — it graded every project against the default Toss-flavored house style, so a textbook brutalist-lite build could fail the very gate its own preset demanded.

Changed

  • /ss-score now reads STYLESEED.md first and re-keys deductions to the locked look — a deduction fires when code violates your lock, not when it deviates from the default skin. No lock = full default strictness.
  • Palette discipline is now three lockable modes: single-accent (default) · brand-palette (N colors with roles) · categorical (CD-1 hues on rows/tags).
  • DESIGN-LANGUAGE §18 split into ⛔ floors (a11y, dark patterns, incoherence) vs 🔧 skin defaults (px-6-only, rounded-2xl-only, shadow caps, pure-black…).
  • /ss-restyle writes Preset: into the lock; /ss-verify judges pixels against the locked personality.

Added

  • oled-black dark language (true #000 + hairline elevation, Vercel/Linear-class)
  • Editorial/reading surfaces: serif body + paper canvas legal when locked, gated on reading craft
  • Category-color legality (labels/tags/calendars per CD-1)

Full audit story coming as a write-up — our gate was failing its own presets, and that's the lesson.