reconcile Deltas
fun reconcileDeltas(ownerId: String, brokerTickets: List<BrokerPositionTicket>, attribution: TicketAttribution, engineLegs: List<PositionLeg>, accountingModes: Map<String, PositionAccountingMode> = emptyMap()): List<PositionDelta>
Engine-vs-broker position deltas for one strategy on a (possibly shared) account.
Confirmed netting symbols compare signed net quantity. Hedging and unknown symbols compare positive gross quantity per direction, so equal-and-opposite exposure cannot disappear into zero. Broker tickets are scoped by attribution; unattributed tickets always surface per direction, including net-zero long/short orphan pairs.