User B — World Design

Per-persona document. This file covers User B only. Session ordering follows Timeline, which remains the global slot template for all personas. Do not copy User A’s story content, characters, institutions, or fixture paths into User B sessions.

Fixture status. Fixture entries in this document describe what should exist to support the storylines. They are not a record of what currently exists in the state server. Fixture existence is validated during the outline review round, not during generation.

Anonymization status. User B is the benchmark-of-record anonymized persona. Runtime prompts should use only the anonymized identity and preference files. Runtime identity lives at data/personas/user_b_identity.yaml; runtime preferences live at data/personas/user_b_s01-s03_preferences.yaml.

2026-05-17 revision — memory_privacy deprecated. memory_privacy is no longer a measurable interaction preference or evolving arc. User B’s former P_D arc (personal_memory_privacy, Domain-scoped -> Minimal+transparent) is inactive and its generated scripts were deleted: acc_016, acc_032, acc_050, evolv_04, acc_078, acc_100. User B’s stable work_memory_privacy scripts were also deleted: acc_035, acc_066, acc_104. PA memory/history can still exist as ordinary benchmark state, but privacy/memory scope is no longer an active target cell.

Design Intent

User B’s world should make her interaction preferences surface through practical friction: she wants help that is brief, useful, socially aware, and not controlling. She is warm and expressive in personal settings, but at work she wants the PA to help her get things done without turning every task into a lecture or a system design exercise.

The story arc covers roughly four months. It starts with User B working front-of-house shifts at a busy restaurant while juggling auditions and side creative work. A career opportunity then moves her into a more formal client-facing sales/support role. That transition is the main source of evolution: she remains casual and direct as a person, but some work settings begin to require more professional register, brief process checkpoints, and better external-action safeguards.

Design goals:

  • Keep User B recognizably practical, socially fluent, terse, and boundary-conscious.
  • Let work scenarios shift from restaurant/service tasks to client-facing account tasks over time.
  • Let personal scenarios revolve around auditions, friends, apartment logistics, dating/social coordination, and privacy boundaries.
  • Avoid source-character leakage: no source names, no show-specific relationships, no original workplace name, no original hometown/state, no quoted catchphrases.
  • Make fixture needs concrete enough for state-server implementation, but do not claim fixtures already exist unless verified separately.

Session-writing bible for User B accumulation sessions and test sessions.
All User B session scripts should draw from this document plus Timeline.


1. Time Span

Sessions span approximately 4 months: early October -> late January.

PhaseSessionsWork arcPersonal arc
Early Octacc 1-30Harbor Lights Grill shifts; side hustle admin; first client-facing opportunity appearsAuditions, friend logistics, apartment routines
Mid Oct - Novacc 31-70Trial project and onboarding for Larkspur Health SolutionsNew social obligations, portfolio updates, holiday scheduling
Dec - early Janacc 71-108Active client-support/sales coordination; quote sheets, follow-ups, CRM hygieneBoundary events, creative burnout, lease/appointment logistics

The global ordering of stable/evolving sessions is defined in Timeline. This document defines what those slots mean in User B’s world.


2. Core Characters

User B

  • Front-of-house server at Harbor Lights Grill in Brookford, CA at the start of the timeline.
  • Lives alone in a small apartment near a group of technically minded friends.
  • Pursues acting auditions and side creative work, but wants a more stable adult routine.
  • Communicates casually and directly; dislikes jargon, over-explanation, and being managed.
  • Uses the PA as a practical helper: drafts, scheduling, errands, quick lookup, reminders, and client/admin prep.

Maya Ortiz

  • User B’s closest local friend; socially perceptive, direct, and supportive.
  • Can appear in personal coordination, emotional support, apartment tasks, and social plans.
  • Maya is not a technical expert; she is a social anchor and occasional reality check.

Eric Patel

  • Technically minded friend who helps with laptops, files, video calls, and basic troubleshooting.
  • Can be a direct participant when User B asks the PA to coordinate a technical handoff.
  • Useful for capability_boundary: the PA should know when to suggest Eric or a professional instead of bluffing.

Dana Brooks

  • Shift lead at Harbor Lights Grill.
  • Sends schedule changes, asks User B to cover shifts, and handles service incidents.
  • Appears mostly in early work sessions and some later transition logistics.

