From 1c8da7f344560d3c98a1158508737c5085691e3e Mon Sep 17 00:00:00 2001 From: Alexandre Brandizzi Date: Fri, 25 Sep 2026 12:20:45 -0300 Subject: [PATCH] docs(readme): record that stored audit times are UTC and need no backfill Review asked whether rows written by the old DateTime.Now stamps need a backfill. They do not: the API has only run on Linux Elastic Beanstalk hosts at their UTC default, and nothing in Terraform, .ebextensions or .platform sets a time zone, so DateTime.Now already equalled UTC there. Record that next to the hosting table so the decision is findable. --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 30598d7..0f1afd4 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,12 @@ Both run in `us-east-1` on the .NET 8 Amazon Linux 2023 platform. Terraform in `terraform/live/` owns the environments; GitHub Actions owns the application versions. There is no production environment yet. +Stored created, modified and deletion times are UTC: the API stamps them with +`DateTime.UtcNow`, whatever the host's time zone. The API has only ever run on +Linux Elastic Beanstalk hosts left at their UTC default (nothing in Terraform, +`.ebextensions` or `.platform` sets a time zone), so rows written before the +switch from `DateTime.Now` are already UTC and need no backfill. + ## Architecture ```text