Releases: SUDARSHANCHAUDHARI/CurbCut
Releases · SUDARSHANCHAUDHARI/CurbCut
Release list
CurbCut v0.2.0 — enforced accessibility for AI-built UIs
First public release of CurbCut — enforced accessibility context for AI-generated UI. Native-first (Compose, SwiftUI) and web, with a write-time hook that blocks WCAG anti-patterns.
Highlights
- Enforcement taxonomy — every rule tagged 🟢 AUTO (hook blocks it) / 🟡 ASSISTED (AI verifies) / 🔵 HUMAN (screen-reader session). The bridge between AI advice and a CI gate.
- Working enforcement hook —
curbcut-guard.py, 13 rules across web/Compose/SwiftUI, configurable warn/block, inline disables,EXCEPTIONS.mdaware, tested. - Reference library — 15 guides: Forms, Buttons, Modals, Images, Live regions ×3 platforms, with real idiomatic code.
- Lint packs + CI — ESLint 9 flat config, detekt/SwiftLint seeds, GitHub Action.
- Benchmark — pre-registered methodology with an enforcement condition; turnkey runner (score → aggregate → axe). No efficacy numbers claimed until a full run.
curbcutskill — auto-invoking accessibility operating procedure.
Honest scope
Web enforcement is reliable; Compose is partial; SwiftUI is experimental (not reliably static-checkable). Guidance is full-depth on all three.
Inspired by A11Y.md; adds the enforcement layer and native-first depth.