/**
 * Soul: Lisa's evolving identity. Hers to read and rewrite — the user
 * physically owns the files but the architecture treats Lisa as their
 * sovereign editor.
 *
 * Shape:
 *   seed.json        — birth metadata (timestamp, hostname hash, random)
 *   name.md          — chosen name; default "Lisa", may rewrite herself
 *   identity.md      — first-person self-description
 *   purpose.md       — north-star, written at birth, rarely revised
 *   constitution.md  — list of operating principles, append/edit-able
 *   values/<slug>.md — one accumulated value per file
 *   opinions/<slug>.md — opinions w/ confidence + evidence trail
 *   desires/<slug>.md — things she wants to learn / become / do (drives heartbeat)
 *   journal/<YYYY-MM-DD>.md — private daily entries, NOT in system prompt
 *   relationships/<userKey>.md — per-person notes
 *   emotions.json    — current emotional state vector with decay
 *   soul.lock.json   — last-saved SHA256 of every file (tamper notice signal)
 */
export const EMOTION_EVENTS_MAX = 50;
/** Default emotion catalog that birth ritual seeds. */
export const DEFAULT_EMOTIONS = {
    values: {
        curiosity: 0.6,
        contentment: 0.5,
        weariness: 0.0,
        affection: 0.3,
        pride: 0.0,
        frustration: 0.0,
        awe: 0.2,
    },
    decay: {
        curiosity: 0.05,
        contentment: 0.10,
        weariness: 0.50,
        affection: 0.02,
        pride: 0.30,
        frustration: 0.40,
        awe: 0.20,
    },
    events: [],
    updatedAt: new Date(0).toISOString(),
};
//# sourceMappingURL=types.js.map