feat: integrate analytics and fragment receipt improvements

This commit is contained in:
hectorzhao
2026-08-03 15:34:41 +08:00
parent 3357ace7e1
commit 530a65de80
89 changed files with 1964 additions and 324 deletions
+2 -1
View File
@@ -44,7 +44,8 @@ for (const [path, stableExport] of facadeChecks) {
const characterizationChecks = [
['api/src/send-chain/send-chain.service.spec.ts', 'allows only one retry submit when three long-message failure receipts race'],
['api/src/send-chain/send-chain.service.spec.ts', 'creates and sends only one downstream final receipt under concurrent completion'],
['api/src/send-chain/send-chain.service.spec.ts', 'creates and sends only one downstream receipt for the same fragment dedupe key'],
['api/src/send-chain/downstream-receipt-targets.spec.ts', 'queues one HTTP event and one CMPP receipt for each registered client fragment'],
['api/src/send-chain/send-chain.service.spec.ts', 'atomically claims a downstream manual requeue so concurrent requests only call Gateway once'],
['api/src/billing/billing.service.spec.ts', 'serializes and replays concurrent refunds with one balance mutation'],
['gateway/internal/inbound/server_test.go', 'TestDownstreamDeliveryRequiresAcknowledgement'],