Parent: #318
Stack position: 3 of 6.
Goal
Extract organizations, members, and invitations into one complete organization-access domain module.
Scope
- Move organization, member, and invitation clap enums/arguments and exhaustive write classification.
- Move organization usage/Prometheus, member, invitation, and organization CRUD handlers, builders, output, and tests.
- Move corresponding
CloudClient wrapper methods into a domain-local impl CloudClient block.
- Keep organization-resolution entry points available to other domains through the shared runtime boundary.
- Re-export moved clap types through
cloud::cli.
Acceptance
Out of scope
- Service and ClickPipes extraction.
- Any API request, command-line, or output behavior change.
Parent: #318
Stack position: 3 of 6.
Goal
Extract organizations, members, and invitations into one complete organization-access domain module.
Scope
CloudClientwrapper methods into a domain-localimpl CloudClientblock.cloud::cli.Acceptance
commands.rs.Out of scope