chore: fix prettier formatting, regenerate phase9 manifest, add missing config files (.env.example, .node-version, .nvmrc, CI workflow)
CI / test (push) Failing after 28s

This commit is contained in:
root
2026-06-25 20:12:15 -04:00
parent c43620a005
commit b7a640735c
36 changed files with 3402 additions and 1857 deletions
@@ -7,26 +7,11 @@
},
"header": {
"nav": [
[
"product",
"Produit"
],
[
"workflow",
"Parcours"
],
[
"modules",
"Modules"
],
[
"pricing",
"Tarifs"
],
[
"faq",
"FAQ"
]
["product", "Produit"],
["workflow", "Parcours"],
["modules", "Modules"],
["pricing", "Tarifs"],
["faq", "FAQ"]
],
"login": "Se connecter",
"demo": "Réserver une démo",
@@ -50,22 +35,10 @@
"title": "Un même parcours pour tout le cycle de location.",
"body": "Conservez le contexte du client, du véhicule, du contrat et des tâches au fil de la location.",
"items": [
[
"Réservation",
"Saisir la demande et les informations nécessaires."
],
[
"Véhicule",
"Suivre la disponibilité et l’état de préparation."
],
[
"Contrat",
"Regrouper les tâches de départ et les documents."
],
[
"Retour",
"Enregistrer l’état et clôturer les actions de suivi."
]
["Réservation", "Saisir la demande et les informations nécessaires."],
["Véhicule", "Suivre la disponibilité et l’état de préparation."],
["Contrat", "Regrouper les tâches de départ et les documents."],
["Retour", "Enregistrer l’état et clôturer les actions de suivi."]
]
},
"comparison": {
@@ -118,10 +91,7 @@
"eyebrow": "Conçu pour l’équipe opérationnelle",
"title": "Donnez à chaque rôle le contexte utile, sans multiplier les versions de la vérité.",
"roles": [
[
"Direction ou responsable",
"Voir la charge, les exceptions et les signaux dexploitation."
],
["Direction ou responsable", "Voir la charge, les exceptions et les signaux dexploitation."],
[
"Équipe réservations",
"Faire passer les demandes vers une location confirmée avec moins de transmissions."
@@ -130,10 +100,7 @@
"Parc et opérations",
"Savoir quels véhicules sont disponibles, bloqués, attendus ou en attente daction."
],
[
"Comptoir",
"Préparer les tâches de départ et de retour avant que le client nattende."
]
["Comptoir", "Préparer les tâches de départ et de retour avant que le client nattende."]
]
},
"modules": {
@@ -141,30 +108,15 @@
"title": "Un socle connecté, organisé autour du travail réel de location.",
"body": "Les modules clarifient les responsabilités, tandis que les dossiers partagés évitent larchéologie du copier-coller.",
"items": [
[
"Réservations",
"Disponibilités, dates, besoins du client et statut dans un même flux."
],
[
"Préparation du parc",
"Disponibilité, blocages, état de service et contexte dagence."
],
[
"Contrats de location",
"Exigences de départ, état du contrat et dossiers opérationnels."
],
["Réservations", "Disponibilités, dates, besoins du client et statut dans un même flux."],
["Préparation du parc", "Disponibilité, blocages, état de service et contexte dagence."],
["Contrats de location", "Exigences de départ, état du contrat et dossiers opérationnels."],
[
"Inspections des véhicules",
"Contrôles structurés au départ et au retour avec actions de suivi."
],
[
"Dossiers clients",
"Historique de location et coordonnées rattachés au travail en cours."
],
[
"Rapports opérationnels",
"Définitions et vues vérifiables par rapport à lactivité source."
]
["Dossiers clients", "Historique de location et coordonnées rattachés au travail en cours."],
["Rapports opérationnels", "Définitions et vues vérifiables par rapport à lactivité source."]
]
},
"results": {
@@ -176,18 +128,12 @@
"Temps de traitement des réservations",
"De la demande exploitable à la réservation confirmée."
],
[
"Temps de remise en service",
"Du retour enregistré au statut prêt à louer."
],
["Temps de remise en service", "Du retour enregistré au statut prêt à louer."],
[
"Taux dutilisation du parc",
"Jours louables comparés aux jours loués, selon une définition approuvée."
],
[
"Suivi des retards",
"Locations en retard avec responsable et prochaine action."
]
["Suivi des retards", "Locations en retard avec responsable et prochaine action."]
],
"methodTitle": "Méthode requise avant toute publication",
"method": [
@@ -215,22 +161,10 @@
"title": "Évaluez la plateforme avec des preuves, pas avec des badges.",
"body": "Aucune certification ni promesse de niveau de service nest publiée sans documentation approuvée. Pendant l’évaluation, demandez des réponses concrètes sur les contrôles utiles à votre activité.",
"checks": [
[
"Contrôle des accès",
"Rôles, autorisations, actions administrateur et départs."
],
[
"Traçabilité",
"Modifications enregistrées, recherchables et exportables."
],
[
"Gestion des données",
"Propriété, conservation, export, suppression et sous-traitants."
],
[
"Continuité",
"Sauvegarde, reprise, communication dincident et support."
]
["Contrôle des accès", "Rôles, autorisations, actions administrateur et départs."],
["Traçabilité", "Modifications enregistrées, recherchables et exportables."],
["Gestion des données", "Propriété, conservation, export, suppression et sous-traitants."],
["Continuité", "Sauvegarde, reprise, communication dincident et support."]
]
},
"pricing": {
@@ -289,65 +223,32 @@
[
"Produit",
[
[
"Parcours",
"#workflow"
],
[
"Modules",
"#modules"
],
[
"Tarifs",
"#pricing"
]
["Parcours", "#workflow"],
["Modules", "#modules"],
["Tarifs", "#pricing"]
]
],
[
"Entreprise",
[
[
"Contacter le service commercial",
"#contact"
],
[
"Réserver une démo",
"#demo"
]
["Contacter le service commercial", "#contact"],
["Réserver une démo", "#demo"]
]
],
[
"Compte",
[
[
"Se connecter",
"#login"
],
[
"Langue",
"#language"
],
[
"Thème",
"#theme"
]
["Se connecter", "#login"],
["Langue", "#language"],
["Thème", "#theme"]
]
],
[
"Mentions légales",
[
[
"Confidentialité",
"#!"
],
[
"Conditions",
"#!"
],
[
"Accessibilité",
"#!"
]
["Confidentialité", "#!"],
["Conditions", "#!"],
["Accessibilité", "#!"]
]
]
],
@@ -377,11 +278,7 @@
"Plus de 500 véhicules",
"Je ne sais pas encore"
],
"langOptions": [
"English",
"Français",
"العربية"
],
"langOptions": ["English", "Français", "العربية"],
"successTitle": "Demande de démonstration enregistrée",
"successBody": "Ce prototype a terminé le parcours de réservation. Aucune demande na été envoyée à un véritable système commercial.",
"submitAnother": "Envoyer une autre demande",