pub fn try_build_conformity_response(err: &str) -> Option<HttpResponse>Expand description
Si l’erreur use-case correspond à "BUILDING_NOT_CONFORMANT: ..." ou
"ACP_NOT_CONFORMANT: ...", retourne un HttpResponse 422 avec le payload
narratif. Sinon, None → caller continue son code path (400/500).
Le payload émis est structurellement identique à celui produit par
AppError::BuildingNotConformant / AppError::AcpNotConformant (cf.
application/error.rs::error_response) pour que le frontend consomme un
seul format quel que soit le use-case.