From 34d152c81cff39f24af93eadd64c28c2bec2e7cb Mon Sep 17 00:00:00 2001 From: Logan Johnson Date: Fri, 4 Sep 2026 18:10:23 -0400 Subject: [PATCH] fix(multiverse): introduce provisioning stub with its receiver Signed-off-by: Logan Johnson --- desktop/src-tauri/src/managed_agents/broker_launch.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/desktop/src-tauri/src/managed_agents/broker_launch.rs b/desktop/src-tauri/src/managed_agents/broker_launch.rs index b2d33051da..863e91e13d 100644 --- a/desktop/src-tauri/src/managed_agents/broker_launch.rs +++ b/desktop/src-tauri/src/managed_agents/broker_launch.rs @@ -2,6 +2,8 @@ //! Automatic issuance is not in the merged broker contract. Keep the production //! provider fail-closed until that host-owned adapter is supplied; do not mint a //! competing bearer token or fall back to exporting the agent key. +use super::ManagedAgentRecord; +use buzz_core_pkg::desktop_lifecycle::Outcome; use std::process::Command; pub(crate) struct LaunchScope<'a> { @@ -106,6 +108,14 @@ impl BrokerSession { } } +/// Explicit external integration gate, not a fabricated successful launch. +pub(crate) fn provision( + _scope: LaunchScope<'_>, + _record: &ManagedAgentRecord, +) -> Result { + Err(Outcome::ProvisioningUnavailable) +} + #[cfg(test)] mod tests { use super::*;