Sasha Ruiz, Roleplay & Range Editor

Sasha Ruiz

Roleplay & Range Editor

Montreal, Canada · they/them · Covering this beat since 2023

Tests the scenarios most review sites skip — JOI pacing, trans and femme personas, feminization roleplay — and reports where each app actually stops.

2023

Testing since

30+

Services probed

Roleplay range

Beat

About

Sasha Ruiz covers the half of this category that generic app reviews route around. A roundup that scores an app on "NSFW: yes" tells you nothing, because every app in the space says yes and then refuses in a different place. Sasha finds the place. They run a fixed set of scenario prompts — instruction-led, dominant, submissive, trans and femme personas, feminization arcs, established-relationship dynamics — and log the exact turn where the model deflects, softens, or drops character.

That work produced the vocabulary this site uses for refusals. A hard refusal is an explicit no. A soft refusal is the reply that stays in character but quietly steers away from what you asked, which is far more common and much harder to spot mid-scene. A persona collapse is when the character survives but the voice does not. Those three failure modes are graded separately in every review, because an app can be excellent at one and useless at another.

Sasha is also the editor who insists the site describes consent and boundary handling honestly. Companion apps sell fantasy, and the fantasy works better when the product is clear about what it is. They have run scenario testing on more than 30 services and maintain the prompt set the rest of the team borrows.

Areas of focus

  • NSFW range and refusal-boundary mapping
  • JOI and instruction-led scene pacing
  • Trans, femme and feminization roleplay quality
  • Persona collapse and soft-refusal detection
  • Character card and system prompt writing

Background

  • Scenario testing on 30+ services
  • Maintains the shared roleplay prompt set
  • Defined the refusal taxonomy used in every review here
  • Covers personas most roundups leave out

Articles by Sasha Ruiz

Fact-checked by Sasha Ruiz

The whole cluster hangs off how to judge an AI companion site, which is the piece this team points people at first. The companion chat this team runs is the site the blog belongs to.