Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Order Receipt Delivery: SMS Timeout Retry Idempotency and Status Polling

An order receipt is evidence of a settled payment, so the sending process cannot be allowed to reinterpret the order or quietly render a newer template after a timeout.

  • Order receipt serves as payment proof without altering order or generating new template
  • Persist intent with idempotency key before sending to handle SMS timeout as uncertain outcome
  • Map delivery labels at adapter boundary to avoid leaking into order processing

Cross-Site Scripting

Cross-Site Scripting Reflected XSS Arises when an application receives data in an HTTP requrest and includes that data within the immediate response in an unsafe way.

Building an investing knowledge graph, part 5: what LIVE actually means

Building an investing knowledge graph, part 5: what LIVE actually means Part 4 ended with the resolver working locally and me calling it live on Railway. That framing glossed over a gap.

  • LIVE in knowledge graph context causes issues when external callers return errors
  • API hits PostgreSQL registry backend during mid-write transaction, leading to inconsistent data
  • Healthcheck endpoint ensures new service is fully operational before routing traffic

More from Wednesday 2 September →