// SPDX-License-Identifier: AGPL-3.0-or-later
// Copyright (c) 2026 ReifyDB
//! Subsystem trait surface: the contract every `sub-*` crate implements so the runtime supervisor can start, stop,
//! and health-check them through a uniform handle. The trait is intentionally minimal so a subsystem can hide its
//! own internal architecture while still participating in lifecycle management. New subsystems implement this trait
//! to be discoverable by the supervisor.