payments-dashboard/scripts
Adam Moussa b242df15b5 Log BoA submissions to DDB and surface in Slack App Home
Capture response headers, body, and transactionId on every check-issue
API call; persist as boa_txn#<ts>#<action> records with 90-day TTL.
Add "Recent BoA Submissions" section to App Home showing the last 10
with click-to-copy transactionId.

Motivation: BoA support asked for a transactionId from a past
successful call and we had no way to recover it from CloudWatch
summary logs alone.

Also adds simulate-csv.cjs (dry-run preview) and stampli-uploader.sh
(launchd-invoked S3 uploader), and gitignores debug artifacts.
2026-04-20 17:40:55 -04:00
..
dryrun.cjs Fix BoA transaction matching, add status progression protection, enable daily schedule 2026-04-14 17:43:13 -04:00
reissue-checks.cjs Log BoA submissions to DDB and surface in Slack App Home 2026-04-20 17:40:55 -04:00
seed-bank-status.js Add BoA CashPro sandbox test script and update seed script 2026-04-13 15:34:01 -04:00
seed-from-csv.js Add seed scripts from master (seed-from-csv, seed-bank-status) 2026-04-10 17:35:57 -04:00
simulate-csv.cjs Log BoA submissions to DDB and surface in Slack App Home 2026-04-20 17:40:55 -04:00
stampli-uploader.sh Log BoA submissions to DDB and surface in Slack App Home 2026-04-20 17:40:55 -04:00
test-boa-prod.js Fix BoA transaction matching, add status progression protection, enable daily schedule 2026-04-14 17:43:13 -04:00
test-boa-sandbox.js Add OAuth token exchange to BoA sandbox test script 2026-04-13 16:08:57 -04:00