Skip to main content

Product Personas And Taste Lenses

Status

Current recommendation. Personas describe expected tastes, trust needs, and reactions; jobs to be done describe session goals and journeys. Neither is a feature requirement, public label, search facet, or schema field. Jobs are documented separately in docs/planning/jobs-to-be-done.md.

Evidence Labels

  • Repository evidence: verified in the repository, current product surface, or an adjacent active task.
  • Fable judgment: product or taste judgment from the isolated Fable 5 review.
  • Assumption: a useful hypothesis that still needs interviews or analytics.
  • Open owner decision: a choice BASIC has not locked.

Evidence And Limitations

Repository evidence:

  • VRDex covers identity, profiles, events, and scene operations. Near term, it helps operators reuse approved links, assets, genres, set times, and publishing materials (docs/planning/product-direction.md).
  • People and communities are first-class profile entities. Profile identity, account ownership, claim state, publication state, provenance, and field visibility are already separate concepts (docs/backend/profile-schema.md).
  • Current surfaces include direct search and DJ Lookup, public person and community profiles, claim/linking, event and world pages, reviewed seed imports, and early media-kit support.
  • The active Unified Search task treats DJ Lookup as a typed presentation preset over one search system. It does not treat DJ as a verified credential or strict eligibility fact.
  • The active Media Kit task is building owner management over existing file-backed profile assets without changing search's identity projection.
  • Current analytics cover bounded search, lookup, discovery, claim, and temporal-service events. They do not establish persona prevalence or user motivations (docs/agentic/product-analytics-and-feature-flags.md).

Limitations:

  • No user interviews, demographic study, persona survey, or persona-level behavioral analysis was available.
  • Maintainer-authored archetypes and product choices are directional evidence, not proof that real users fit a segment.
  • No synthetic analytics or user quotes were created for this work.
  • Accessibility and international needs are derived from general product obligations, viewer-local time behavior, and known schema/UI constraints; they are not backed by a dedicated VRDex accessibility or localization study.
  • The isolated Fable 5 pass was read-only and used repository evidence. Its conclusions are judgments, not observed user research.

Independent Fable Pass

Audit record:

  • session: f081c00b-ff47-41fe-b456-ed7ce25c3992
  • requested and returned model: claude-fable-5
  • repository access: read-only Read, Glob, and Grep in plan mode, with no settings sources or MCP servers
  • synthesis and VR Johnny review: same isolated session with tools disabled
  • context prompt SHA-256: d62c3708b093eb6bcdd7669bc631675dbdb0cb8b346833240f343de66066a40b
  • synthesis prompt SHA-256: eecc7f5116a0dc608360dd16c866371ea1d7c649186afb0c1959535925d9355a

Provisional Behavioral Lenses

These personas are deliberately role-agnostic. The same person may be a DJ, organizer, attendee, community staff member, and photographer at different times without becoming a different identity or persona. They are unordered research lenses until interviews or analytics justify prevalence or priority.

1. Utility-First User

Assumption

Values direct utility, compact facts, task-familiar language validated across relevant communities and locales, and outputs that save a concrete step. Tolerates dense operator surfaces when density is useful. Reacts poorly to generic marketing, repeated data entry, ceremonial onboarding, and explanations that delay the task.

Likely trust tests:

  • notices whether links and assets are current, attributable, and easy to reuse
  • tests lookup with stable names and sparse profiles
  • reacts when profile-provided, imported, and verified facts look equivalent

Likely reactions:

  • positive when VRDex behaves like a dependable scene utility
  • negative when it behaves like a corporate landing page or forces every job through one generic dashboard

2. Representation-Conscious User

Assumption

Pays close attention to how a person or community is represented, whether viewing their own record or helping maintain a community record. Values tasteful control over public identity, links, media, visibility, and presentation. Reacts poorly to ugly defaults, lost attribution, content that speaks in somebody's voice without consent, or a claim flow that does not lead to meaningful control.

Likely trust tests:

  • notices when ownership and verification are conflated
  • expects imported or community-submitted facts to remain reviewable
  • checks whether visibility controls survive every surface
  • rejects media-kit presentation that is either generic or a raw page builder

3. Privacy-Conscious User

Repository evidence supports the concern; the persona framing remains an Assumption.

Evaluates VRDex first as a possible listing, tracking, ranking, or inference surface. May value a profile while rejecting broad discovery, contact exposure, public attendance claims, inferred presence, or opaque personalization.

Likely trust tests:

  • checks whether opt-out and suppression propagate across connected surfaces
  • looks for source and visibility boundaries around public facts
  • expects private signals to stay private by default
  • tests whether correction, dispute, claim, and deletion paths are real

