tlogandesigns commited on
Commit
9b1b13f
·
1 Parent(s): 2d54547

update flags

Browse files
Files changed (2) hide show
  1. .gitignore +1 -0
  2. checker.py +5 -6
.gitignore CHANGED
@@ -1,2 +1,3 @@
1
  .env
2
  gemini.md
 
 
1
  .env
2
  gemini.md
3
+ .vscode/
checker.py CHANGED
@@ -234,11 +234,10 @@ def fair_housing_flags(text: str) -> List[str]:
234
  # Rule-based first (category-aware)
235
  for rule in PHRASE_RULES:
236
  for m in rule.regex.finditer(t):
237
- snippet = t[max(0, m.start() - 30) : m.end() + 30]
238
- sugg = f" | Suggest: {rule.suggests[0]}" if rule.suggests else ""
239
- flags.append(
240
- f"RuleFlag[{rule.category}]: '{rule.regex.pattern}' around: {snippet!r}{sugg}"
241
- )
242
 
243
  # Optional tiny model (unchanged)
244
  if hf_pipe:
@@ -301,7 +300,7 @@ def evaluate_section(
301
  if (not social) and require_disclaimer_on_non_social:
302
  disclaimer_ok = contains_disclaimer(text, disclaimer)
303
  if not disclaimer_ok:
304
- flags.append("Missing disclaimer on social content")
305
 
306
  if not name_equal:
307
  flags.append(
 
234
  # Rule-based first (category-aware)
235
  for rule in PHRASE_RULES:
236
  for m in rule.regex.finditer(t):
237
+ if rule.suggests:
238
+ flags.append(f"{rule.category}: {rule.suggests[0]}")
239
+ else:
240
+ flags.append(rule.category)
 
241
 
242
  # Optional tiny model (unchanged)
243
  if hf_pipe:
 
300
  if (not social) and require_disclaimer_on_non_social:
301
  disclaimer_ok = contains_disclaimer(text, disclaimer)
302
  if not disclaimer_ok:
303
+ flags.append("Missing disclaimer on non-social content")
304
 
305
  if not name_equal:
306
  flags.append(