Platform
Auth & onboarding
Accounts, the create flow, invites and CLI auth.
Web auth is Laravel Breeze (Livewire): register, login, forgot/reset password, email verification, session + CSRF.
-
1
Create workspace
Your top-level container; invite members later.
-
2
Create project
/projects/createLink a git repo and provider.
-
3
Create plan
/plans/createAI plan chat drafts phases & tasks.
- Loops back until the verdict is approved
Invites
-
Workspace invites — role + 7-day expiry, accepted at
/invites/workspace/{token}(guest → login → auto-accept). -
Project invites — accepted at
/invites/project/{token}.
-
1
Studio issues invite
A one-time JWT invite token.
-
2
Redeem on machine
maestro auth <token>Returns identity + access (15 min) + refresh (30 day) tokens + project list.
-
3
Stored securely
Tokens in OS keyring; identity in config.toml; projects in projects.toml.
-
4
Auto-detect & connect
cd into a repo and maestro connect resolves it from the remote.
- Loops back until the verdict is approved