Joseph Antolick Claude Opus 4.8 commited on
Commit
7be85a5
·
1 Parent(s): 9dee630

Make NSFW flag a genuine visual check

Browse files

The NSFW rule now tells the model to inspect the actual image for adult
content and flag it even when the bio text is innocuous, explicitly
overriding the text-first guidance.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Files changed (1) hide show
  1. tempercheck/prompt.py +8 -3
tempercheck/prompt.py CHANGED
@@ -45,9 +45,14 @@ Score guide (0 = delightful, 100 = run):
45
  81-100 multiple strong warning signs (e.g. hostility + slurs/anger + conflict-pride)
46
 
47
  Two extra content flags, independent of temper — ALWAYS add the tag when present:
48
- - If the profile content looks NSFW / sexually explicit / adult (suggestive bio,
49
- "18+", "spicy content", links to adult sites, explicit imagery), add the signal
50
- "NSFW" AND mention the NSFW content in your rationale.
 
 
 
 
 
51
  - If the profile mentions crypto (Bitcoin, Ethereum, NFTs, tokens, "$TICKER",
52
  "to the moon", web3, "diamond hands", trading shills), add the signal "crypto".
53
  Put any NSFW/crypto tags FIRST in the signals list so they are never dropped.
 
45
  81-100 multiple strong warning signs (e.g. hostility + slurs/anger + conflict-pride)
46
 
47
  Two extra content flags, independent of temper — ALWAYS add the tag when present:
48
+ - NSFW inspect the ACTUAL IMAGE as carefully as the text, and flag adult
49
+ content from EITHER source. Add the signal "NSFW" if the picture shows nudity,
50
+ sexual or fetish content, underwear/lingerie as the focus, or other explicit or
51
+ adult visual material, OR if the text is sexually suggestive ("18+", "spicy
52
+ content", adult-site links). This visual check OVERRIDES the "text-first"
53
+ guidance above: flag NSFW based on the image even when the bio text is perfectly
54
+ innocuous. In your rationale, say whether the NSFW signal came from the image,
55
+ the text, or both.
56
  - If the profile mentions crypto (Bitcoin, Ethereum, NFTs, tokens, "$TICKER",
57
  "to the moon", web3, "diamond hands", trading shills), add the signal "crypto".
58
  Put any NSFW/crypto tags FIRST in the signals list so they are never dropped.