Likely reactions:

  • one privacy leak across connected surfaces can outweigh many assurances
  • effective controls and restrained labels build more trust than reassurance copy

4. Evidence-Sensitive User

Assumption

Notices provenance, claim/control state, freshness, and gaps across many jobs. Reacts poorly when sparse imported profiles look as authoritative as claimed rich profiles or when self-expression is presented as verified eligibility.

Likely trust tests:

  • distinguishes claim/control, fact source and attestation, public visibility, and freshness without treating them as one status
  • notices when role tags imply authorization, qualification, or availability
  • distrusts inferred values that fill missing data

Taste Lens: VR Johnny

Locked decision; BASIC approved this wording on 2026-07-27.

VR Johnny is BASIC's owner-authored tone-risk stress test: a stand-in for one ordinary VR-community user who may reject copy that feels corporate, patronizing, AI-promotional, AI-generated, or slop-like. It is not a demographic category, a claim about all VR users, or observed evidence. The owner-provided name does not encode gender, a cultural majority, or one preferred VR subculture.

Use VR Johnny only as a product-copy and design-taste stress test:

  • ask whether new public prose sounds direct, human, and appropriate to the surface without assuming one scene dialect
  • remove, shorten, or plain-speak prose that sounds promotional, patronizing, synthetic, or written merely to fill space
  • prefer useful data, direct labels, and owner/community content
  • never cite VR Johnny as evidence for adding, prioritizing, or designing a feature
  • never turn VR Johnny into a public label, segment, filter, analytics property, or schema field

Fable judgment: treat VR Johnny as a veto lens, not a behavioral segment, median user, or source of evidence.

Public Product Copy Rule

Locked decision; BASIC approved this wording on 2026-07-27.

The canonical operational copy is in AGENTS.md. It is repeated here so the persona artifact remains self-contained; update both copies together.

  • Every substantive new word of public-facing product or website prose must be evaluated through the VR Johnny lens.
  • Obvious one- or two-word utility labels and exact strings matching an already-approved pattern may proceed. When in doubt, treat copy as reviewable.
  • New taglines, marketing copy, onboarding or help prose, explanatory cards, empty-state prose, profile or media-kit guidance, and other authored sentences require BASIC's review of the exact copy before shipping unless BASIC already approved that exact copy.
  • Do not foreground or mention AI to users without explicit owner direction.
  • Fable and blind review may improve a draft but cannot substitute for BASIC's approval.
  • Preserve existing approved copy unless a task has a concrete reason to change it. Do not invent explanatory prose because a layout has space.
  • This rule applies to public-facing product copy. It does not apply to code, tests, internal engineering prose, accessibility names that must be explicit, or required safety and legal text.
  • A task that changes public prose must show the exact proposed wording in its handoff and identify BASIC's approval before shipping.

This rule does not authorize silent changes to existing public copy.

Cross-Persona Needs And Failure Modes

These cells are unvalidated reaction prompts. System invariants such as suppression, visibility, accessibility, and provenance apply to everybody; their placement in one column never makes them persona-specific.

NeedUtility-first userRepresentation-conscious userPrivacy-conscious userEvidence-sensitive userCommon failure
Direct identity lookupSpeed and dense useful factsCanonical self-presentationNo hidden resurfacingProvenance and gapsA generic or stale result looks authoritative
Sparse/imported profilesUseful minimal fallbackClear path to claim and correctPublication restraint and opt-outImport source is visibleSeeded graveyard of thin, unclaimed profiles
Claimed rich profilesReusable links and assetsControl and polishField visibilityOwner-confirmed factsClaim appears to verify every field
People and communitiesFamiliar task languageAppropriate owner controlsSame privacy guaranteesClear entity typeCommunity staff roles are mistaken for identity tags
Multi-role livesOne identity reused across workOwner-editable expressionNo inferred role historyScoped role provenanceOne role becomes a permanent account class
International useLocal time and portable outputLocal language and names surviveRegion is not overexposedTime and source are legibleFreeform region becomes a proxy for sensitive traits
AccessibilityKeyboard-efficient workflowsMeaningful media descriptionsNo privacy loss through alternativesTrust state is not color-onlySparse or decorative media has unusable alternatives

Interview Targets

Interview later:

  • operators who currently assemble lineups, links, assets, and timestamps
  • owners of claimed profiles and recipients of concierge/handoff profiles
  • people or communities who were listed by somebody else
  • users who rejected or abandoned comparable community tools because of tone, privacy, or trust
  • non-club communities to test whether current personas generalize beyond the DJ/event wedge
  • international and disabled users before adding location, language, media, or interaction assumptions