[
    {
        "id": 1,
        "test_key": "create_sarl",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SARL — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": "juriste",
        "updated_at": "2026-06-18 16:27:10",
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SARL ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": "[]"
    },
    {
        "id": 2,
        "test_key": "create_sas",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SAS — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": "juriste",
        "updated_at": "2026-06-18 02:45:19",
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SAS ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": "[]"
    },
    {
        "id": 3,
        "test_key": "create_sasu",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SASU — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SASU ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 4,
        "test_key": "create_eurl",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "EURL — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « EURL ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 5,
        "test_key": "create_sa_ca",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SA — Conseil d'administration — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SA — Conseil d'administration ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 6,
        "test_key": "create_sa_dir",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SA — Directoire & Conseil de surveillance — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SA — Directoire & Conseil de surveillance ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 7,
        "test_key": "create_sca",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SCA — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SCA ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 8,
        "test_key": "create_se",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SE — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SE ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 9,
        "test_key": "create_sarl_cv",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SARL à capital variable — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SARL à capital variable ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 10,
        "test_key": "create_sci",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SCI — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SCI ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 11,
        "test_key": "create_sc",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SC — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SC ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 12,
        "test_key": "create_scm",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SCM — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SCM ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 13,
        "test_key": "create_scp",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SCP — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SCP ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 14,
        "test_key": "create_selarl",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SELARL — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SELARL ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 15,
        "test_key": "create_selas_dc",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SELAS — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SELAS ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 16,
        "test_key": "create_selasu",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SELASU — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SELASU ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 17,
        "test_key": "create_selafa",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SELAFA — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SELAFA ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 18,
        "test_key": "create_snc",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "SNC — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « SNC ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 19,
        "test_key": "create_gie",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "GIE — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « GIE ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 20,
        "test_key": "create_agri",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "GAEC \/ SCEA \/ EARL — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, cliquer sur « Créer ma société » et choisir « GAEC \\\/ SCEA \\\/ EARL ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir entièrement le questionnaire : identité, siège, objet et activité, durée, associé(s) et apports, dirigeant(s), capital, options (annonce légale…).\",\"Vérifier que l'aperçu des statuts (panneau de droite) se remplit au fur et à mesure.\",\"Valider le questionnaire, puis vérifier l'email de confirmation reçu (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts et le pack de documents.\",\"Ouvrir le PDF des statuts et vérifier qu'aucun champ n'est resté vide (pas de crochets [ ] ni de blanc) : dénomination, objet, siège, durée, capital (chiffres et lettres) et dirigeant(s) corrects.\",\"Vérifier le procès-verbal de constitution, les annexes (liste des souscripteurs, certificat de dépôt des fonds) et le formulaire d'immatriculation (M0).\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le client (et chaque associé) reçoit le lien, peut signer, et que le document signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 21,
        "test_key": "create_asso_1901",
        "category": "Création — Associations",
        "cat_order": 2,
        "label": "Association loi 1901 — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, lancer une création d'association et choisir « Association loi 1901 ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tout le questionnaire : nom et sigle, objet associatif, siège, durée, membres (catégories), bureau (président, trésorier, secrétaire), conseil, assemblées, exercice comptable, ressources.\",\"Vérifier que l'aperçu (à droite) se remplit au fil de la saisie, sans champ vide.\",\"Valider le questionnaire, puis vérifier l'email de confirmation (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts.\",\"Ouvrir le PDF : aucun champ vide, et SURTOUT aucune mention de « capital », « associé » ou « parts » (c'est une association, pas une société) ; objet, siège, durée corrects, catégories de membres = celles cochées.\",\"Vérifier la déclaration en préfecture, le procès-verbal de l'assemblée constitutive et la liste des dirigeants.\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le président (et les membres du bureau) reçoivent le lien, signent, et que les statuts signés reviennent dans le dossier avec leur page de preuve.\"]",
        "checks_json": null
    },
    {
        "id": 22,
        "test_key": "create_asso_1905",
        "category": "Création — Associations",
        "cat_order": 2,
        "label": "Association cultuelle (1905) — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, lancer une création d'association et choisir « Association cultuelle (1905) ».\",\"Renseigner les coordonnées du déclarant, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tout le questionnaire : nom et sigle, objet associatif, siège, durée, membres (catégories), bureau (président, trésorier, secrétaire), conseil, assemblées, exercice comptable, ressources.\",\"Vérifier que l'aperçu (à droite) se remplit au fil de la saisie, sans champ vide.\",\"Valider le questionnaire, puis vérifier l'email de confirmation (au bon prénom).\",\"Dans le back-office, ouvrir le dossier et générer les statuts.\",\"Ouvrir le PDF : aucun champ vide, et SURTOUT aucune mention de « capital », « associé » ou « parts » (c'est une association, pas une société) ; objet, siège, durée corrects, catégories de membres = celles cochées.\",\"Vérifier la déclaration en préfecture, le procès-verbal de l'assemblée constitutive et la liste des dirigeants.\",\"Confirmer que l'aperçu correspond exactement au document livré.\",\"Envoyer les statuts à la signature électronique : vérifier que le président (et les membres du bureau) reçoivent le lien, signent, et que les statuts signés reviennent dans le dossier avec leur page de preuve.\"]",
        "checks_json": null
    },
    {
        "id": 23,
        "test_key": "create_auto_entrepreneur",
        "category": "Création — Auto-entrepreneur",
        "cat_order": 3,
        "label": "Auto-entrepreneur — création complète",
        "description": "Sélection → paiement test (4242 4242 4242 4242) → questionnaire intégral → statuts générés. Vérifier : 0 jeton\/[VAR] vide, aucune mention erronée, dénomination\/objet\/siège\/durée\/dirigeants\/capital corrects, PV + annexes + déclarations conformes, et APERÇU == document livré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Depuis l'accueil, lancer une création et choisir « Auto-entrepreneur ».\",\"Renseigner les coordonnées, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir le questionnaire (activité, code d'activité, adresse, options).\",\"Vérifier qu'aucun document de société (statuts, capital, associés) n'est proposé : c'est une déclaration, pas une société.\",\"Vérifier le récapitulatif de déclaration et l'email de confirmation (au bon prénom).\",\"Confirmer la cohérence des informations affichées.\"]",
        "checks_json": null
    },
    {
        "id": 24,
        "test_key": "edge_apport_nature",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Cas particulier : apport en nature",
        "description": "Saisir un apport en nature : rapport CAA, évaluation, mention statuts + état des actes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Créer une SARL ou une SAS et déclarer au moins un apport en nature (ex. un véhicule à 8 000 €).\",\"Vérifier que le parcours propose bien un commissaire aux apports.\",\"Générer, puis contrôler le rapport du commissaire, l'évaluation et la mention dans les statuts.\",\"Vérifier que le capital = apports en numéraire + apports en nature.\"]",
        "checks_json": null
    },
    {
        "id": 25,
        "test_key": "edge_capital_variable",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Cas particulier : capital variable",
        "description": "Clause de variabilité : capital plancher\/souscrit\/autorisé, mentions correctes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Créer une SARL à capital variable.\",\"Renseigner le capital plancher, le capital souscrit et le capital autorisé.\",\"Générer, puis vérifier la clause de variabilité et les trois montants dans les statuts.\"]",
        "checks_json": null
    },
    {
        "id": 26,
        "test_key": "edge_multi_associes",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Cas particulier : plusieurs associés (dont une société)",
        "description": "3+ associés dont une personne morale : répartition des parts, représentant PM, signatures.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Créer avec 3 associés, dont une personne morale (une société).\",\"Pour la société associée : renseigner sa dénomination, son immatriculation et son représentant.\",\"Générer, puis vérifier la répartition des parts, les signatures et la mention du représentant.\"]",
        "checks_json": null
    },
    {
        "id": 27,
        "test_key": "edge_unipersonnel",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Cas particulier : société à associé unique (EURL\/SASU)",
        "description": "Associé unique : décisions de l'associé unique au lieu d'AG, mentions adaptées.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Créer une EURL, puis une SASU (un seul associé).\",\"Vérifier que le parcours parle de « décisions de l'associé unique » et non d'assemblée générale.\",\"Générer, puis vérifier la cohérence des statuts et des décisions de l'associé unique.\"]",
        "checks_json": null
    },
    {
        "id": 28,
        "test_key": "edge_conjoint_collaborateur",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Conjoint commun en biens",
        "description": "Apport de biens communs : information + renonciation du conjoint.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 29,
        "test_key": "edge_jal_option",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Option avis JAL géré par LegalClic",
        "description": "Avec\/sans option JAL : montant ajusté, avis de constitution généré.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 30,
        "test_key": "modif_modif_denomination",
        "category": "Modifications",
        "cat_order": 4,
        "label": "Changement de dénomination — A→Z",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 31,
        "test_key": "modif_modif_siege",
        "category": "Modifications",
        "cat_order": 4,
        "label": "Transfert de siège — A→Z",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 32,
        "test_key": "modif_modif_objet",
        "category": "Modifications",
        "cat_order": 4,
        "label": "Modification de l'objet — A→Z",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 33,
        "test_key": "modif_modif_duree",
        "category": "Modifications",
        "cat_order": 4,
        "label": "Modification de la durée — A→Z",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 34,
        "test_key": "modif_modif_dirigeant",
        "category": "Modifications",
        "cat_order": 4,
        "label": "Changement de dirigeant — A→Z",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 35,
        "test_key": "modif_augmentation_capital",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Augmentation de capital",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Augmentation de capital », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 36,
        "test_key": "modif_reduction_capital",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Réduction de capital",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Réduction de capital », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 37,
        "test_key": "modif_cession_parts",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Cession de parts",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Cession de parts », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 38,
        "test_key": "modif_approbation_comptes",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Approbation des comptes",
        "description": "Recherche SIREN → paiement → formulaire opération → actes générés (PV, statuts mis à jour, avis JAL, M2\/M3). Vérifier : 0 champ vide, articles modifiés corrects, formalités greffe complètes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Approbation des comptes », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 39,
        "test_key": "diss_dissolution",
        "category": "Dissolution \/ Fermeture",
        "cat_order": 6,
        "label": "Dissolution anticipée",
        "description": "Liquidateur, date d'effet, JAL. Actes : PV dissolution, nomination liquidateur, avis JAL, M2.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Fermer ma société », rechercher par SIREN et choisir « Dissolution ».\",\"Renseigner le liquidateur (identité et filiation), la date d'effet, le capital et l'annonce légale, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Générer, puis vérifier : procès-verbal de dissolution, nomination du liquidateur, annonce légale, formulaire de modification.\",\"Contrôler : aucun champ vide, liquidateur complet, siège de liquidation, dates cohérentes.\",\"Lancer la signature électronique du procès-verbal pour les associés (et le liquidateur) : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 40,
        "test_key": "diss_cloture",
        "category": "Dissolution \/ Fermeture",
        "cat_order": 6,
        "label": "Clôture de liquidation",
        "description": "Boni\/mali + montant + date fin opérations. Actes : PV clôture, quitus, comptes de liquidation, radiation.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Choisir « Clôture de liquidation » sur « Fermer ma société ».\",\"Renseigner le résultat (boni, mali ou nul), le montant et la date de fin des opérations, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Générer, puis vérifier : procès-verbal de clôture, quitus au liquidateur, comptes de liquidation, demande de radiation.\",\"Vérifier que le texte s'adapte au résultat (boni = à répartir, mali = perte, nul = à l'équilibre) et qu'aucun champ n'est vide.\",\"Lancer la signature électronique du procès-verbal de clôture pour les associés (et le liquidateur) : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 41,
        "test_key": "diss_combo",
        "category": "Dissolution \/ Fermeture",
        "cat_order": 6,
        "label": "Pack combiné dissolution + clôture",
        "description": "Parcours combiné : rappel automatique de clôture, cohérence des deux jeux d'actes.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Choisir le pack combiné « Dissolution + Clôture » (parcours d'accompagnement fermeture).\",\"Vérifier le rappel automatique pour déclencher la clôture après la dissolution.\",\"Contrôler la cohérence des deux jeux d'actes (d'abord la dissolution, puis la clôture).\"]",
        "checks_json": null
    },
    {
        "id": 42,
        "test_key": "svc_pack_rgpd",
        "category": "Services",
        "cat_order": 7,
        "label": "RGPD complet",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « RGPD complet » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « RGPD complet » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 43,
        "test_key": "svc_pack_cybersecurite",
        "category": "Services",
        "cat_order": 7,
        "label": "Cybersécurité",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Cybersécurité » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Cybersécurité » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 44,
        "test_key": "svc_pack_conformite_legale",
        "category": "Services",
        "cat_order": 7,
        "label": "Conformité légale du site",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Conformité légale du site » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Conformité légale du site » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 45,
        "test_key": "svc_pack_site_vitrine",
        "category": "Services",
        "cat_order": 7,
        "label": "Site vitrine",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Site vitrine » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Site vitrine » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 46,
        "test_key": "svc_pack_seo_boost",
        "category": "Services",
        "cat_order": 7,
        "label": "SEO Boost",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « SEO Boost » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « SEO Boost » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 47,
        "test_key": "svc_pack_branding",
        "category": "Services",
        "cat_order": 7,
        "label": "Branding",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Branding » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Branding » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 48,
        "test_key": "svc_pack_emails_pro",
        "category": "Services",
        "cat_order": 7,
        "label": "Emails professionnels",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Emails professionnels » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Emails professionnels » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 49,
        "test_key": "svc_pack_audit_ia",
        "category": "Services",
        "cat_order": 7,
        "label": "Audit IA",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Audit IA » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Audit IA » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 50,
        "test_key": "svc_pack_chatbot_ia",
        "category": "Services",
        "cat_order": 7,
        "label": "Chatbot IA",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Chatbot IA » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Chatbot IA » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 51,
        "test_key": "svc_pack_copywriting_page_vente",
        "category": "Services",
        "cat_order": 7,
        "label": "Copywriting page de vente",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Copywriting page de vente » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Copywriting page de vente » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 52,
        "test_key": "svc_pack_ads_google_meta",
        "category": "Services",
        "cat_order": 7,
        "label": "Publicité Google \/ Meta",
        "description": "pack.php → checkout Stripe test → email confirmation PERSONNALISÉ (prénom) + lien brief → intake rempli → carte présente dans admin\/services.php → marquer livré → email livraison.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page du service « Publicité Google \\\/ Meta » et cliquer sur « Commander ».\",\"Vérifier la mention des CGV sous le bouton, puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation : personnalisé (le bon prénom) et avec le bouton « Remplir mon brief ».\",\"Cliquer ce bouton et remplir le brief — vérifier que les questions sont propres à « Publicité Google \\\/ Meta » (pas génériques).\",\"Dans le back-office, onglet « Services à réaliser » : vérifier que la commande apparaît dans « À réaliser » avec le brief du client.\",\"Passer la prestation « En cours » puis « Livré », et vérifier l'email de livraison (personnalisé).\"]",
        "checks_json": null
    },
    {
        "id": 53,
        "test_key": "svc_intake_complet",
        "category": "Services",
        "cat_order": 6,
        "label": "Intake : questions adaptées par service",
        "description": "Vérifier que chaque service affiche SES questions ciblées (pas génériques) et qu'elles s'enregistrent.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 54,
        "test_key": "greffe_kanban",
        "category": "Greffe",
        "cat_order": 10,
        "label": "Greffe : tableau de suivi",
        "description": "Les dossiers payés apparaissent dans la bonne colonne (préparer \/ prêt \/ déposé \/ observations \/ accepté).",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Dans le back-office, ouvrir « Dépôt greffe ».\",\"Vérifier que chaque dossier payé est dans la bonne colonne (À préparer \\\/ Prêt \\\/ Déposé \\\/ Observations \\\/ Accepté).\"]",
        "checks_json": null
    },
    {
        "id": 55,
        "test_key": "greffe_zip",
        "category": "Greffe",
        "cat_order": 10,
        "label": "Greffe : dossier complet à télécharger",
        "description": "Le ZIP contient les actes + PJ vérifiées, nommés\/ordonnés (01_, 02_…).",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Sur la fiche d'un dossier, télécharger le dossier complet (archive).\",\"Vérifier qu'elle contient les actes et les pièces vérifiées, bien nommés et ordonnés (01, 02, 03…).\"]",
        "checks_json": null
    },
    {
        "id": 56,
        "test_key": "greffe_depot",
        "category": "Greffe",
        "cat_order": 10,
        "label": "Greffe : marquer un dossier déposé",
        "description": "Saisie n° dossier INPI, passage en instruction, SLA J+X.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir un dossier prêt à déposer.\",\"Saisir le numéro de dossier de dépôt et marquer « Déposé ».\",\"Vérifier le passage en instruction et le délai prévisionnel affiché.\"]",
        "checks_json": null
    },
    {
        "id": 57,
        "test_key": "greffe_observations",
        "category": "Greffe",
        "cat_order": 10,
        "label": "Greffe : observations puis nouveau dépôt",
        "description": "Saisir des observations, corriger, re-déposer : statuts cohérents.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Saisir des observations du greffe sur un dossier déposé.\",\"Corriger le dossier puis le re-déposer.\",\"Vérifier la cohérence des actes après correction.\"]",
        "checks_json": null
    },
    {
        "id": 58,
        "test_key": "greffe_kbis",
        "category": "Greffe",
        "cat_order": 10,
        "label": "Greffe : récupération du Kbis et envoi au client",
        "description": "Saisir SIREN → récupérer le Kbis via le RNE → envoyer au client (email).",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Sur un dossier accepté, saisir le numéro d'immatriculation (SIREN) attribué.\",\"Cliquer « Récupérer le Kbis » (le bouton interroge le registre national des entreprises) et vérifier que les informations remontent.\",\"Envoyer le Kbis au client et vérifier l'email reçu.\"]",
        "checks_json": null
    },
    {
        "id": 59,
        "test_key": "sign_envoi",
        "category": "Signature",
        "cat_order": 11,
        "label": "Signature : envoi du document à signer",
        "description": "Création de l'enveloppe, marqueurs data-sig-role, envoi au(x) signataire(s).",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Dans le back-office, choisir « Envoyer à signer » sur un dossier.\",\"Vérifier que les zones de signature sont bien placées sur le document.\",\"Envoyer au(x) signataire(s) et vérifier l'email reçu.\"]",
        "checks_json": null
    },
    {
        "id": 60,
        "test_key": "sign_signer",
        "category": "Signature",
        "cat_order": 11,
        "label": "Signature : parcours du signataire",
        "description": "OTP, aperçu doc, dessin\/typed signature, consentement.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir le lien de signature reçu par email (côté signataire).\",\"Vérifier le code de vérification, l'aperçu du document, la signature (dessinée ou tapée) et la case de consentement.\",\"Signer et vérifier la confirmation.\"]",
        "checks_json": null
    },
    {
        "id": 61,
        "test_key": "sign_sealing",
        "category": "Signature",
        "cat_order": 11,
        "label": "Signature : document final et preuve",
        "description": "Document re-rendu avec signatures + page de preuve → PDF via Chrome VPS.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Une fois signé, vérifier le document final.\",\"Contrôler que les signatures sont intégrées et qu'une page de preuve (horodatage, adresse IP) est ajoutée.\",\"Vérifier que le PDF final est bien généré.\"]",
        "checks_json": null
    },
    {
        "id": 62,
        "test_key": "email_paiement",
        "category": "Emails",
        "cat_order": 12,
        "label": "Confirmation de paiement (création)",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 63,
        "test_key": "email_questionnaire",
        "category": "Emails",
        "cat_order": 12,
        "label": "Confirmation de questionnaire complété",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 64,
        "test_key": "email_docs",
        "category": "Emails",
        "cat_order": 12,
        "label": "Documents prêts",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 65,
        "test_key": "email_service_conf",
        "category": "Emails",
        "cat_order": 12,
        "label": "Confirmation de service (prénom + lien brief)",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 66,
        "test_key": "email_service_livre",
        "category": "Emails",
        "cat_order": 12,
        "label": "Service livré",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 67,
        "test_key": "email_echec",
        "category": "Emails",
        "cat_order": 12,
        "label": "Paiement refusé",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 68,
        "test_key": "email_acces",
        "category": "Emails",
        "cat_order": 12,
        "label": "Accès à l'espace client",
        "description": "Reçu, bon expéditeur, PERSONNALISÉ (prénom\/société), liens valides, rendu OK sur mobile + Gmail\/Outlook.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 69,
        "test_key": "client_login",
        "category": "Espace client",
        "cat_order": 13,
        "label": "Connexion à l'espace client",
        "description": "Compte auto-créé après paiement, login, mot de passe reçu par email.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Après un paiement, vérifier l'email d'accès (identifiants).\",\"Se connecter à l'espace client.\",\"Vérifier que le bon compte est créé et accessible.\",\"Tester un mauvais mot de passe : message d'erreur clair, pas d'accès.\"]",
        "checks_json": null
    },
    {
        "id": 70,
        "test_key": "client_docs",
        "category": "Espace client",
        "cat_order": 13,
        "label": "Accès aux documents",
        "description": "Le client voit ses actes\/statuts, peut les télécharger.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Une fois connecté, ouvrir la commande.\",\"Vérifier l'accès aux statuts \\\/ actes et leur téléchargement.\"]",
        "checks_json": null
    },
    {
        "id": 71,
        "test_key": "client_suivi",
        "category": "Espace client",
        "cat_order": 13,
        "label": "Suivi de la commande",
        "description": "Statut d'avancement affiché et à jour.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Vérifier que l'avancement s'affiche et est à jour (payé → en cours → livré).\"]",
        "checks_json": null
    },
    {
        "id": 72,
        "test_key": "trans_mobile",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "Tout fonctionne sur téléphone",
        "description": "Tous les parcours (checkout, questionnaire, intake) utilisables sur smartphone.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Refaire un paiement, un questionnaire et un brief de service depuis un téléphone.\",\"Vérifier qu'aucun élément ne déborde ou n'est inutilisable.\"]",
        "checks_json": null
    },
    {
        "id": 73,
        "test_key": "trans_paiement_echec",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "Carte refusée",
        "description": "Le paiement échoue proprement, message clair, commande non confirmée, email échec.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Lancer un paiement avec la carte de test 4000 0000 0000 0002 (toujours refusée).\",\"Vérifier le message d'échec clair, la commande non confirmée et l'email d'échec.\"]",
        "checks_json": null
    },
    {
        "id": 74,
        "test_key": "trans_abandon",
        "category": "Transverse",
        "cat_order": 11,
        "label": "Abandon de paiement",
        "description": "Fermeture de l'onglet après Stripe : le webhook confirme quand même (pas de commande fantôme payée non confirmée).",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": null,
        "checks_json": null
    },
    {
        "id": 75,
        "test_key": "trans_cgv",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "CGV et consentement",
        "description": "CGV accessibles, consentement enregistré (horodatage) avant\/à la commande.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Vérifier que les CGV sont accessibles (liens) sur les pages d'achat.\",\"Vérifier que l'acceptation est bien enregistrée au moment de la commande.\"]",
        "checks_json": null
    },
    {
        "id": 76,
        "test_key": "trans_404",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "Aucun lien cassé",
        "description": "Liens du site et emails ne mènent jamais à une 404.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Cliquer les principaux liens du site et ceux des emails.\",\"Saisir une URL inconnue : vérifier qu'on est redirigé vers l'accueil (jamais de page 404).\"]",
        "checks_json": null
    },
    {
        "id": 77,
        "test_key": "trans_ga4",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "Suivi des ventes (statistiques)",
        "description": "L'achat (création + service) déclenche bien l'event purchase.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Faire un achat (une création et un service).\",\"Vérifier dans les statistiques (temps réel) que l'achat est bien comptabilisé avec le bon montant.\"]",
        "checks_json": null
    },
    {
        "id": 78,
        "test_key": "trans_pdf",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "Génération des PDF",
        "description": "Les PDF se génèrent (statuts, actes, pack) sans erreur, mise en page propre.",
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Générer des statuts, des actes et un pack.\",\"Vérifier qu'aucune génération n'échoue et que la mise en page est propre (pas de champ vide, pas de débordement).\"]",
        "checks_json": null
    },
    {
        "id": 1120,
        "test_key": "edge_conjoint",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Cas particulier : conjoint marié sous communauté",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Créer avec un associé marié sous le régime de la communauté, qui apporte des biens communs.\",\"Vérifier l'étape d'information \\\/ renonciation du conjoint.\",\"Générer, puis vérifier l'attestation du conjoint.\"]",
        "checks_json": null
    },
    {
        "id": 1121,
        "test_key": "edge_jal",
        "category": "Création — Sociétés",
        "cat_order": 1,
        "label": "Cas particulier : option « on publie votre annonce légale »",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Créer une société avec l'option de publication d'annonce légale cochée, puis décochée.\",\"Vérifier que le montant total s'ajuste (supplément quand c'est coché).\",\"Générer, puis vérifier l'avis de constitution prêt à publier.\"]",
        "checks_json": null
    },
    {
        "id": 1122,
        "test_key": "modif_denomination",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Changement de nom (dénomination)",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Changement de nom (dénomination) », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 1123,
        "test_key": "modif_siege",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Transfert de siège",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Transfert de siège », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 1124,
        "test_key": "modif_objet",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Modification de l'objet",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Modification de l'objet », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 1125,
        "test_key": "modif_duree",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Modification de la durée",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Modification de la durée », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 1126,
        "test_key": "modif_dirigeant",
        "category": "Modifications",
        "cat_order": 5,
        "label": "Changement de dirigeant",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Aller sur « Modifier ma société » et rechercher la société par son SIREN.\",\"Vérifier que les informations de la société remontent automatiquement (pré-remplissage).\",\"Choisir « Changement de dirigeant », puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Remplir tous les champs de l'opération (état civil, dates, montants, nouvelles valeurs selon le cas).\",\"Dans le back-office, générer les actes de l'opération.\",\"Vérifier le procès-verbal de décision, les statuts mis à jour (le bon article modifié), l'annonce légale et le formulaire de modification.\",\"Contrôler : aucun champ vide, dates cohérentes, articles bien renumérotés, mentions légales correctes.\",\"Lancer la signature électronique du procès-verbal pour le dirigeant signataire : vérifier que le lien de signature part, que la signature fonctionne, et que l'acte signé revient dans le dossier avec sa page de preuve (horodatage).\"]",
        "checks_json": null
    },
    {
        "id": 1145,
        "test_key": "svc_abandon",
        "category": "Services",
        "cat_order": 7,
        "label": "Service : abandon de paiement",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Lancer une commande de service, régler la carte de test, puis fermer l'onglet avant le retour sur le site.\",\"Vérifier dans « Services à réaliser » que la commande est bien passée « payée » (le système la rattrape tout seul).\",\"Vérifier que l'email de confirmation est quand même parti, une seule fois.\"]",
        "checks_json": null
    },
    {
        "id": 3018,
        "test_key": "gsc_indexation",
        "category": "Search Console (Google)",
        "cat_order": 99,
        "label": "Indexation Google — Search Console",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir Google Search Console et vérifier que la propriété legalclic.fr est bien validée (propriété active).\",\"Aller dans « Sitemaps » : vérifier que le sitemap est soumis et que son statut est « Réussite », avec des pages découvertes.\",\"Aller dans « Indexation des pages » : vérifier qu'il n'y a pas d'erreur majeure et que les pages clés (accueil, création de société, services, guide) sont bien indexées.\",\"Dans Google, taper « site:legalclic.fr » : vérifier que les pages principales remontent dans les résultats.\",\"Jeter un œil aux « Performances » : vérifier que des impressions \\\/ clics commencent à être enregistrés (preuve que Google voit le site).\"]",
        "checks_json": null
    },
    {
        "id": 3721,
        "test_key": "home_accueil",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Page d'accueil",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page d'accueil.\",\"Vérifier que tout s'affiche : titre principal, images, blocs, sans zone vide ni erreur.\",\"Vérifier que les boutons principaux (Créer ma société, Services, etc.) mènent au bon endroit.\",\"Recharger sur téléphone : la page reste lisible et utilisable.\"]",
        "checks_json": null
    },
    {
        "id": 3722,
        "test_key": "nav_menu",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Menu principal",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Dérouler le menu et cliquer chaque entrée (Créer, Modifier, Fermer, Services, Abonnements, Vie courante).\",\"Vérifier que chaque lien ouvre la bonne page, sans erreur.\",\"Vérifier que le menu fonctionne aussi sur téléphone (bouton hamburger).\"]",
        "checks_json": null
    },
    {
        "id": 3723,
        "test_key": "footer_pages",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Pied de page",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Cliquer chaque lien du pied de page.\",\"Vérifier qu'ils ouvrent : Mentions légales, Politique de confidentialité, CGV, Contact, etc.\",\"Vérifier qu'aucun lien ne mène à une page d'erreur.\"]",
        "checks_json": null
    },
    {
        "id": 3724,
        "test_key": "pages_legales",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Mentions légales & confidentialité",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir les Mentions légales : vérifier la raison sociale, le SIREN, l'adresse, l'hébergeur, l'email de contact.\",\"Ouvrir la Politique de confidentialité : vérifier qu'elle parle des données collectées et des droits (RGPD).\",\"Ouvrir les CGV et les CGV services : vérifier qu'elles sont complètes et cohérentes avec les prix affichés.\",\"Vérifier que l'email de contact public n'est PAS une adresse personnelle.\"]",
        "checks_json": null
    },
    {
        "id": 3725,
        "test_key": "contact_form",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Formulaire de contact",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page Contact et remplir le formulaire.\",\"Envoyer : vérifier le message de confirmation à l'écran.\",\"Vérifier que l'email de contact arrive bien dans la boîte de réception.\"]",
        "checks_json": null
    },
    {
        "id": 3726,
        "test_key": "newsletter",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Inscription newsletter",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"S'inscrire à la newsletter (email).\",\"Vérifier l'email de confirmation (double opt-in) et cliquer le lien.\",\"Vérifier le message « inscription confirmée ».\",\"Tester une adresse invalide : vérifier le message d'erreur clair.\"]",
        "checks_json": null
    },
    {
        "id": 3727,
        "test_key": "vie_courante",
        "category": "Accueil, navigation & pages légales",
        "cat_order": 0,
        "label": "Page « Vie courante »",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page Vie courante.\",\"Vérifier que les opérations proposées s'affichent et mènent au bon parcours.\"]",
        "checks_json": null
    },
    {
        "id": 3757,
        "test_key": "sim_statut",
        "category": "Simulateurs & conseil",
        "cat_order": 4,
        "label": "Simulateur de statut juridique",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir le simulateur de statut juridique et répondre aux questions (activité, associés, revenus…).\",\"Vérifier que la recommandation (SARL, SAS, micro…) est cohérente avec les réponses.\",\"Vérifier que le bouton mène bien vers la création de la forme recommandée.\"]",
        "checks_json": null
    },
    {
        "id": 3758,
        "test_key": "sim_charges",
        "category": "Simulateurs & conseil",
        "cat_order": 4,
        "label": "Calculateur de charges",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir le calculateur de charges et saisir un chiffre d'affaires \\\/ une rémunération.\",\"Vérifier que les charges estimées sont cohérentes (pas de résultat aberrant).\"]",
        "checks_json": null
    },
    {
        "id": 3759,
        "test_key": "devis_avocat",
        "category": "Simulateurs & conseil",
        "cat_order": 4,
        "label": "Demande de devis avocat",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page de devis avocat et décrire un besoin.\",\"Envoyer la demande : vérifier le message de confirmation et l'email reçu.\",\"Vérifier côté back-office que la demande est bien enregistrée.\"]",
        "checks_json": null
    },
    {
        "id": 3760,
        "test_key": "rdv_avocat",
        "category": "Simulateurs & conseil",
        "cat_order": 4,
        "label": "Prise de rendez-vous avocat",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la prise de RDV avocat et choisir un créneau disponible.\",\"Confirmer le rendez-vous : vérifier l'email de confirmation (avec date\\\/heure).\",\"Vérifier qu'un créneau déjà pris n'est plus proposé, et tester l'annulation d'un RDV.\"]",
        "checks_json": null
    },
    {
        "id": 3761,
        "test_key": "accompagnement",
        "category": "Simulateurs & conseil",
        "cat_order": 4,
        "label": "Parcours d'accompagnement (options)",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir le parcours d'accompagnement à la création.\",\"Ajouter \\\/ retirer des options (add-ons) et vérifier que le montant total s'ajuste.\",\"Aller jusqu'au paiement et vérifier la cohérence du récapitulatif.\"]",
        "checks_json": null
    },
    {
        "id": 3786,
        "test_key": "abo_souscription",
        "category": "Abonnement & Générateur",
        "cat_order": 8,
        "label": "Souscription de l'abonnement",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir la page Abonnements et souscrire l'abonnement Générateur (mensuel), puis Régler avec la carte de test 4242 4242 4242 4242 (date 12\\\/34, cryptogramme 123, n'importe quel code postal) — aucun vrai paiement.\",\"Vérifier l'email de confirmation et l'activation immédiate de l'accès.\",\"Vérifier dans l'espace client que l'abonnement est actif (date de prochaine échéance).\"]",
        "checks_json": null
    },
    {
        "id": 3787,
        "test_key": "gen_document",
        "category": "Abonnement & Générateur",
        "cat_order": 8,
        "label": "Générateur de documents",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Dans l'espace client (abonnement actif), ouvrir le générateur.\",\"Produire un document (ex. un contrat ou un acte) en remplissant le formulaire.\",\"Vérifier le PDF généré : mise en page propre, aucun champ vide.\",\"Vérifier qu'un client SANS abonnement n'a PAS accès au générateur.\"]",
        "checks_json": null
    },
    {
        "id": 3788,
        "test_key": "abo_gestion",
        "category": "Abonnement & Générateur",
        "cat_order": 8,
        "label": "Gestion de l'abonnement",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Dans l'espace client, ouvrir la gestion de l'abonnement.\",\"Vérifier l'accès aux factures et la possibilité de changer de plan \\\/ mettre à jour la carte.\"]",
        "checks_json": null
    },
    {
        "id": 3789,
        "test_key": "abo_resiliation",
        "category": "Abonnement & Générateur",
        "cat_order": 8,
        "label": "Résiliation de l'abonnement",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Résilier l'abonnement depuis l'espace client.\",\"Vérifier le message de confirmation et l'email.\",\"Vérifier que l'accès reste actif jusqu'à la fin de la période payée, puis se coupe.\"]",
        "checks_json": null
    },
    {
        "id": 3790,
        "test_key": "complement_paiement",
        "category": "Abonnement & Générateur",
        "cat_order": 8,
        "label": "Complément de paiement",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Sur une commande existante, déclencher un complément de paiement (option ajoutée après coup).\",\"Régler avec la carte de test et vérifier que le complément est bien encaissé et enregistré.\",\"Vérifier l'email de confirmation du complément.\"]",
        "checks_json": null
    },
    {
        "id": 3791,
        "test_key": "pj_upload",
        "category": "Pièces justificatives & vérification",
        "cat_order": 9,
        "label": "Dépôt des pièces justificatives",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Dans l'espace client, ouvrir « Pièces justificatives ».\",\"Téléverser les pièces demandées (pièce d'identité, justificatif de domicile, attestation…).\",\"Vérifier que chaque pièce est enregistrée et visible dans la liste.\"]",
        "checks_json": null
    },
    {
        "id": 3792,
        "test_key": "pj_verif_ia",
        "category": "Pièces justificatives & vérification",
        "cat_order": 9,
        "label": "Vérification automatique des pièces",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Après dépôt, vérifier que chaque pièce est analysée automatiquement (reconnue \\\/ acceptée).\",\"Déposer une pièce non conforme (mauvais type ou illisible) : vérifier le refus avec un motif clair.\",\"Corriger la pièce refusée et vérifier qu'elle passe au vert.\"]",
        "checks_json": null
    },
    {
        "id": 3793,
        "test_key": "pj_relance",
        "category": "Pièces justificatives & vérification",
        "cat_order": 9,
        "label": "Relance et complétude",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Laisser une pièce manquante : vérifier que le client est informé de ce qui manque.\",\"Compléter la pièce : vérifier que le dossier passe « complet » et débloque la suite.\"]",
        "checks_json": null
    },
    {
        "id": 3807,
        "test_key": "email_signature",
        "category": "Emails",
        "cat_order": 12,
        "label": "Invitation à signer",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 3810,
        "test_key": "email_newsletter",
        "category": "Emails",
        "cat_order": 12,
        "label": "Confirmation newsletter (double opt-in)",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Provoquer l'envoi de cet email (faire l'action correspondante).\",\"Vérifier la réception (pas dans les spams).\",\"Vérifier la personnalisation : bon prénom, bonne société, bon numéro de commande.\",\"Vérifier que tous les liens fonctionnent.\",\"Vérifier l'affichage sur téléphone et dans Gmail \\\/ Outlook (mise en page non cassée).\"]",
        "checks_json": null
    },
    {
        "id": 3814,
        "test_key": "client_profil",
        "category": "Espace client",
        "cat_order": 13,
        "label": "Profil & support",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir le profil : modifier une information (téléphone, email) et vérifier l'enregistrement.\",\"Ouvrir le support \\\/ l'aide depuis l'espace client et vérifier que la demande part bien.\"]",
        "checks_json": null
    },
    {
        "id": 3815,
        "test_key": "annuaire_fiche",
        "category": "Annuaire & contenus (SEO)",
        "cat_order": 14,
        "label": "Annuaire d'entreprises",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir l'annuaire et rechercher une entreprise (nom ou SIREN).\",\"Ouvrir une fiche : vérifier les données (dirigeants, activité, score) et l'absence de lien vers un site externe.\",\"Vérifier que la fiche s'affiche sans erreur sur téléphone.\"]",
        "checks_json": null
    },
    {
        "id": 3816,
        "test_key": "guide_article",
        "category": "Annuaire & contenus (SEO)",
        "cat_order": 14,
        "label": "Guide \/ articles",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir le guide et un article.\",\"Vérifier le contenu, le sommaire, les liens internes et les boutons d'appel (création société).\",\"Vérifier qu'aucun article ne mène à une page d'erreur.\"]",
        "checks_json": null
    },
    {
        "id": 3817,
        "test_key": "silos_seo",
        "category": "Annuaire & contenus (SEO)",
        "cat_order": 14,
        "label": "Autres contenus (marques, aides, conventions, associations)",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir un échantillon de pages : marques, aides, conventions collectives, associations.\",\"Vérifier qu'elles s'affichent sans erreur et sans champ vide.\"]",
        "checks_json": null
    },
    {
        "id": 3818,
        "test_key": "blog_actu",
        "category": "Annuaire & contenus (SEO)",
        "cat_order": 14,
        "label": "Actualités \/ blog",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Ouvrir les actualités et un article.\",\"Vérifier l'affichage (image, texte, date) et l'absence de lien cassé.\"]",
        "checks_json": null
    },
    {
        "id": 3819,
        "test_key": "sec_admin",
        "category": "Sécurité & accès",
        "cat_order": 15,
        "label": "Back-office protégé",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Sans être connecté, essayer d'ouvrir une page du back-office.\",\"Vérifier la redirection vers la connexion (pas d'accès).\",\"Tester un mauvais mot de passe admin : message d'erreur, pas d'accès.\"]",
        "checks_json": null
    },
    {
        "id": 3820,
        "test_key": "sec_cloisonnement",
        "category": "Sécurité & accès",
        "cat_order": 15,
        "label": "Cloisonnement des comptes clients",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Connecté avec un compte client, vérifier qu'on ne voit QUE ses propres dossiers.\",\"Essayer d'ouvrir un document d'un autre client via son lien : vérifier que c'est refusé.\"]",
        "checks_json": null
    },
    {
        "id": 3821,
        "test_key": "sec_acces_paye",
        "category": "Sécurité & accès",
        "cat_order": 15,
        "label": "Accès conditionné au paiement",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Vérifier qu'on n'accède pas aux documents ni au générateur sans paiement validé.\",\"Vérifier qu'une commande non payée n'ouvre pas les livrables.\"]",
        "checks_json": null
    },
    {
        "id": 3822,
        "test_key": "sec_session",
        "category": "Sécurité & accès",
        "cat_order": 15,
        "label": "Sessions & déconnexion",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Se connecter, naviguer plusieurs minutes : vérifier qu'on n'est pas déconnecté de façon intempestive.\",\"Cliquer « Se déconnecter » : vérifier qu'on est bien déconnecté et qu'on ne peut plus accéder à l'espace.\"]",
        "checks_json": null
    },
    {
        "id": 3824,
        "test_key": "trans_navigateurs",
        "category": "Transverse \/ robustesse",
        "cat_order": 16,
        "label": "Plusieurs navigateurs",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Refaire un parcours clé (création + paiement) sur Chrome, Firefox et Safari\\\/Edge.\",\"Vérifier l'affichage et le bon fonctionnement sur chacun.\"]",
        "checks_json": null
    },
    {
        "id": 3830,
        "test_key": "seo_robots_launch",
        "category": "Search Console (Google)",
        "cat_order": 99,
        "label": "⚠️ Ouverture à l'indexation (jour du lancement)",
        "description": null,
        "statut": "a_tester",
        "comments_json": null,
        "attachments_json": null,
        "updated_by": null,
        "updated_at": null,
        "steps_json": "[\"Vérifier que le site est OUVERT à Google : le fichier robots.txt ne doit PAS contenir « Disallow: \\\/ » (qui bloque tout le site).\",\"En phase de test, il est normal que le site soit bloqué ; cette case doit passer au vert le jour du lancement.\",\"Vérifier aussi qu'aucune balise « noindex » ne traîne sur les pages publiques importantes.\"]",
        "checks_json": null
    }
]