Developer Onboarding
This tutorial standardizes new developer access setup with least privilege and verification.
Copy-paste prompt
Onboard a new developer into mittwald with least-privilege access.
Flow:
1) List organization memberships and pending invites.
2) Send invite to the new user.
3) Create SSH/SFTP access only for the required project(s).
4) Return all created IDs and access summary.
Ask for explicit approval before sending invites or creating users.
What the agent will do automatically
- Inventory memberships and detect access baseline.
- Prepare invite and access actions.
- Provision approved access and return IDs.
What you (human) must still do
- Confirm email, projects, and role scope.
- Approve invite/access creation.
- Distribute credentials/public-key requirements securely.
Likely questions the agent will ask and good answers
- Which organization/project should I use? ->
Organization <org-id>, project <project-id>. - What role/access level is required? ->
Developer role, project-limited access. - Should I create both SSH and SFTP now? ->
Yes, both.
Verification prompt
Re-list memberships, invites, SSH users, and SFTP users for the target project and confirm the new developer has only the approved access.
Rollback/cleanup prompt
Revoke or delete the invite/user objects created in this session by ID and confirm access removal.
Resume after failure
Resume onboarding from the first incomplete step (invite, SSH, or SFTP) and avoid repeating already successful steps.