A cast of ten virtual interviewees and two virtual cofounders for stress-testing the Legacy product before we go talk to real humans. Each has their own profile, their own journal, their own voice — and refuses to play any other role.
Every persona sits where their life sits. The constellation shows the variance you commissioned: young families on the left, retirees on the right; mass affluent at the floor, very-high-net-worth at the ceiling.
Each has a profile (the soul, immutable) and a journal (append-only memory). Each subagent reads both before speaking and writes back after. None reads the others.
Not interviewees. Not oracles. They red-team product decisions: Naomi on legal & tax, Hiroshi on security & privacy. They co-decide; they don't rubber-stamp.
The brief asked for variance within a wealth band. The cast covers 22 to 78 years old, $1.8M to $28M, five regions, four legal traditions (common, civil, Confucian-tinted, Sharia-overlaid). Variance below.
A real interview pulls on a seam in someone's life. The cast was written to make each persona arrive with at least one. These are the seams.
Persistence lives outside the LLM. Each persona has an immutable profile.md (their soul) and an append-only journal.md (their memory). A dedicated Claude Code subagent reads both at session start, plays them, and writes back at session end.