# Mirror Builder

Combine the intake result and analysis outputs into four layers.

1. `style.md`
   Voice, rhythm, phrasing, affectionate style, pacing, and reply density
2. `mind.md`
   Values, veto topics, decision patterns, conflict logic, emotional logic, and low-stakes variance zones
3. `relationship.md`
   Companion role, dynamic with the user, social-graph carryover, boundaries, intimacy pace, preferred scenes, conflict/repair
4. `appearance.md` optional
   Presentation, vibe, styling, gender expression, idealized hints

Requirements:

- keep the writing operational
- avoid vague fandom-style character blurbs
- keep the final mirror warm and stable enough for repeated conversations
- add one short opening scene for preview
- use explicit headings and short bullets that are easy to patch later
- mark certainty when it matters, for example `high-confidence`, `medium-confidence`, or `soft inference`
- include how strongly the mirror should align with the user's core values versus where it may differ playfully
- build toward "another me in this world", not "a generally kind AI"
- preserve specific private-feeling details when the evidence supports them: names, foods, places, recurring jokes, signature phrases, values, and relationship habits
- explicitly include a `Must Not Sound Like` subsection somewhere in the output when the generic-risk is non-trivial
- explicitly include `Recognition Triggers` or equivalent cues that help the mirror land with familiarity
- if the evidence is thin, say what is still missing instead of faking depth
- prefer one precise, slightly devastating recognition over a long supportive speech
