Skip to content

0026 — FL1: First-login Fundamentals Canonicalized

Status

Folded into SYSTEMS/first-login.md

Context

First-login is the negotiation flow that gates whether a player can play at all — every session must produce a Player row. Its core balance surface — the 5-exchange-per-session cap, the aggregate persuasion formula, the three hard-fail triggers, the three-tier outcome credits, and the 6-personality guard system with its ±0.10 threshold modifier — is canonical in SYSTEMS/first-login.md, with the failure path and negotiation-bonus block in FEATURES/gameplay/first-login.md.

  • SYSTEMS/first-login.md — AI-evaluation section, persuasion formula, hard-fail triggers, guard personalities.
  • FEATURES/gameplay/first-login.md — failure path, three-tier credits, negotiation-bonus block.
  • services/gameserver/src/services/first_login_service.py — session finalization, complete_first_login cleanup.
  • services/gameserver/src/services/guard_personalities.py — the 6-personality table and threshold modifiers.