Skip to main content

systemprompt_runtime/managed/
mod.rs

1//! Application-owned orchestration over the managed marketplace domain.
2//!
3//! Source capture, inventory refresh and Git credential resolution. The domain
4//! owns content and storage; this layer binds it to configured roots and
5//! secrets.
6//!
7//! Copyright (c) systemprompt.io — Business Source License 1.1.
8//! See <https://systemprompt.io> for licensing details.
9
10mod capture;
11pub mod git_sources;
12pub mod inventory;
13
14pub use capture::capture_authoring_input;
15
16#[derive(Debug, thiserror::Error)]
17pub enum OrchestrationError {
18    #[error(transparent)]
19    Managed(#[from] systemprompt_marketplace::managed::ManagedError),
20    #[error("Source verification failed: {0}")]
21    Source(String),
22}