{ "version": "R10", "generatedAt": "2026-08-03", "source": "api/src/send-chain/send-chain.service.ts at R9 local baseline", "facade": "api/src/send-chain/send-completion.service.ts", "methods": [ { "name": "handleSubmitSegmentResult", "file": "send-gateway-result.service.ts", "bodySha256": "1a508cba1eb3547bfeabdecdbc0e62bf4971807212439b0adf1f2b52a2699878" }, { "name": "resolveSubmitRecordForGatewaySegmentResult", "file": "send-gateway-result.service.ts", "bodySha256": "a4e233c6b4c13858355573e3d61e77f07ef141e20d3a98c0108d6ff27157f3e2" }, { "name": "handleSubmitResult", "file": "send-gateway-result.service.ts", "bodySha256": "6184170748eb3934496b060ea3b6704f1d1a831e7ffde7e7f8b73a7c223a869c" }, { "name": "resolveSubmitRecordForGatewayResult", "file": "send-gateway-result.service.ts", "bodySha256": "a904de3a2fe6c9ad1a6aa50982a9dfb1633b6a27466f421c978afe72ba974b8b" }, { "name": "smsMessageSegmentAuditDelegate", "file": "send-gateway-result.service.ts", "bodySha256": "c907ad9b162874735ecdf0d024f18a4ff15cf8f1be3a95c628b3bfe793230b65" }, { "name": "recordSubmitSegments", "file": "send-gateway-result.service.ts", "bodySha256": "897c27559d20613b5fd87a22f2748658f31c4bf9435935a523e21d5d1100206f" }, { "name": "findMessageByGatewayEvent", "file": "send-gateway-result.service.ts", "bodySha256": "8212cecfa19b3be90ce565c9f4446183bf06073c633683e0f94ea4e104b23760" }, { "name": "requireMessageByGatewayEvent", "file": "send-gateway-result.service.ts", "bodySha256": "76757dad543ee12c9622a25fbfdace943e9be537d5e68f1592768c4504eb5617" }, { "name": "intakeReceipt", "file": "send-receipt.service.ts", "bodySha256": "42cad611473ebb973beca6b4f5c05192dc1e2e35ee9f85e2d7cb86b35129a32b" }, { "name": "processPendingUpstreamReceiptInbox", "file": "send-receipt.service.ts", "bodySha256": "3614b8aabb5640a94b4b2f8a65c9dff3425a7578e753410413eead52c33f747f" }, { "name": "processUpstreamReceiptInboxRecord", "file": "send-receipt.service.ts", "bodySha256": "5882e14d9474e6c940a9a28d6a9b78f4e9e46184caa616971674dfb9efd1b70d" }, { "name": "runUpstreamReceiptInboxScan", "file": "send-receipt.service.ts", "bodySha256": "a1bda2f26563c0cfe5cb5564aa5ef34f513e2c99bb302a0a0ad7917b4887c7ed" }, { "name": "handleReceipt", "file": "send-receipt.service.ts", "bodySha256": "675a1ca5f00127d72d392cd3a60e7f07a6f21a9191891810421743ed99247dcd" }, { "name": "recordReceiptSegment", "file": "send-receipt.service.ts", "bodySha256": "acb776e7ee67b07c9e635411ef2a4286db60366fd6b20083be870c9314dab8f0" }, { "name": "aggregateReceiptSegments", "file": "send-receipt.service.ts", "bodySha256": "865a66025c8320096fac36c827b34bd612ccb34a11d523fd8590cdd4491da523" }, { "name": "resolveReceiptMessage", "file": "send-receipt.service.ts", "bodySha256": "caadd32d37d3b72e2b7e526f86cdb422c054c2ed9c910a4b4d1d1f3eb1c6b522" }, { "name": "recordGatewaySubmitDeadLetter", "file": "send-retry.service.ts", "bodySha256": "85180d382ba99b9e714d406ab14f30de91445fa2a7a695acebf9ee359716fdff" }, { "name": "requeueGatewaySubmitDeadLetter", "file": "send-retry.service.ts", "bodySha256": "e1092c28b657e522a4bf77d833c694460c871bb82424f2604b01d204a00dcdc0" }, { "name": "recoverStaleGatewaySubmitRequeues", "file": "send-retry.service.ts", "bodySha256": "cc36a00787acfc00a1e1797ce83550d4de0441e1b83025d16624ba966577a6ba" }, { "name": "retryMessageIfAllowed", "file": "send-retry.service.ts", "bodySha256": "6892322b81983c99ad9063e334b435ab369eb5a6fd0268e09ef3772cd56bc484" }, { "name": "chargeAcceptedMessage", "file": "send-accounting.service.ts", "bodySha256": "4ca42fd6ea6e41509a1ff6d62164a1dcfa81f62256386cdb49294451162312dc" }, { "name": "releaseMessageReservation", "file": "send-accounting.service.ts", "bodySha256": "0838524d280b3c9b0c0146ea53b8b35e77295d8f626325a80b62e8f2a9faa607" }, { "name": "refundMessage", "file": "send-accounting.service.ts", "bodySha256": "4cca77a11bbdc419107f4e5c12a7d73190901c323dde0492f7489cac337759cb" }, { "name": "listPendingDownstreamDeliveries", "file": "send-downstream-state.service.ts", "bodySha256": "1c5e0bc271fcbfdf8a0c55e2870e9ddb41ffbbf24d3fe0c2285b4806e4854012" }, { "name": "markDownstreamDeliveryDelivered", "file": "send-downstream-state.service.ts", "bodySha256": "5fe521d4d5e50ec0a6b4ddda45f6dc67633da792161975837e6bb32c4025daaf" }, { "name": "markDownstreamDeliverySent", "file": "send-downstream-state.service.ts", "bodySha256": "08bd1cbc9c5662c158b598acb80374f36b9b7f623907345ff6821fd65b843167" }, { "name": "acknowledgeDownstreamDelivery", "file": "send-downstream-state.service.ts", "bodySha256": "5c53b04f37e891e77159256663e72071229ccb867b1d53ad1e0c9f6ec9595af6" }, { "name": "markDownstreamDeliveryFailed", "file": "send-downstream-state.service.ts", "bodySha256": "1b072fef54577d5de077a7086386c218a20b6d79c2171319e2e4c7fee99eddc5" }, { "name": "recordGatewayDownstreamRecoveryStatus", "file": "send-downstream-state.service.ts", "bodySha256": "0375019b79ceba79a39067c9d27b249c1a1554813ae8c272d9f7711d986d463d" }, { "name": "requeueDownstreamDelivery", "file": "send-downstream-state.service.ts", "bodySha256": "1e680512bd7a02735a8fd3713ec22d83cbc70505d494fd06a57cd628d8df6e99" }, { "name": "recoverStaleDownstreamManualRequeues", "file": "send-downstream-state.service.ts", "bodySha256": "0c6142754daff8df2e0bd7f1d323fd1ca0c9b2d83bc195cb664e21b119b8a972" }, { "name": "batchRequeueDownstreamDeliveries", "file": "send-downstream-state.service.ts", "bodySha256": "00af2d3af7cde4791190d0eebb50d97fca6e9a1c1b595fefe2d13bdc18dffebd" }, { "name": "handleUplink", "file": "send-downstream-delivery.service.ts", "bodySha256": "a0623ca0407ecab8b1b558e1784fe299a4a01008209bc1ff4bc60afed2c3e280" }, { "name": "claimUplinkMatchCandidate", "file": "send-downstream-delivery.service.ts", "bodySha256": "4330127ec62d2653ba0411a824378dec30ea657d0b688927d867d750932b67b5" }, { "name": "queueAndTryDownstreamDelivery", "file": "send-downstream-delivery.service.ts", "bodySha256": "190b4c332e5913ef5ec44a25694270ef6320b3203df347bd25ef40f22cc0d7d9" }, { "name": "resolveUplinkMatch", "file": "send-downstream-delivery.service.ts", "bodySha256": "2f017f39bb6332b43f78da2cbc8195bcec9e926d585f95f05b1da4b5df51b9cb" }, { "name": "recordCmppFailureReceipt", "file": "send-downstream-delivery.service.ts", "bodySha256": "030175c6265820e62350a1527270627f90404df343ace9faf42e929fc00db790" }, { "name": "postGatewayControl", "file": "send-downstream-delivery.service.ts", "bodySha256": "0f991ecb7f58268b5d44d2b32ddd940f0ce16420d8a7c94534e2eaaf36e38d5f" }, { "name": "markUnknownTimeout", "file": "send-timeout.service.ts", "bodySha256": "21a83514324e383e11c0c3c369f0478d3d09dba7c52e479685141a4d9a1fd9d2" }, { "name": "markExpiredDownstreamDeliveries", "file": "send-timeout.service.ts", "bodySha256": "6d06c11e68394df57b0cb981ba566e5ce34924c85b14b4add93e8d3856a0d02d" }, { "name": "runReceiptTimeoutScan", "file": "send-timeout.service.ts", "bodySha256": "5e2942916813d62218dd63f51d05554ce9e455d1b3283704c3fd54dc124a4e5f" } ], "domains": [ { "file": "send-gateway-result.service.ts", "className": "SendGatewayResultService", "methodCount": 8 }, { "file": "send-receipt.service.ts", "className": "SendReceiptService", "methodCount": 8 }, { "file": "send-retry.service.ts", "className": "SendRetryService", "methodCount": 4 }, { "file": "send-accounting.service.ts", "className": "SendAccountingService", "methodCount": 3 }, { "file": "send-downstream-state.service.ts", "className": "SendDownstreamStateService", "methodCount": 9 }, { "file": "send-downstream-delivery.service.ts", "className": "SendDownstreamDeliveryService", "methodCount": 6 }, { "file": "send-timeout.service.ts", "className": "SendTimeoutService", "methodCount": 3 } ] }