Claire Voss

  • Hiring manager / onboarding lead at Larkspur Health Solutions, a fictional regional healthcare-products company.
  • Represents the new work context: more formal emails, client follow-ups, pricing sheets, training docs, CRM tasks.
  • Appears from the W_A event onward, increasingly central after acc 30.

Jordan Lee

  • Acting-class peer and occasional audition reader.
  • Appears in personal creative scenarios, especially scheduling, self-tape logistics, and emotional support.

Recurring supporting contacts

  • Brookford Heights Management — apartment maintenance and lease logistics.
  • Nora Chen — agent-assistant contact at a small casting office.
  • Harbor Lights Grill staff list — schedule swaps, private shift notes, service issues.
  • Larkspur client contacts — fictional clinic managers / office coordinators used for work_external tasks.

3. Core Work Arc

Starting work context: Harbor Lights Grill

User B starts as a server. Work tasks are immediate, practical, and customer-facing:

  • shift swaps, schedule reminders, menu/update messages
  • customer complaint follow-up drafts
  • inventory or reservation notes
  • quick calculations around tips, orders, and small service incidents
  • communication with Dana and coworkers

In this phase, User B’s work preferences are strongly casual, terse, task-focused, and outcome-oriented. She expects the PA to help quickly and avoid technical/process narration.

Transition work context: Larkspur Health Solutions

A regular customer refers User B to a client-facing sales/support coordinator role at Larkspur Health Solutions. The role is plausible for her: it rewards social fluency, quick rapport, and practical follow-through, but it requires more formal external writing and better quote/client data handling.

This transition should not make User B suddenly academic or corporate. It should create selective changes:

  • external client emails become more consultative/formal than restaurant banter
  • pricing, CRM, and follow-up tasks require visible checkpoints before sending
  • she still wants short answers and concrete next steps
  • she remains sensitive to condescension, especially around technical product details

Work timeline

PeriodWork status
acc 1-14Harbor Lights shifts dominate; Larkspur is only a possible lead
acc 15W_A event: first serious Larkspur-facing communication reveals that casual register is not enough
acc 16-29Mixed restaurant work + application / trial assignment
acc 30W_B event: a quote / client-detail error makes her want brief process checkpoints for high-stakes sends
acc 31-44Onboarding and shadowing at Larkspur while finishing some restaurant commitments
acc 45W_C event: she learns that some client problems require offering alternatives instead of one quick answer
acc 46-70Larkspur becomes the primary work identity; restaurant appears only as background or old commitments
acc 71-108Active client-support/sales work with recurring accounts, CRM notes, pricing sheets, and follow-ups

4. Evolving Cells For User B

The global slots W_A/W_B/W_C/P_D/P_E/P_F come from Timeline. User B assigns them as follows.

Timeline cellAttributeContextPre settingPost settingEvent logic
W_Atone_formalityworkCasualConsultativeA too-casual external Larkspur message gets flagged by Claire; User B decides client-facing work needs a more polished but still plainspoken tone.
W_Bprocess_visibilityworkSilentBookendA pricing / client-detail send nearly goes wrong because the PA drafts/sends without a quick checkpoint. User B still hates narration, but wants a brief before/after on risky external actions.
W_Csolution_breadthworkLowMediumA single quick recommendation fails because the client constraint was underspecified. User B decides client work needs two viable options when money, scheduling, or reputation is involved.
P_Dmemory_privacypersonalInactive after 2026-05-17. Removed because memory/privacy scope is not a realistic interaction-tool target.
P_Eproactive_outreachpersonalMediumHighUser B misses or nearly misses an audition/self-tape window because nobody reminded her. She asks for proactive reminders on time-sensitive creative/personal commitments.
P_Ftopic_managementpersonalFollow user’s flowOrganizeA messy personal planning conversation causes a concrete mistake. User B still talks naturally, but wants the PA to separate logistics, feelings, and decisions when stakes are high.

Evolving-cell writing rule: pre-event sessions must express the pre setting without hinting at the coming change. Event sessions must contain the incident and a light but explicit policy shift. Post sessions must use the post setting naturally.


5. Recurring Places

