People · Workflow
Onboarding
What would you like to do?
A visitor chooses Join, or finishes the five-question orientation and is invited to keep the result.
End to end
Trigger
A visitor chooses Join, or finishes the five-question orientation and is invited to keep the result.
Inputs
Name, email, password (8+), role (11 member types), commune; optional orientation answers carried from the wizard.
Processing
Email uniqueness and password length checked; role validated against the role registry; orientation answers sanitised and stored with the account.
User actions
Fill the form; optionally answer the orientation first; land on the personal space.
System actions
LP_Accounts::register creates the account, stores the commune, marks the "joined" milestone and posts a welcome notification.
Relationships created
Person → commune (lives in). Person → role.
Notifications
Welcome notification in Activity. No email by design.
Next possible actions
Create a profile · Find people nearby · See what is happening this week · Join a Cercle.
Completion state
Account exists, signed in, milestone "Welcome" reached.
Engines involved
Each named method exists in the core plugin — the verification harness fails the build if one goes missing.