Commit graph

1 commit

Author SHA1 Message Date
f4e151dedd feat(24-05): implement route53-change-submit (ChangeBatch, retry, bounded poll)
- buildChangeBatch: CREATE/UPSERT/DELETE, SetIdentifier omission, NS/SOA guard (D-01 defence in depth)
- isRetryableAwsError: classifies ThrottlingException/Throttling/PriorRequestNotComplete/ServiceUnavailable
- submitRecordChange: sends ChangeResourceRecordSetsCommand with bounded 2-retry backoff (750ms/1500ms)
- pollChangeStatus: bounded 15s/2s GetChange poll, no 30-minute SDK waiter
- 20/20 tests passing, tsc clean
2026-08-05 20:31:43 -04:00