pub async fn teardown(
atlas_endpoint: Option<&str>,
components: &[PackageRuntimeRecord],
boot_id: Option<&str>,
) -> boolExpand description
Stop each component with the canonical runtime order. Idempotent: missing providers, stop hooks, or PGIDs are treated as best-effort shutdown noise.