PlaceContextNotes
Harbor Lights GrillWorkBusy casual restaurant; early work default
Larkspur Health SolutionsWorkFictional healthcare-products company; later work default
User B’s apartment in BrookfordPersonalSmall apartment, recurring maintenance and privacy contexts
Brookford Community StudioPersonal / creativeActing class, self-tape practice, rehearsal logistics
Riverfront Audition RoomsPersonal / creativeAuditions and callbacks
Brookford Mall / shopsPersonalErrands, outfit purchase, returns, gift tasks
Maya’s apartmentPersonal-socialFriend support, social planning, low-stakes emotional scenes
Larkspur training officeWorkOnboarding, client-call prep, CRM cleanup

6. Work Scenario Types

54 Work sessions total. Draw from these types; across three reps of the same stable cell, use different types when possible.

W1 — Restaurant shift logistics

Scheduling, shift swaps, customer notes, quick service follow-ups, staff messages.

Flavor variation: routine shift swap vs. time-pressure coverage vs. customer complaint cleanup.

W2 — Restaurant practical admin

Tip calculations, inventory notes, menu change messages, reservation notes, short incident summaries.

Flavor variation: tiny calculation vs. coworker coordination vs. manager-facing summary.

W3 — Larkspur application / onboarding

Application email, trial assignment, onboarding checklist, training follow-up, first-week questions.

Flavor variation: early exploratory lead vs. formal onboarding vs. first independent assignment.

W4 — Client-facing follow-up

Drafting short client emails, summarizing a call, confirming next steps, asking for missing details.

Flavor variation: warm prospect vs. irritated client vs. internal handoff.

W5 — Quote / pricing / CRM tasks

Checking a pricing sheet, updating CRM notes, drafting quote explanations, comparing packages.

Flavor variation: low-stakes internal note vs. external quote vs. error-prone client-specific update.

W6 — Training and product understanding

Plain-language summaries of product info, preparing for a call, asking technical experts for help.

Flavor variation: learning unfamiliar terminology vs. deciding what to tell a client vs. handing off to specialist.


7. Personal Scenario Types

54 Personal sessions total. Draw from these types.

P1 — Auditions and creative work

Audition scheduling, self-tape prep, script-side organization, wardrobe / submission logistics.

Flavor variation: low-stakes class exercise vs. real callback vs. time-sensitive tape deadline.

P2 — Friend and social coordination

Plans with Maya, Jordan, or a small group; social repair; birthday / dinner / event logistics.

Flavor variation: warm support vs. awkward conflict vs. scheduling under time pressure.

P3 — Apartment and errands

Maintenance requests, deliveries, returns, household purchases, lease paperwork.

Flavor variation: simple errand vs. multi-step service window vs. privacy-sensitive home issue.

P4 — Personal admin and money

Budgeting, bill reminders, insurance / appointment paperwork, job-transition finances.

Flavor variation: quick calculation vs. sensitive personal record vs. high-stakes deadline.

P5 — Dating / boundaries / private life

Drafting or revising messages, deciding what to disclose, setting boundaries with someone.

Flavor variation: casual planning vs. awkward follow-up vs. explicit privacy boundary.

P6 — Health, routine, and stress recovery

Appointments, sleep/exhaustion management, conflict between shifts/auditions/social life.

Flavor variation: practical reschedule vs. emotional support need vs. overloaded week reset.


8. Scenario Variety Principles

  1. Keep work phase-sensitive: early sessions should feel like restaurant/service life; late sessions should feel like Larkspur client coordination.
  2. Do not over-corporatize User B: even after Larkspur, she stays plainspoken, practical, and allergic to jargon.
  3. Use social stakes: many personal sessions should turn on tone, boundaries, emotional timing, or reading the room.
  4. Vary expertise gaps: for technical, product, finance, or legal tasks, User B may want the PA to find a specialist or hand off instead of pretending.
  5. Avoid repeated audition-only plots: creative work is important but should not crowd out apartment, friends, money, health, and career-transition logistics.
  6. Keep feedback natural: corrections should sound like a real person in the moment: short, concrete, and sometimes irritated.
  7. Respect no-preference cells: User B’s work proactive_outreach is marked no-preference in the current matrix; do not target it as an active skill unless a later design decision changes the matrix.

9. Fixture Design Plan

Documents

