251 lines
8.7 KiB
JSON
251 lines
8.7 KiB
JSON
{
|
|
"version": "R10",
|
|
"generatedAt": "2026-08-03",
|
|
"source": "api/src/send-chain/send-chain.service.ts at R9 local baseline; facade extended by 5 downstream requeue task methods on 2026-08-12",
|
|
"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": "9414f8d4e5e1c3cf6d0747e47ce01e101e142772af4f56900932bc6d4ac11ec7"
|
|
},
|
|
{
|
|
"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
|
|
}
|
|
]
|
|
}
|