MeridiansMeridians

Personas

People and roles the system serves.

Personas — who reaches for Meridians

Companion to positioning. This folder describes who brings a consequential situation to Meridians, what they hope to rehearse, and where the current product stops. It is not a market-size claim and it is not permission to describe direction as shipped.

The thesis

Rehearse consequence before you live it — and find out what you caused.

Earth is causally thin. Most people get one attempt at a hard conversation, a strategic move, a training decision, a story turn, or a game-world commitment. Meridians holds the situation, forks it, prices pathways, and lets the person remain the author of the move. It does not predict or choose. It interviews a person, turns the kept situation into a Domain, develops branches, and shows consequences through a visual-novel reading.

The fit test

Every fit must satisfy all four conditions:

  1. They face a moment, decision, or world whose consequences they cannot cheaply rehearse.
  2. They think in actors, incentives, information, and consequences, not headlines.
  3. They want to remain the author of the move; the engine proposes and prices but never chooses.
  4. They will return to ask “what did I cause?” and try again.

Someone who wants a forecast, verdict, passive story, or one-off answer is not a fit merely because they like the premise.

The primary roadmap is Causal MCTS VNs; VNMMO is a stretch goal on a separate roadmap.

Roster by use

UsePersonaEntry ask
Life moments and consequential decisionsSam“Help me prepare for this conversation.”
Psychology / latent traitsNoor“Help me practice toward a trait.”
StrategyRafael, Dev“Run my scenario for the team.”
Table / multi-seatRenata, Kai“Give several seats the same world.”
LearningTomás“Let me learn by acting in the world.”
EntertainmentPriya“Make me a story I can affect.”
LeisureAna“Let me wander a few worlds.”
AuthorsElena“Check my novel’s fates.”
FacilitatorMaya“Run a simulation with my client.”
BuilderLeo“Give me the substrate and contracts.”

What they are asking for

They sayThe honest answer
“Help me prepare for X.”Bring the situation. Intake is currently a desktop interview; turning it into a Domain runs by hand through MCP.
“Tell me what will happen.”Meridians does not predict. It shows what the person caused in the declared world and prices pathways without choosing.
“Make me a story.”The Reader can be served a prepared Experience: a visual novel whose scenes were generated before reading.
“Run my scenario for the team.”Strategy and table users can play bounded branches; multi-seat governance and automated search remain open.
“Check my novel’s fates.”The author can use the worldbuilder substrate and MWS direction; automated search over every branch is not shipped.

Prospects, not fans

The useful prospect has a situation with stakes and can name the actors, incentives, private information, constraints, and candidate moves. They are not buying a feed or an oracle. They are buying a bounded opportunity to act, inspect a consequence, and try again.

The interview is currently a desktop flow run by hand. Voice intake is direction, not a shipped hands-free product. The conversion question is whether the person returns to replay the situation, not whether they compliment the metaphor.

Two shipped realities

  1. The record and branch substrate. Domains, canonical state, Scenario runs, and typed actions can preserve a declared world and its consequences.
  2. The prepared reading surface. Published Experiences are generated once and then served. The reader does not pay generation cost for every reading.

The VN reader, automated MWS, latent-trait readings, transfer, and freeform World wandering remain direction unless a surface says otherwise. Noor’s reading, if built, must be private, non-clinical, non-diagnostic, and never a verdict. Transfer is unproven.

The causal loop

act → world remembers → “what did I cause?” → retry as experiment

Play without the return question is engagement, not learning. A persona earns a place here only when the loop can be observed or when the document clearly marks the missing piece.

Working boundaries

  • Macro is the mastered layer: the engine can hold world state, branches, open Fate, and causal consequence at the scene/arc level.
  • Micro is not mastered: nothing currently reads inside a scene at screen or sentence grain. Micro analysis is direction and exists in service of making macro consequence felt.
  • Situation → world is manual: voice interview is direction; conversion is performed by an operator through MCP.
  • Search is bounded: Scenario Lab experiments are evidence of a laboratory surface, not a shipped autonomous MWS service.
  • Economics counts generated simulations: hosted headroom now hangs on generation plus MWS; voice minutes and automated search compute remain open estimates.

Generated economics

The tables below are projections from PERSONA_SETUPS and centralized action pricing. They are not promises about willingness to pay. Run npm run gen:personas after changing a setup. Marked blocks are machine-owned.

