payments-dashboard/tests/fixtures
Adam Moussa 85a35d5492
feat(fetchboa): intraday current-day runs, raw S3 archive, balance records
Same-day settlement visibility plus maximal data capture from the
reporting feed. The handler gains an allowlisted endpoint parameter
(EventBridge passes {"endpoint":"current-day"} on a new 16/19/22 UTC
weekday rule; the 9am previous-day sweep is unchanged and remains
authoritative). Every response's exact bytes archive to a new
Retain-protected bucket before classification, so the feed is
replayable and auditable even across parser changes. Summary rows
become per-date boa_balance# snapshots (latest-wins on run_at, no
TTL) instead of being discarded. The staleness sweep is gated to
previous-day runs so intraday runs don't re-alert the backlog three
times a day. History events carry a via:<endpoint> audit tag outside
the replay-idempotence identity. Fixtures are sanitized real API
captures; classification histograms assert against live-verified
counts.

Refs: #66, #69
2026-07-22 15:56:53 -04:00
..
current-day-range.json feat(fetchboa): intraday current-day runs, raw S3 archive, balance records 2026-07-22 15:56:53 -04:00
current-day.json feat(fetchboa): intraday current-day runs, raw S3 archive, balance records 2026-07-22 15:56:53 -04:00
previous-day-returns.json feat(fetchboa): intraday current-day runs, raw S3 archive, balance records 2026-07-22 15:56:53 -04:00
previous-day-week.json feat(fetchboa): intraday current-day runs, raw S3 archive, balance records 2026-07-22 15:56:53 -04:00