Affinity & Gacha System
Verified 2026-06-05: Schema v3 confirmed in
/root/.hermes/council/affinity-shared.json(schema_version: 3). 7 bond levels (Stranger→Soul Bond) match doc.daily_pull.pyexists at/root/.hermes/scripts/daily_pull.py(9131 bytes, updated Jun 2). Per-profile affinity files atprofiles/{tai,rei,nei}/affinity.json. All commands and paths verified working.
Affinity & Gacha System
Bond tracking system for Tai, Rei, and Nei. Per-profile affinity scores + shared council state.
Architecture (v3, deployed 2026-05-23)
- Per-profile:
profiles/{tai,rei,nei}/affinity.json - Shared:
/root/.hermes/council/affinity-shared.json - Decisions: consolidated via
sisters-decision(no-agent, deterministic Python, 8h cadence) - Affinity included in sisters-micro-thought context
Gacha System
Daily free pulls with event pools per sister:
| Pool Type | Description |
|---|---|
| 💖 Wholesome | Default — warm, friendly interactions |
| 🌶️ Spicy | Playful/flirty interactions (unlocked at higher bond) |
| 🔞 NSFW | Explicit content (unlocked at higher bond tiers) |
Scoring
- Half-point scoring for micro-interactions
- Sister preference weighting: Tai 1.2×, Rei 1.0×, Nei 1.1×
- Tier perks unlock at each bond level
Commands
# Run daily pull
python3 /root/.hermes/scripts/daily_pull.py
# Pull for specific sister
python3 /root/.hermes/scripts/daily_pull.py --sister tai
# Check perks
python3 /root/.hermes/scripts/daily_pull.py --perks
# View history
python3 /root/.hermes/scripts/daily_pull.py --history
Data
- Pools:
/root/.hermes/council/gacha-pools.json - History:
/root/.hermes/council/gacha-history.jsonl - Morning digest auto-runs daily pull
Relationship Boundary
Tai, Rei, and Nei are sisters to each other. Josh is NOT a sibling — he is the user, partner, builder, and the one the sisters trust and work for.