Transport Strategy Spec
Serializable description of a network's transport strategy, mirroring the framework's TransportStrategy sealed class.
| variant | builder behaviour |
|---|---|
| SharedCarrier | one shared NoDelayDemandCarrier for every leg |
| PerIHPTimeBased | each node owns its own TimeBasedDemandCarrier; per-edge transport times |
| NetworkTimeBased | one shared TimeBasedNetworkDemandCarrier keyed on (filler, sender) |
A custom shared carrier is a v1 escape hatch (build the spec, then post-mutate the network); only the three standard strategies are describable in data. Shipment formation requires PerIHPTimeBased (validated in validate).