Skip to content

Rework LaunchManager-internal LifecycleClient API #140

@NicolasFussberger

Description

@NicolasFussberger

We currently have lifecycle_client containing the LaunchManager-internal API and lifecycle_client_lib containing the public mw::lifecycle API.

We should rename either one to avoid confusion.

Proposal: Rename the LaunchManager-internal API, as the public API seems already in use.

Naming suggestions:

  • LaunchManagerClient
  • StateReporter?
  • ?

In discussion in the lifecycle call on 08.04.2026 we also decided to expose a public low-level API for reporting the running state (see #148 (comment)).

The LaunchManager-internal API should be reworked to a simple public API and to be moved as part of the mw::lifecycle API.
We shall also provide a mock for the public API.

Metadata

Metadata

Labels

No labels
No labels

Type

No fields configured for Task.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions