philipjohnbasile commited on
Commit
9f85410
·
verified ·
1 Parent(s): 37ab9ec

Upload design/design_canon.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. design/design_canon.py +3 -1
design/design_canon.py CHANGED
@@ -69,6 +69,7 @@ def _grid_ok(v: float) -> bool:
69
 
70
  def audit_design(css: str):
71
  """Eliteness violations ([] = elite): OKLCH-only, 8px-grid, type-scale, AND bespoke (no cookie-cutter frameworks)."""
 
72
  v = []
73
  bad = _BANNED_COLOR.findall(css)
74
  if bad:
@@ -109,7 +110,8 @@ def _selftest():
109
  assert gv == [], gv # bespoke gold stays clean (no false-positive)
110
  assert len(bv) == 3, bv
111
  assert "Bootstrap" in boot and any("Tailwind" in t for t in tw), (boot, tw)
112
- print(" design_canon selftest PASS gates OKLCH/grid/scale + BESPOKE (rejects Bootstrap/Tailwind/MUI/React cookie-cutter)")
 
113
 
114
 
115
  if __name__ == "__main__":
 
69
 
70
  def audit_design(css: str):
71
  """Eliteness violations ([] = elite): OKLCH-only, 8px-grid, type-scale, AND bespoke (no cookie-cutter frameworks)."""
72
+ css = re.sub(r"/\*.*?\*/|<!--.*?-->", "", css, flags=re.S) # ignore comments: hex/framework names in comments aren't usage
73
  v = []
74
  bad = _BANNED_COLOR.findall(css)
75
  if bad:
 
110
  assert gv == [], gv # bespoke gold stays clean (no false-positive)
111
  assert len(bv) == 3, bv
112
  assert "Bootstrap" in boot and any("Tailwind" in t for t in tw), (boot, tw)
113
+ assert audit_design("/* fallback #ffffff */ .x{color:oklch(0.2 0.02 250); padding:16px}") == [], "hex-in-comment false-positive"
114
+ print(" design_canon selftest PASS — gates OKLCH/grid/scale + BESPOKE, comment-robust (hex/framework in comments ≠ usage)")
115
 
116
 
117
  if __name__ == "__main__":