Skip to content

Move-In and Onboarding (Admin Guide)

Move-in is the moment a family stops being read and starts inhabiting its system. In the current product it is not an in-portal step-by-step checklist. It rests on three primitives plus user provisioning. This guide is how a Perpetum admin runs it.

flowchart LR
  A["Architecture approval<br/>LG, off platform"] --> P["Provision and invite users<br/>/admin/users"]
  P --> T["Terms of Use<br/>accepted at first login"]
  T --> R["Two universal review dates<br/>/admin/next-review"]

Provision and invite users (/admin/users): role and MFA management for the family

Provision and invite users (/admin/users): role and MFA management for the family (Illustrative, from the IS4 preview environment.)

Important (issue #22): an older Perpetum document describes Move-In as an eight-step process (House Approval, Authorization, User Roster, System Pathway, Portal Setup, User Onboarding, First Entry, Onboarding Audit) with a "Move-In Onboarding Record." That eight-step machine is retired. The product implements the three primitives below. Train against this guide, not the eight-step doc.

Who can do this: the Move-In admin landing is Perpetum L3 only. Setting review dates is L2 / L3. User provisioning is done by a Perpetum admin.


1. Open the Move-In surface

  1. Log in at <slug>.cgos.casa as Perpetum L3.
  2. Enter the admin console (gold "Administering <family>" banner).
  3. In the Admin sections tab bar, click Move-In (<slug>.cgos.casa/admin/move-in).

This page is a hub, not a workflow: it states the three primitives and links to the surfaces that hold them (Users, Next Review). There is no per-user step machine to walk.


2. Primitive 1: Architecture approval (the rollout gate)

Before a family is rolled into the live system, the Leading Generation approves the built architecture (the House, floors, rooms, the agreements that hold them, seats, access keys, and the visibility model).

  • This approval happens with Perpetum, off platform (a confirmation meeting/walkthrough), not as an in-portal editing action.
  • Perpetum records it as the gate that releases rollout: do not open the family into the live system until the Leading Generation has confirmed the build.
  • There is no in-portal button for this gate; it is an operational checkpoint Perpetum owns.

Practically: complete the House/Estate build (House Build, Rooms, Seats, Keys), walk it with the Leading Generation, get their confirmation, then proceed to provisioning.


3. Provision and invite people (Users)

Accounts are admin-provisioned; there is no self-registration and no shared password.

  1. From the Move-In page, click Provision and invite users, or open the Users tab (<slug>.cgos.casa/admin/users).
  2. Use Invite a new user: enter the person's details and role.
  3. The invited person receives an emailed link, follows it to set their own password and configure two-factor authentication, then signs in.
  4. The Users table shows each member's role, MFA state, and onboarding stage (for example "invited"), plus controls to change role, reset MFA, or disable a user.

4. Primitive 2: Terms of Use (first login)

Each person accepts the Terms of Use on their first sign-in into the live system.

  • This is automatic: a first-login gate presents the Terms; the person accepts once.
  • Acceptance is recorded per person; the Terms stay viewable from their account afterward.
  • No admin action is needed here. There is nothing to configure on this primitive.

5. Primitive 3: The two universal review dates

The family operates on one universal quarterly review date and one universal annual review date (not a separate cadence per person).

  1. From the Move-In page, click Set review dates, or open the Next Review tab (<slug>.cgos.casa/admin/next-review). (L2 or L3.)
  2. Set the quarterly date and the annual date for the family.
  3. The family sees these as the Next Review block on the Dashboard and as review dates on the Family Calendar in Living Structure.
  4. After a review meeting wraps, click Mark complete. This clears the past-due banner and the family sees the next date as soon as you set it.

Past-due is a banner, never a block. When a review date passes without being marked complete, a non-blocking banner appears under the System Care Protocol bar for the roles that see Next Review. The person can still use every part of the portal; nothing is locked.


6. What "done" looks like

A family is moved in when:

  • the Leading Generation has approved the built architecture (off-platform, recorded by Perpetum),
  • the people who should enter have been invited and have set up their accounts,
  • those people have accepted the Terms of Use on first login, and
  • the family's quarterly and annual review dates are set.

The live system is then the portal the family navigates every day. Remember: the live system is read for the family; Perpetum continues to operate the back end (open rooms, assign seats, set the cadence). Family and internal roles do not author content.


7. Quick troubleshooting

Symptom Likely cause Fix
No "Move-In" tab Not Perpetum L3 The Move-In landing is L3-only
404 at /portal/admin/move-in Wrong URL (double /portal) Use /admin/move-in or click the tab
Looking for the 8-step machine / "Step N of 8" Retired (issue #22) Use the three primitives in this guide
Invited user never got access Invite not completed They must follow the emailed link, set password + 2FA, then accept Terms at first login
Family worried by a past-due review banner Review date passed, not marked complete It does not block anything; after the review, Mark complete on Next Review clears it
Want a per-user onboarding record Not implemented in the current model Track onboarding waves off-platform; the product captures approval gate, Terms acceptance, and review dates only