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`);
}
@@ -16,6 +16,11 @@
"title": "Customer not found",
"explanation": "This customer record could not be found."
},
"CUSTOMER_ALREADY_MERGED": {
"title": "Customer already merged",
"explanation": "One of these customer records has already been merged into another record.",
"nextStep": "Reload the issue; it may already be resolved."
},
"ENTITY_NOT_FOUND": {
"title": "Record not found",
"explanation": "The underlying record for this action could not be found."
@@ -16,6 +16,11 @@
"title": "Client introuvable",
"explanation": "Cette fiche client est introuvable."
},
"CUSTOMER_ALREADY_MERGED": {
"title": "Client déjà fusionné",
"explanation": "L'une de ces fiches client a déjà été fusionnée avec une autre fiche.",
"nextStep": "Rechargez le problème ; il est peut-être déjà résolu."
},
"ENTITY_NOT_FOUND": {
"title": "Fiche introuvable",
"explanation": "La fiche sous-jacente à cette action est introuvable."
@@ -16,6 +16,11 @@
"title": "Klant niet gevonden",
"explanation": "Dit klantrecord kon niet gevonden worden."
},
"CUSTOMER_ALREADY_MERGED": {
"title": "Klant al samengevoegd",
"explanation": "Eén van deze klantrecords is al samengevoegd met een ander record.",
"nextStep": "Herlaad het probleem; mogelijk is het al opgelost."
},
"ENTITY_NOT_FOUND": {
"title": "Record niet gevonden",
"explanation": "Het onderliggende record voor deze actie kon niet gevonden worden."