Program spend

<!-- gen:personas:spend -->
PersonaBoundaryPublicPrivateQ/runQ/wkArticles/wkMon/wkRsn/wk$/mo
SamPrivate01000$0.00 (0%)$0.03~$2
NoorPrivate01000$0.00 (0%)$0.03~$3
RafaelPublic103636$0.06 (11%)$0.09~$3
DevBlended112424$0.04 (8%)$0.20~$2
RenataBlended01000$0.00 (0%)$0.04~$2
TomásBlended112212$0.02 (4.7%)$0.18~$2
PriyaPrivate01000$0.00 (0%)$0.00~$0.11
AnaPrivate01000$0.00 (0%)$0.00~$0.06
ElenaPrivate02000$0.00 (0%)$0.16~$2
KaiPrivate03000$0.00 (0%)$0.37~$3
MayaBlended112424$0.04 (6.3%)$0.18~$3
<!-- /gen:personas:spend -->

Running cost

<!-- gen:personas:cost -->
PersonacostPostureFleet profileRunning $/wkRunning $/moOnboarding (one-time)
Samboundedbudget-smart$0.40~$2~$0.01
Noorboundedbudget-smart$0.74~$3~$0.01
Rafaeldeepperformance-smart$0.59~$3~$0.13
Devbalancedbalanced-smart$0.50~$2~$0.20
Renatabalancedbalanced-smart$0.40~$2~$0.09
Tomásbalancedbalanced-smart$0.43~$2~$0.20
Priyabalancedbalanced-smart$0.03~$0.11~$0.09
Anabalancedbalanced-smart$0.01~$0.06~$0.08
Elenabalancedbalanced-smart$0.58~$2~$0.29
Kaibalancedbalanced-smart$0.65~$3~$0.33
Mayadeepperformance-smart$0.66~$3~$0.21
<!-- /gen:personas:cost -->

Shipped-PMF ranking

<!-- gen:personas:pmf -->
PersonaNetPullRiskAnalysis-fitPay-fitShipped-leanTop risk
Rafael8091.111.10.8910.85time-to-value
Dev72.285.513.40.920.850.8direction
Maya70.686.916.30.9410.7direction
Renata68.686.117.510.850.75direction
Kai67.872.44.710.40.95time-to-value
Elena61.669.88.210.40.85direction
Priya58.568.49.910.40.8direction
Sam54.271.116.910.60.6direction
Tomás46.864.417.60.950.40.7direction
Noor36.664.62810.60.45direction
Ana35.158.523.310.40.5direction
<!-- /gen:personas:pmf -->

The PMF ranking measures fit to the shipped surface under explicit assumptions. It is not a verdict on a person and does not make a directional use look shipped.

Why each entry exists

“Help me prepare for X”

Sam is the flagship case: a salary conversation, a hard talk with a co-founder, or another one-shot moment whose ordinary rehearsal is too thin. The simulation is valuable only if it preserves the person’s move and makes the consequence legible.

“Tell me what will happen”

This is the oracle request, and it is the wrong promise. Meridians searches and prices pathways from a declared world. It cannot know the world completely and must not turn a priced pathway into prophecy.

“Make me a story”

Priya is the Reader: she wants an explorable VN and a pocket-dimension return, but the product must still ask what she caused. A passive viewer is not the target.

“Run my scenario for the team”

Rafael, Dev, Renata, and Maya need a table: named actors, asymmetric information, candidate moves, and attribution. The current Scenario Lab can run bounded experiments; multi-seat governance is still open.

“Check my novel’s fates”

Elena wants a chess engine for the fates of her own novel. The current author surface can preserve and develop branches; automated MWS remains direction.

Pivot note — 2026-09-20

The roster is now organised around causal simulation services rather than maintained experts. A person brings a situation, the engine helps keep a world, and the person chooses the commitment. Directors may ground a world in live evidence, but the modal simulation bill is generation plus MWS, not a crawl alone. The old maintained-knowledge roster remains useful history; it is no longer the thesis.

Further reading

Update discipline

PERSONA_SETUPS in constellation-economics.ts is the economic source of truth. Persona files explain the use, objections, and boundary. Generated blocks must be regenerated, not hand-edited.