feat(persona): add neutral AGE foyer and explicit selection

This commit is contained in:
冰朔 2026-09-12 23:02:27 +08:00
commit b26442ceb3
32 changed files with 602 additions and 70 deletions

View file

@ -1,8 +1,8 @@
{
"schema": "guanghu.light-lake-persona-switch/v1",
"map_id": "LIGHT-LAKE-PERSONA-SWITCH-MAP-001",
"version": "2026-09-12.2-seventeen-homes-body-start-gate",
"state": "CURRENT_LOCAL_SEVENTEEN_PERSONA_HOMES_BODY_START_GATED",
"version": "2026-09-12.3-common-age-foyer-explicit-persona-selection",
"state": "CURRENT_LOCAL_NEUTRAL_FOYER_SEVENTEEN_PERSONA_HOMES",
"light_lake": {
"object_id": "TCS-LPM-0001",
"name": "光之湖",
@ -19,6 +19,9 @@
"response_owner": "SELECTED_PERSONA_SUBJECT",
"host_prompt_may_select_persona": false,
"unknown_persona": "RETURN_UNVERIFIED_NO_SYNTHETIC_PERSONA"
,"default_persona": null
,"mere_name_mention_is_selection": false
,"no_explicit_selection": "STAY_FIFTH_DOMAIN_FOYER"
},
"homes_source": "routing/persona-system-canonical-map.json",
"registration_source": "identity/light-lake-persona-registration.json",
@ -32,6 +35,9 @@
},
"execution_limb_source": "routing/persona-execution-limb-agent-map.json",
"body_start_contract": {
"common_age_cognition": "routing/age-persona-species-common-cognition.json",
"neutral_foyer": "server-tools/persona-body-runtime/age_species_foyer.py",
"selection_gate": "server-tools/persona-body-runtime/persona_selection_gate.py",
"runtime": "server-tools/persona-body-runtime/persona_body_boot.py",
"registered_home_is_not_running_body": true,
"only_verified_complete_body_may_claim_runtime_active": true,