| validatePricing(TradeOrderEntity, List, MarketingPort.PricingLock) |   | 88% |   | 54% | 19 | 22 | 5 | 38 | 0 | 1 |
| requestHash(TradeModels.CreateOrderCommand) |   | 78% |   | 58% | 5 | 7 | 6 | 28 | 0 | 1 |
| recoverOrder(String) |   | 55% |   | 50% | 3 | 5 | 5 | 12 | 0 | 1 |
| lambda$applyPaymentExceptionRefundEvent$11(TradeModels.RefundEventCommand, TransactionStatus) |   | 89% |   | 65% | 9 | 14 | 6 | 48 | 0 | 1 |
| observeConcurrentCreateOrRethrow(TradeModels.CreateOrderCommand, String, TradeException) |   | 65% |   | 50% | 3 | 5 | 7 | 15 | 0 | 1 |
| lambda$beginCancellation$29(String, Long, boolean, String, String, String, TransactionStatus) |   | 71% |   | 50% | 4 | 8 | 4 | 15 | 0 | 1 |
| tryClaimRecovery(String, String) |   | 59% |   | 75% | 1 | 3 | 3 | 7 | 0 | 1 |
| releaseRecoveryClaim(String, String) |   | 46% |   | 75% | 1 | 3 | 3 | 5 | 0 | 1 |
| lambda$applyPaymentSucceeded$9(TradeModels.PaymentSucceededCommand, TransactionStatus) |   | 92% |   | 72% | 5 | 10 | 4 | 50 | 0 | 1 |
| progressCancellation(String) |   | 73% |   | 75% | 1 | 3 | 4 | 18 | 0 | 1 |
| cancelTimedOutOrder(String) |   | 53% |   | 50% | 1 | 2 | 3 | 7 | 0 | 1 |
| lambda$applyPricingLock$22(String, MarketingPort.PricingLock, TransactionStatus) |   | 95% |   | 66% | 3 | 7 | 4 | 60 | 0 | 1 |
| createOrder(TradeModels.CreateOrderCommand) |   | 89% |   | 75% | 2 | 5 | 2 | 26 | 0 | 1 |
| listOrdersByCursor(Long, int, String) |   | 87% |   | 91% | 1 | 7 | 2 | 16 | 0 | 1 |
| listOrders(Long, long, long) |   | 75% |   | 50% | 1 | 2 | 1 | 8 | 0 | 1 |
| persistReferenceBinding(TradeOrderEntity, boolean) |   | 20% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 |
| createFlashSaleOrder(TradeModels.FlashSaleAdmissionAcceptedCommand) |   | 92% |   | 66% | 2 | 4 | 1 | 30 | 0 | 1 |
| lambda$progressStockReservation$26(String, Long, InventoryPort.ReservationSnapshot, boolean, TransactionStatus) |   | 86% |   | 71% | 4 | 8 | 2 | 18 | 0 | 1 |
| getOrderByIdempotencyKey(Long, String) |   | 65% |   | 75% | 1 | 3 | 2 | 7 | 0 | 1 |
| cancelOrder(Long, String) |   | 65% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getOrder(Long, String) |   | 59% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| lambda$applyFulfillmentEvent$13(TradeModels.FulfillmentEventCommand, TransactionStatus) |   | 89% |   | 75% | 2 | 6 | 2 | 19 | 0 | 1 |
| validateFlashSaleCommand(TradeModels.FlashSaleAdmissionAcceptedCommand) |   | 88% |   | 50% | 19 | 20 | 2 | 14 | 0 | 1 |
| applyPaymentSucceeded(TradeModels.PaymentSucceededCommand) |   | 75% |   | 83% | 1 | 4 | 2 | 9 | 0 | 1 |
| applyShipmentSigned(TradeOrderEntity, String, boolean) |   | 68% |   | 50% | 2 | 3 | 3 | 7 | 0 | 1 |
| applyPaymentExceptionRefundEvent(TradeModels.RefundEventCommand) |   | 52% |   | 50% | 1 | 2 | 3 | 6 | 0 | 1 |
| applyFulfillmentEvent(TradeModels.FulfillmentEventCommand) |   | 52% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| progressPricingAndStockReservation(String) |   | 91% |   | 75% | 1 | 3 | 4 | 28 | 0 | 1 |
| flashSaleRequestHash(TradeModels.FlashSaleAdmissionAcceptedCommand) |   | 89% | | n/a | 0 | 1 | 2 | 13 | 0 | 1 |
| lambda$progressPaymentConfirmation$27(String, InventoryPort.ReservationSnapshot, TransactionStatus) |   | 88% |   | 66% | 2 | 4 | 3 | 15 | 0 | 1 |
| progressPaymentConfirmation(String) |   | 84% |   | 50% | 1 | 2 | 2 | 15 | 0 | 1 |
| writeJson(Object) |   | 41% | | n/a | 0 | 1 | 2 | 3 | 0 | 1 |
| lambda$releaseRecoveryClaim$18(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$tryClaimRecovery$17(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$listOrdersByCursor$7(Long, int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$listOrders$6(Long, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createFlashSaleOrder$3(long, String, TradeModels.FlashSaleAdmissionAcceptedCommand, String, String, String, String, Instant, AddressPort.AddressSnapshot, CatalogSnapshotService.ResolvedLine, TransactionStatus) |   | 96% |   | 50% | 2 | 3 | 1 | 36 | 0 | 1 |
| lambda$createOrder$1(long, String, TradeModels.CreateOrderCommand, String, String, BigDecimal, Instant, AddressPort.AddressSnapshot, List, TransactionStatus) |   | 96% |   | 75% | 1 | 3 | 1 | 34 | 0 | 1 |
| validatePaymentReservation(TradeOrderEntity, InventoryPort.ReservationSnapshot) |   | 89% |   | 50% | 4 | 5 | 1 | 13 | 0 | 1 |
| applyFulfillmentCreated(TradeOrderEntity, String, boolean) |   | 86% |   | 75% | 1 | 3 | 1 | 8 | 0 | 1 |
| applyShipmentDispatched(TradeOrderEntity, String, boolean) |   | 85% |   | 75% | 1 | 3 | 2 | 7 | 0 | 1 |
| requireOrder(String) |   | 76% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| orderAddress(Long) |   | 76% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| requireFlashSaleOrder(TradeOrderEntity, String, String) |   | 75% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| requireLockedOrder(String) |   | 64% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| requireOrderAddress(OrderAddressSnapshotEntity) |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| requireUpdated(int) |   | 44% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$cancelOrder$14(Long, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getOrderByIdempotencyKey$5(Long, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getOrder$4(Long, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| scheduleRecoveryLocked(TradeOrderEntity, String) |   | 91% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 |
| conciseError(RuntimeException) |   | 77% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| lambda$requestHash$35(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$cancelTimedOutOrder$16(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$recoverOrder$15(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$applyFulfillmentEvent$12(TradeModels.FulfillmentEventCommand) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$applyPaymentExceptionRefundEvent$10(TradeModels.RefundEventCommand) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$applyPaymentSucceeded$8(TradeModels.PaymentSucceededCommand) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createFlashSaleOrder$2(TradeModels.FlashSaleAdmissionAcceptedCommand) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$createOrder$0(TradeModels.CreateOrderCommand) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$validatePricing$24(Map, Map.Entry) |  | 86% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| lambda$requestHash$33(Long) |  | 77% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| canonicalDecimal(BigDecimal) |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| progressStockReservation(String) |  | 98% |   | 50% | 2 | 3 | 1 | 19 | 0 | 1 |
| lambda$progressCancellation$30(String, TransactionStatus) |  | 97% |   | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
| lambda$closeForMarketingRejection$20(String, TransactionStatus) |  | 96% |   | 50% | 2 | 3 | 1 | 9 | 0 | 1 |
| appendOrderEvent(TradeOrderEntity, String, Instant) |  | 100% |  | 100% | 0 | 4 | 0 | 42 | 0 | 1 |
| views(List) |  | 100% |  | 100% | 0 | 2 | 0 | 24 | 0 | 1 |
| insertOrderItems(Long, List, Instant) |  | 100% |  | 100% | 0 | 2 | 0 | 21 | 0 | 1 |
| completedOrderItemEventPayload(OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| deliveryAddressEventPayload(OrderAddressSnapshotEntity) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| insertAddressSnapshot(Long, AddressPort.AddressSnapshot, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
| TradeOrderService(TradeOrderMapper, OrderAddressSnapshotMapper, OrderBenefitSelectionMapper, OrderPriceSnapshotMapper, OrderDiscountAllocationMapper, OrderItemMapper, OrderStatusHistoryMapper, OutboxEventMapper, ConsumedEventMapper, CatalogSnapshotService, AddressPort, InventoryPort, MarketingPort, OrderProperties, ObjectMapper, TransactionTemplate, InventoryReservationRecoveryObservability, DistributedIdGenerator, TradeShardRouter) |  | 100% | | n/a | 0 | 1 | 0 | 21 | 0 | 1 |
| insertFlashSalePriceSnapshot(Long, String, BigDecimal, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 14 | 0 | 1 |
| reserveOrResolveUnknownResult(InventoryPort.ReservationCommand) |  | 100% | | n/a | 0 | 1 | 0 | 13 | 0 | 1 |
| validateReservation(InventoryPort.ReservationCommand, InventoryPort.ReservationSnapshot) |  | 100% |   | 60% | 4 | 6 | 0 | 13 | 0 | 1 |
| validateCancellationReservation(TradeOrderEntity, InventoryPort.ReservationSnapshot) |  | 100% |  | 100% | 0 | 5 | 0 | 13 | 0 | 1 |
| registerConsumed(String, String, Long, String) |  | 100% |   | 83% | 1 | 4 | 0 | 9 | 0 | 1 |
| view(TradeOrderEntity) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| appendHistory(TradeOrderEntity, String, String, String, String, String, String, Instant) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| transition(TradeOrderEntity, OrderStatus, String, String, String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| view(TradeOrderEntity, List, OrderAddressSnapshotEntity, OrderPriceSnapshotEntity, List) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| insertBenefitSelections(Long, List, Instant) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| lambda$view$37(OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| priceSnapshotView(OrderPriceSnapshotEntity, List) |  | 100% |  | 100% | 0 | 2 | 0 | 8 | 0 | 1 |
| lambda$scheduleRecovery$32(String, RuntimeException, TransactionStatus) |  | 100% |   | 83% | 1 | 4 | 0 | 6 | 0 | 1 |
| lambda$views$36(Map, Map, Map, Map, TradeOrderEntity) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addressView(OrderAddressSnapshotEntity) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getPaymentContext(String) |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| bindPaymentReference(TradeOrderEntity, String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| bindFulfillmentReference(TradeOrderEntity, String) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| selectedBenefits(Long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| decodeCursor(String) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| lambda$priceSnapshotView$38(OrderDiscountAllocationEntity) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| requireRequestHash(TradeOrderEntity, String) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| orderItems(Long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$requestHash$34(Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| beginCancellation(String, Long, String, String, String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| requireOwner(TradeOrderEntity, Long) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| lambda$progressPricingAndStockReservation$19(OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$validateCancellationReservation$31(OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$validatePaymentReservation$28(OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$progressStockReservation$25(OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findRecoverableOrderNumbers(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findTimedOutOrderNumbers(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| applyPricingLock(String, MarketingPort.PricingLock) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| scheduleRecovery(String, RuntimeException) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| closeForMarketingRejection(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$applyPricingLock$21(Map, OrderItemEntity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$validatePricing$23(OrderItemEntity) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |