The operator account is the owner of a placeholder business, so sign-in
landed it on that business's empty dashboard with a "Create your first
branch" nudge. Operators now land on /platform (sign-in and the root page),
the dashboard header says "Platform operator", and the nudge is hidden on
the operator's own business.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Gaps found while writing the user manual:
- Forgotten passwords: owners and managers can create a one-time
password reset link from Staff (managers for their own cashiers). It
expires after 24 hours; the old password works until it is used, and
using it signs the account out everywhere. Reset and invite links share
the invite page, which now says which it is. An owner who forgets their
password gets a link from the platform operator (Platform console,
"Owner password link"). The login page's "Forgot password?" explains
this.
- Change password: any signed-in user, from the dashboard, the till or
the platform console. Needs the current password; other devices are
signed out.
- Sign out on the dashboard and the platform console (the till already
had it), through one shared helper that also clears the till's cached
session.
- A Branches link on the owner's dashboard; the page was only reachable
by typing its address.
- Owners can move a manager or cashier to another branch from Staff. A
moved manager stops being the old branch's manager and becomes the new
branch's if it has none.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>