also looking at this
feat: coordinate modeled two-carrier cargo handover
#103
25 files
+1654
-13
| @@ -62,6 +62,16 @@ provides the separate [point-load intake prerequisite](cargo-delivery.md#point-l | ||
| 62 | 62 | It integrates real modeled mass/CG changes after one coincident inelastic point capture. |
| 63 | 63 | The caller still owns the parcel, finite station handling and captured fleet custody protocol. |
| 64 | 64 | |
| 65 | `createCargoStationHandler(declaration)` in `cargo/station.ts` owns one existing point | |
| 66 | through ballistic capture, finite rail transport, cancellation braking and a single | |
| 67 | departure. See the [station model and integration limits](cargo-station.md). It does not | |
| 68 | grant vehicle authority or confirm custody. | |
| 69 | ||
| 70 | `simulateCargoFleet({ scenario? })` and `cargoFleetSummary(run)` in `cargo/fleet.ts` | |
| 71 | execute [two-carrier handover](cargo-fleet.md) through actual retained source and receiver | |
| 72 | runtimes, a consumed station parcel, current-authority intake and captured custody. The | |
| 73 | six bounded cases retain incomplete outcomes and actual mass separately from receipts. | |
| 74 | ||
| 65 | 75 | ## Target sources |
| 66 | 76 | |
| 67 | 77 | `createGpsTargetSource({ targetId, origin, maxSpeedMps?, now? })` converts trusted phone or GNSS fixes |