"""Training fleet — multi-host distributed training coordinator. Mirrors the collection-side fleet pattern: - Single canonical training_manifest.toml (operator-edited) - Workers self-detect capability + report to the receiver - Receiver maintains a SQLite job queue, atomic claim + heartbeat - Workers loop: claim → train → ship artifact → repeat - Operator controls deployment via the manifest only The collection fleet is embarrassingly parallel (every host runs the same plan). Training jobs must be assigned at most once across the fleet, so the receiver coordinates claims; everything else is symmetric. """