Skip to content

[feature] Add automatic session orchestration service #306

@marwannettour

Description

@marwannettour

Parent epic: #300

Summary

Add client-side orchestration for creating an automatic trusted session.

Scope

  • Validate target ClientId values before calling the backend.
  • Validate that each target is locally trusted by the creator.
  • Create the cloud session through the existing creation flow.
  • Start automatic invitations after session creation.
  • Track per-target progress and terminal results.

Acceptance criteria

  • A client service orchestrates automatic trusted session creation.
  • Local validation rejects empty, duplicate, self-target, too-many-targets, and untrusted targets.
  • The existing cloud session creation flow is reused.
  • The creator remains the first session member.
  • Per-target statuses are available for UI and CLI consumers.
  • Unit tests cover validation and orchestration success/failure paths.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions