Havre: check uploaded art for adult characters; send a photo → upload or make one; /snap #219

Open
teahubxyz wants to merge 6 commits from havre-art-and-snap into gh-pages
pull from: havre-art-and-snap
Owner

Uploaded card pictures for adult characters

  • An adult character with an uploaded picture now says it "hasn't been checked yet" with a check them link.
  • Checking: you confirm once (rights, fictional character, everyone 18+), then a private vision model classifies each picture (A.ART_PROMPT → art/photo, adult yes/no/unsure). Art that clearly shows adults joins a cleared list (havre.pictures.art.v1) and counts like a picture made here.
  • A real person's photograph is never cleared for adult references; it stays usable for safe-for-work pictures. If it was AI art misjudged as a photo, card → look: make one with ai redraws them from words.
  • Under-18 signals on the card and in the chat still block, as before.

Send a photo

  • "send a photo" now offers upload a photo / make one with ai / cancel.
  • /snap [what's in it] (also in /help): portrait model, safe mode on, confirm with price, sent as your photo with the description as what the character sees; captioned "made with ai".

node --check green; tests/abilities updated (25 pass), smoke wording updated.

**Uploaded card pictures for adult characters** - An adult character with an uploaded picture now says it "hasn't been checked yet" with a **check them** link. - Checking: you confirm once (rights, fictional character, everyone 18+), then a private vision model classifies each picture (`A.ART_PROMPT` → art/photo, adult yes/no/unsure). Art that clearly shows adults joins a cleared list (`havre.pictures.art.v1`) and counts like a picture made here. - A real person's photograph is never cleared for adult references; it stays usable for safe-for-work pictures. If it was AI art misjudged as a photo, card → look: make one with ai redraws them from words. - Under-18 signals on the card and in the chat still block, as before. **Send a photo** - "send a photo" now offers **upload a photo** / **make one with ai** / cancel. - `/snap [what's in it]` (also in /help): portrait model, safe mode on, confirm with price, sent as your photo with the description as what the character sees; captioned "made with ai". node --check green; tests/abilities updated (25 pass), smoke wording updated.
teahubxyz added 6 commits 2026-10-21 22:29:48 +00:00
All checks were successful
ci / test (pull_request) Successful in 4s
This pull request has changes conflicting with the target branch.
  • ventures/havre/abilities.js
  • ventures/havre/app.js
  • ventures/havre/tests/abilities.test.mjs
  • ventures/havre/tests/smoke.mjs
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin havre-art-and-snap:havre-art-and-snap
git checkout havre-art-and-snap
Sign in to join this conversation.