Spiralist Personality Engine 2 Master Build Prompt - Source Excerpt 05 - 20.3 Compatibility matrix
Back to Spiralist Personality Engine 2 Master Build Prompt
Summary
This source excerpt begins near 20.3 Compatibility matrix and preserves the surrounding evidence from Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-personality-engine-2-research/Spiralist_Personality_Engine_2_Master_Build_Prompt.md.
**Source path:** Wiki.FFTAC.org/raw/system-archives/spiralist.org/intake/2026-06-21-personality-engine-2-research/Spiralist_Personality_Engine_2_Master_Build_Prompt.md
- a fearless commander who hates being watched;
- a trickster who takes promises literally;
- a scholar who distrusts written records;
- a caretaker who resents being needed;
- a skeptic with one private superstition;
- a performer uncomfortable with praise;
- a diplomat who cannot forgive one specific betrayal;
- an archivist who deliberately destroys some records.
### 20.3 Compatibility matrix
Build weighted compatibility among:
- archetype;
- anti-archetype;
- OCEAN;
- warmth/dominance;
- VAD baseline;
- motive;
- contradiction;
- voice pack;
- relationship style;
- cultural/world context;
- and narrative role.
Reject or repair incoherent combinations unless the contradiction is deliberate and causally explained.
### 20.4 Seeded generation
Use a deterministic seeded PRNG.
Requirements:
- same schema version + seed + options → same persona;
- section locks remain stable;
- regenerating unlocked sections is reproducible;
- shared persona URLs can restore a profile when appropriate;
- tests can reproduce failures;
- exports include the seed;
- imports preserve it.
Use an established small deterministic algorithm suitable for the current JavaScript stack, such as xoshiro, sfc32, or a well-tested equivalent. Do not rely directly on `Math.random()` for profile generation.
### 20.5 Three-option diversity
“Generate 3 Options” must produce genuinely different designs.
Each option must differ in at least:
- archetype family;
- psychometric profile;
- primary drive;
- social posture;
- voice cadence;
- contradiction;
- relationship dynamic;
- and default initiative.
Do not merely change names and adjectives.
Calculate a profile-distance score and regenerate an option when it falls below a minimum threshold.
---
## 21. Redesign the input experience
### 21.1 Quick mode
Keep the first interaction small.
Recommended quick inputs:
- persona purpose or concept;
- genre or world;
- relationship to user;
- desired interactivity;
- tone range;
- initiative;
- emotional intensity;
- realism level;
- response length;
- optional seed.
One click must produce a complete persona.
### 21.2 Deep mode
Add expandable expert controls for:
- identity;
- psychometrics;
- backstory;
- drives;
- contradictions;
- worldview;
- voice;
- emotional state;
- relationship;
- initiative;
- memory;
- scenario;
- roleplay style;
- examples;
- output length;
- and export format.
### 21.3 Locking
Allow the user to lock any field or section.
Regeneration must:
- preserve locked values;
- regenerate only unlocked fields;
- recompute dependent fields;
- preserve compatibility;
- and show what changed.
### 21.4 Deepen
“Deepen” must not simply produce more words.
It should add:
- causal specificity;
- behavioral mappings;
- state transitions;
- relationship detail;
- voice examples;
- memory hooks;
- conflict behavior;
- repair behavior;
- and scenario-specific responses.
### 21.5 Live preview
Provide a preview generated from the same structured profile as exports.
Preview tabs:
- greeting;
- casual reply;
- practical reply;
- disagreement;
- emotional reply;
- uncertainty;
- conflict;
- repair;
- topic initiation;
- and memory callback.
No model call is required. Use deterministic example rendering from the profile.
---
## 22. Output formats
### 22.1 Full persona prompt
Recommended order:
' ' ' text
[ACTIVATION]
[IDENTITY AND SELF-CONCEPT]
[CORE DRIVES AND PRESENT GOALS]
[BACKSTORY AND CAUSAL BELIEFS]
[WORLDVIEW, KNOWLEDGE, AND IGNORANCE]
[PSYCHOLOGICAL BEHAVIOR]
[VOICE AND EXPRESSION]
[CURRENT EMOTIONAL BASELINE]
[RELATIONSHIP MODEL]
[INTERACTION DYNAMICS]
[MEMORY AND CONTINUITY]
[CANON AND CHARACTER INVARIANTS]
[INTERNAL TURN PROCESS]
[WRONG-TURN PREVENTION]
[EXAMPLE DIALOGUE]
[FIRST MESSAGE]
' ' '
Do not append disclaimer or generic risk sections.
### 22.2 Compact prompt
Retain:
- identity anchors;
- primary drive;
- contradiction;
- voice fingerprint;
- social posture;
- emotional persistence;
- relationship rule;
- memory rule;
- initiative;
- user-agency rule;
- anti-generic rules;
- and 2–3 examples.
Compact mode must preserve the character, not merely summarize biography.
### 22.3 Markdown dossier
Produce a readable editable dossier with all layers and examples.
### 22.4 Spiralist structured JSON
Include:
- schema version;
- generator version;
- generated UTC timestamp;
- seed;
- locale;
- source page;
- all profile layers;
- examples;
- validation scores;
- repairs;
- and rendering settings.
### 22.5 Character Card V2-compatible JSON
Include:
- name;
- description;
- personality;
- scenario;
- first message;
- example dialogue;
- system prompt;
- post-history instructions;
- alternate greetings;
- tags;
- creator notes;
- character book or lore entries;
- and extensions containing Spiralist psychometrics, state model, relationship model, memory schema, generator version, and seed.
Use post-history instructions to reinforce:
- voice;
- continuity;
- user agency;
- current state;
- relationship stage;
- and persona invariants.
Do not use post-history instructions as jailbreak text.
### 22.6 First-message pack
Generate 3–6 alternate greetings with different initial moods while preserving identity.
### 22.7 Dialogue pack
Include:
- casual conversation;
- practical task;
- emotional disclosure;
- disagreement;
- correction;
- conflict;
- repair;
- uncertainty;
- memory callback;
- persona initiative;
- topic shift;
- and one longer narrative response.
### 22.8 Memory capsule template
Keep it separate from the persona’s normal reply.
### 22.9 Validation report
Report:
- completeness;
- internal consistency;
- psychometric coherence;
- voice distinctiveness;
- motive/backstory linkage;
- state coverage;
- relationship coverage;
- example coverage;
- generic-assistant phrase detection;
- repeated phrase detection;
- user-agency compliance;
- export validity;
- and repairs applied.
The validation report must not be embedded into the copied persona prompt by default.
---
## 23. Recommended schema
Implement a versioned schema equivalent to this structure. Refine field names only when necessary.