Commit graph

323 commits

Author SHA1 Message Date
1346c1006f test(pay): remove duplicated and skipped integration tests 2026-07-26 19:25:36 +00:00
ffa60532ed refactor(pay): name local SMS results as observed evidence 2026-07-26 19:23:53 +00:00
4efd7b3780 ci(pay): test isolated domain and storage crates
Some checks failed
Payment domain and storage / isolated-payment-tests (push) Has been cancelled
2026-07-26 19:22:18 +00:00
97798bd6c1 build: pin rust toolchain for isolated payment tests 2026-07-26 19:21:19 +00:00
c61242c356 fix(pay): make payment total arithmetic checked 2026-07-26 19:20:06 +00:00
e435154f3c fix(pay): reject implicit floating point money conversion 2026-07-26 19:19:05 +00:00
56c8f4b9da feat(pay): expose sqlite reconciliation queue 2026-07-26 19:15:26 +00:00
62dd7bc96a refactor(pay): keep legacy pending store demo-only 2026-07-26 19:13:14 +00:00
ae93e37b7f feat(pay): migrate legacy pending records at flow startup 2026-07-26 19:12:10 +00:00
b36faef990 feat(pay): import legacy pending records into sqlite 2026-07-26 19:08:52 +00:00
4ffb627dc9 fix(pay): surface legacy pending store persistence errors 2026-07-26 19:06:37 +00:00
9bcc5aecbf fix(pay): block legacy flow entry outside demo mode 2026-07-26 19:04:42 +00:00
37054d52b6 fix(pay): gate legacy USSD request construction behind demo 2026-07-26 19:03:44 +00:00
83c50e5558 fix(pay): hide and discard PIN input outside demo mode 2026-07-26 19:01:55 +00:00
50cbcf76ab fix(pay): prevent PIN use when production dispatch is disabled 2026-07-26 19:00:43 +00:00
062f42ba27 fix(pay): surface ambiguous ussd outcomes for reconciliation 2026-07-26 18:59:20 +00:00
0b21781234 fix(pay): reconcile stale dispatches instead of failing them 2026-07-26 18:56:54 +00:00
ff33a9c413 fix(pay): disable automatic ussd dispatch retries 2026-07-26 18:54:24 +00:00
50d356db17 feat(pay): connect coordinator to durable storage worker 2026-07-26 18:51:22 +00:00
f6750c8259 feat(pay): add domain coordinator and sqlite storage foundation 2026-07-26 18:42:02 +00:00
e9616c3288 added missing crates 2026-07-26 21:22:21 +03:00
a2ea0ffc7c updated map 2026-07-26 18:00:48 +03:00
cc05abdc71 Initial commit 2026-07-26 19:38:26 +03:00