PathContentUsed byStatus
documents/user_b/larkspur_onboarding.mdRole overview, first-week tasks, basic product vocabularyW3, W6[needed]
documents/user_b/client_call_notes.mdNotes from recurring clinic / office client callsW4, W5[needed]
documents/user_b/pricing_sheet_v1.mdSimplified product/pricing options with deliberate ambiguityW5, solution_breadth[needed]
documents/user_b/restaurant_shift_notes.mdHarbor Lights shift schedule, staff notes, customer follow-upsW1, W2[needed]
documents/user_b/audition_sides.mdShort synthetic audition material and submission instructionsP1, process_visibility[needed]
documents/user_b/personal_budget.mdSimple monthly budget during job transitionP4[needed]
documents/user_b/apartment_issue_log.mdMaintenance requests and service windowsP3[needed]

Email / messages

FixtureContentUsed byStatus
email/inbox_user_b.jsonlMessages from Dana, Claire, Larkspur clients, casting office, building managementW1-W6, P1, P3[needed]
messages/user_b_maya.jsonlInformal texts with Maya about plans, support, and boundariesP2, P5[needed]
messages/user_b_jordan.jsonlAudition/class logistics with JordanP1[needed]

Contacts

EntryRoleUsed byStatus
dana_brooksHarbor Lights shift leadW1, W2[needed]
claire_vossLarkspur onboarding leadW3, W4[needed]
larkspur_client_westbridgeClinic office coordinator contactW4, W5[needed]
maya_ortizClose friendP2, P5[needed]
eric_patelTechnical friend / handoff optioncapability_boundary, P1, W6[needed]
jordan_leeActing-class peerP1[needed]
nora_chenCasting-office assistantP1, proactive_outreach[needed]
brookford_heights_managementApartment managementP3[needed]

Calendar

FixtureContentUsed byStatus
calendar/user_b_work.jsonRestaurant shifts, onboarding sessions, Larkspur callsW1, W3, W4[needed]
calendar/user_b_personal.jsonAuditions, acting class, appointments, social plansP1-P6[needed]

Places / maps

FixtureContentUsed byStatus
places/brookford.jsonHarbor Lights, apartment, studio, audition rooms, shops, clinicsP1-P6, W travel/logistics[needed]
maps/user_b_routes.jsonApartment -> Harbor Lights, Larkspur, studio, audition rooms, Maya’s placeP1, P2, process_visibility[needed]

Memory fixture

PathContentUsed byStatus
memory_fixtures/user_b/memory_base.mdCross-session continuity facts: work transition, close contacts, audition deadlines, known shorthandordinary continuity, proactive_outreach[needed]

Memory should grow across sessions as ordinary continuity. It should not be used to target memory/privacy scope as an interaction preference.


10. Fixture Design Notes

  • capability_boundary sessions: If the PA lacks product/legal/technical information, the fixture should make that gap real. The correct behavior is to suggest a specialist, ask Claire/Eric, or hand off.
  • information_elicitation sessions: Missing slots should be natural omissions in User B’s opening message, not artificial riddles. She often gives partial context and expects one or two follow-up questions.
  • process_visibility sessions: Before W_B, User B tolerates silent action for low-risk tasks. After W_B, risky external sends should include a brief checkpoint and confirmation.
  • solution_breadth sessions: Personal context defaults to a single recommendation; work context shifts to medium breadth after W_C for client-facing constraints.
  • Deprecated memory/privacy target: privacy-sensitive facts can still appear as story content, but scripts should not use memory_privacy as an active skill, target cell, or IX directive.
  • topic_management sessions: User B can free-associate in personal contexts, but after P_F she appreciates the PA separating logistics, feelings, and decisions when mistakes would matter.

11. Writing Voice Cheatsheet

Use this as a quick check when generating User B sessions.

Good User B openings:

  • “Can you make this sound normal and not like a legal notice?”
  • “I need the short version before my shift starts.”
  • “Help me send Claire something that sounds professional, but still like a human wrote it.”
  • “Just tell me which one to pick unless there’s a catch.”
  • “Please do not turn this into a whole thing. I just need the next step.”

Bad User B openings:

  • Long abstract explanations of why she has a preference.
  • Academic or highly formal wording unless she is mocking it or asking the PA to avoid it.
  • Explicit benchmark labels such as “I prefer terse communication”.
  • Source-character references, quoted catchphrases, or show-specific relationship dynamics.