M39: harden application and acceptance gates
MobilityOps acceptance / backend (push) Failing after 45s
MobilityOps acceptance / frontend (push) Successful in 32s
MobilityOps acceptance / e2e (push) Skipped

This commit is contained in:
NuklearRabbit
2026-08-17 03:17:44 +02:00
parent a9f48d6880
commit ae39a8947f
62 changed files with 5277 additions and 202 deletions
+12
View File
@@ -44,3 +44,15 @@ export function brusselsLocalToIso(value: string): string {
}
return new Date(candidate).toISOString();
}
/** Start of the given Brussels calendar day (YYYY-MM-DD) as a UTC ISO instant. */
export function brusselsDayStartIso(day: string): string {
return brusselsLocalToIso(`${day}T00:00`);
}
/** Start of the day *after* the given Brussels calendar day, i.e. an exclusive upper bound. */
export function brusselsNextDayStartIso(day: string): string {
const [year, month, date] = day.split("-").map(Number);
const next = new Date(Date.UTC(year, month - 1, date + 1));
return brusselsLocalToIso(`${next.toISOString().slice(0, 10)}T00:00`);
}