keepAwake property
Always present, unlike capture and navigation.
Those two are absent from the catalog when a consumer injects nothing,
which is the right answer for a capability the App simply chose not to
expose. Keep-awake is the one an operator reaches for because the UI
plane just stopped answering, so it stays cataloged and says wired: false — a diagnosis instead of a missing row.
Implementation
late final PatchbayKeepAwakeBridge keepAwake;