Subsystem trait surface: the contract every sub-* crate implements so the supervisor can start, stop and
health-check them through one handle. Deliberately minimal, so a subsystem can hide its own architecture and
still participate in lifecycle management.