{
  "cabinet": {
    "name": "Selas Marzet & Associés",
    "barreau": "Paris",
    "leadAvocat": "Maître Camille Marzet",
    "address": "12 rue de la Justice, 75004 Paris"
  },
  "jurisprudence": [
    {
      "id": "j1",
      "ref": "Cass. crim., 12 janv. 2022, n° 21-83.456",
      "topic": "vitesse",
      "summary": "Nullité du PV en cas d'absence de la mention de la marge technique de l'appareil (5 km/h en deçà de 100 km/h, 5 % au-delà).",
      "weight": 0.85
    },
    {
      "id": "j2",
      "ref": "Cass. crim., 9 mars 2021, n° 20-81.789",
      "topic": "alcoolemie",
      "summary": "Procédure viciée si le second contrôle d'éthylomètre n'est pas effectué dans le délai imparti, ou si l'appareil n'a pas été homologué et vérifié dans l'année.",
      "weight": 0.78
    },
    {
      "id": "j3",
      "ref": "Cass. crim., 4 juill. 2023, n° 22-86.012",
      "topic": "stationnement",
      "summary": "Le PV doit identifier précisément le véhicule contrevenant — l'absence de numéro de plaque sur le procès-verbal est une cause de nullité.",
      "weight": 0.92
    },
    {
      "id": "j4",
      "ref": "Cass. crim., 18 nov. 2020, n° 19-87.234",
      "topic": "telephone",
      "summary": "L'usage du téléphone n'est sanctionnable que tenu en main — kit Bluetooth et oreillette autorisés.",
      "weight": 0.7
    },
    {
      "id": "j5",
      "ref": "Cass. crim., 22 févr. 2024, n° 23-82.901",
      "topic": "vitesse",
      "summary": "L'absence de calibration récente du radar (carnet métrologique) au dossier impose la relaxe.",
      "weight": 0.88
    },
    {
      "id": "j6",
      "ref": "Cass. crim., 6 sept. 2022, n° 21-85.678",
      "topic": "stupefiants",
      "summary": "Test salivaire positif insuffisant : la prise de sang est obligatoire pour caractériser l'infraction.",
      "weight": 0.81
    },
    {
      "id": "j7",
      "ref": "Cass. crim., 14 juin 2023, n° 22-84.321",
      "topic": "feu_rouge",
      "summary": "La photo radar doit être prise au moment exact du franchissement et permettre d'identifier le conducteur.",
      "weight": 0.74
    }
  ],
  "dossiers": [
    {
      "id": "d1",
      "ref": "DOS-2026-001",
      "client": "Antoine Lefebvre",
      "clientCity": "Paris 16e",
      "clientEmail": "antoine.lefebvre@example.fr",
      "pvDate": "2026-04-12",
      "pvLocation": "A6 km 32 — sens Lyon→Paris",
      "infraction": "vitesse",
      "infractionLabel": "Excès de vitesse 156 km/h (limite 130)",
      "device": "Mesta Fusion · n° série A-2019-44",
      "calibration": "manquante au dossier",
      "pointsRisque": 3,
      "amende": 135,
      "statut": "a_traiter",
      "memoire": null,
      "infractions": [
        {
          "type": "vitesse",
          "label": "Excès 156 km/h (limite 130)",
          "severity": "contravention_4",
          "pointsRisque": 3,
          "amende": 135
        }
      ],
      "profile": {
        "identite": {
          "nom": "LEFEBVRE",
          "prenom": "Antoine",
          "dateNaissance": "1985-06-14",
          "adresse": "8 rue de Passy",
          "codePostal": "75016",
          "ville": "Paris",
          "profession": "Consultant en stratégie"
        },
        "famille": {
          "situation": "marie",
          "enfants": 2,
          "ageEnfants": "5, 9",
          "personnesACharge": 0,
          "impactPermis": "Accompagnement scolaire matinal + courses hebdomadaires en grande surface — pas de TC adaptés."
        },
        "professionnelle": {
          "metier": "Consultant en stratégie",
          "employeur": "Sopra Strategy",
          "contrat": "CDI",
          "anciennete": "11 ans",
          "salaireMensuel": 6800,
          "permisIndispensable": true,
          "motifPermisIndispensable": "Déplacements clients en Île-de-France et province (3 jours/sem)",
          "kmsParJour": 80,
          "horairesNonCompatibles": false
        },
        "permis": {
          "ancienneteAnnees": 22,
          "categorie": "B",
          "soldePoints": 11,
          "probatoire": false,
          "recidive": false,
          "antecedents": "Néant",
          "stagesEffectues": 0,
          "comportementHabituel": "Conduite paisible, aucun PV depuis 7 ans."
        },
        "humain": {
          "casierB3": "vierge",
          "regretsExprimes": "Excès commis dans une zone de chantier mal signalée selon le client.",
          "consequencesDisproportionnees": "Trajets clientèle compromis = perte de mission stratégique en cours."
        }
      },
      "pieces": [],
      "questionnaire": {
        "controle_vitesse.type_radar": "Radar fixe",
        "controle_vitesse.carnet_metrologique": false,
        "controle_vitesse.marge_appliquee": false,
        "controle_vitesse.fiche_intervention": false,
        "controle_vitesse.vitesse_mesuree": 156,
        "controle_vitesse.vitesse_retenue": 156,
        "controle_vitesse.limite_zone": 130,
        "procedure.pv_verbalisateur": true,
        "procedure.pv_qualification": true,
        "strategie.objectif": "Relaxe"
      },
      "timeline": [
        {
          "at": "2026-06-20T16:07:53.925Z",
          "actor": "système",
          "action": "Démo : questionnaire pré-rempli",
          "detail": "Vitesse — carnet métro absent"
        }
      ]
    },
    {
      "id": "d2",
      "ref": "DOS-2026-002",
      "client": "Société Atlas Transports SARL",
      "clientCity": "Roissy",
      "pvDate": "2026-03-28",
      "pvLocation": "RN12 — La Verrière",
      "infraction": "vitesse",
      "infractionLabel": "Excès 122 km/h (limite 110)",
      "device": "Mesta 210C · n° série B-2018-12",
      "calibration": "vérifiée 2025-02-14",
      "pointsRisque": 1,
      "amende": 90,
      "statut": "a_traiter",
      "memoire": null,
      "infractions": [
        {
          "type": "vitesse",
          "label": "Excès 122 km/h (limite 110) — radar fixe",
          "severity": "contravention_3",
          "pointsRisque": 1,
          "amende": 90
        }
      ],
      "profile": null,
      "pieces": [],
      "questionnaire": {},
      "timeline": []
    },
    {
      "id": "d3",
      "ref": "DOS-2026-003",
      "client": "Émilie Vasseur",
      "clientCity": "Lyon",
      "clientEmail": "emilie.vasseur@example.fr",
      "pvDate": "2026-04-05",
      "pvLocation": "A89 PR42",
      "infraction": "alcoolemie",
      "infractionLabel": "Alcoolémie contraventionnelle 0,52 g/L (sang)",
      "device": "Drager Alcotest 7110 · vérifié 2024-11-20",
      "calibration": "VTP 2024-11-20",
      "pointsRisque": 6,
      "amende": 750,
      "statut": "a_traiter",
      "memoire": null,
      "infractions": [
        {
          "type": "alcoolemie",
          "label": "Alcoolémie 0,52 g/L (sang) — contraventionnelle",
          "severity": "contravention_4",
          "pointsRisque": 6,
          "amende": 750
        }
      ],
      "profile": {
        "identite": {
          "nom": "VASSEUR",
          "prenom": "Émilie",
          "dateNaissance": "1990-11-23",
          "adresse": "14 cours Charlemagne",
          "codePostal": "69002",
          "ville": "Lyon",
          "profession": "Infirmière hospitalière"
        },
        "famille": {
          "situation": "celibataire",
          "enfants": 1,
          "ageEnfants": "3",
          "personnesACharge": 1,
          "impactPermis": "Garde alternée 1 semaine sur 2 avec trajets domicile-école hors zone bus."
        },
        "professionnelle": {
          "metier": "Infirmière de nuit",
          "employeur": "Hospices Civils de Lyon",
          "contrat": "CDI",
          "anciennete": "8 ans",
          "salaireMensuel": 2700,
          "permisIndispensable": true,
          "motifPermisIndispensable": "Prise de poste à 21h, retour à 7h — aucun TC en service la nuit.",
          "kmsParJour": 35,
          "horairesNonCompatibles": true,
          "impossibiliteTransportCommun": "Premier métro à 5h, dernière correspondance à 0h30 — incompatible avec amplitude 21h-7h.",
          "risqueLicenciement": false,
          "employerLettreSoutien": true
        },
        "permis": {
          "ancienneteAnnees": 14,
          "categorie": "B",
          "soldePoints": 9,
          "probatoire": false,
          "recidive": false,
          "antecedents": "Néant.",
          "stagesEffectues": 0,
          "comportementHabituel": "Conduite responsable, premier événement.",
          "suiviAddictologie": true
        },
        "humain": {
          "casierB3": "vierge",
          "regretsExprimes": "Mme Vasseur exprime de profonds regrets et a immédiatement cessé toute consommation.",
          "demarchesSpontanees": "Inscription volontaire à un stage de sensibilisation et entretien addictologue (en cours).",
          "priseDeConscience": "Suivi addictologie volontaire depuis 3 semaines.",
          "consequencesDisproportionnees": "Suspension = arrêt immédiat des gardes de nuit + impossibilité de garde alternée."
        }
      },
      "pieces": [],
      "questionnaire": {
        "controle_alcool.appareil": "Éthylomètre (preuve)",
        "controle_alcool.vtp_a_jour": false,
        "controle_alcool.second_controle_propose": false,
        "controle_alcool.second_controle_effectue": false,
        "controle_alcool.delai_30min": false,
        "controle_alcool.incertitude_deduite": false,
        "controle_alcool.taux_air": 0.27,
        "controle_alcool.taux_sang": 0.55,
        "garde_a_vue.gav": true,
        "garde_a_vue.gav_avocat": false
      },
      "timeline": [
        {
          "at": "2026-06-20T16:07:53.925Z",
          "actor": "système",
          "action": "Démo : questionnaire pré-rempli",
          "detail": "Alcool — VTP absent + GAV sans avocat"
        }
      ]
    },
    {
      "id": "d4",
      "ref": "DOS-2026-004",
      "client": "Karim Belkacem",
      "clientCity": "Marseille",
      "pvDate": "2026-04-22",
      "pvLocation": "Rue de la République, Marseille",
      "infraction": "stationnement",
      "infractionLabel": "Stationnement gênant — FPS 35 €",
      "device": "Agent assermenté",
      "calibration": "n/a",
      "pointsRisque": 0,
      "amende": 35,
      "statut": "memoire_genere",
      "memoire": {
        "generatedAt": "2026-05-14",
        "score": 78,
        "citedJurisprudence": [
          "j3"
        ],
        "summary": "Mémoire structuré en 3 moyens · plaque non lisible sur le PV."
      },
      "infractions": [
        {
          "type": "stationnement",
          "label": "Stationnement gênant (R417-10) — FPS 35€",
          "severity": "contravention_2",
          "amende": 35
        }
      ],
      "profile": null,
      "pieces": [],
      "questionnaire": {},
      "timeline": []
    },
    {
      "id": "d5",
      "ref": "DOS-2026-005",
      "client": "Lucie Dupré",
      "clientCity": "Bordeaux",
      "pvDate": "2026-04-17",
      "pvLocation": "Pont Chaban-Delmas, Bordeaux",
      "infraction": "telephone",
      "infractionLabel": "Téléphone tenu en main — art. R412-6-1 CR",
      "device": "Agent assermenté",
      "calibration": "n/a",
      "pointsRisque": 3,
      "amende": 135,
      "statut": "a_traiter",
      "memoire": null,
      "infractions": [
        {
          "type": "telephone",
          "label": "Téléphone tenu en main (R412-6-1)",
          "severity": "contravention_4",
          "pointsRisque": 3,
          "amende": 135
        }
      ],
      "profile": null,
      "pieces": [],
      "questionnaire": {},
      "timeline": []
    },
    {
      "id": "d6",
      "ref": "DOS-2026-006",
      "client": "Mehdi Cohen",
      "clientCity": "Toulouse",
      "pvDate": "2026-03-30",
      "pvLocation": "A20 km 87",
      "infraction": "vitesse",
      "infractionLabel": "Excès 178 km/h (limite 130)",
      "device": "Mesta Fusion · n° série A-2020-08",
      "calibration": "manquante au dossier",
      "pointsRisque": 4,
      "amende": 1500,
      "statut": "envoye_tribunal",
      "memoire": {
        "generatedAt": "2026-05-02",
        "score": 91,
        "citedJurisprudence": [
          "j1",
          "j5"
        ],
        "summary": "Mémoire envoyé · double moyen calibration + marge technique."
      },
      "infractions": [
        {
          "type": "vitesse",
          "label": "Excès 178 km/h (limite 130)",
          "severity": "contravention_5",
          "pointsRisque": 4,
          "amende": 1500
        }
      ],
      "profile": null,
      "pieces": [],
      "questionnaire": {},
      "timeline": []
    },
    {
      "id": "d7",
      "ref": "DOS-2026-007",
      "client": "Pauline Antoine",
      "clientCity": "Lille",
      "pvDate": "2026-04-09",
      "pvLocation": "Boulevard de Valmy, Lille",
      "infraction": "feu_rouge",
      "infractionLabel": "Franchissement feu rouge",
      "device": "Caméra radar feu rouge",
      "calibration": "vérifiée 2024-12",
      "pointsRisque": 4,
      "amende": 135,
      "statut": "a_traiter",
      "memoire": null,
      "infractions": [
        {
          "type": "feu_rouge",
          "label": "Franchissement feu rouge (R412-30)",
          "severity": "contravention_4",
          "pointsRisque": 4,
          "amende": 135
        }
      ],
      "profile": null,
      "pieces": [],
      "questionnaire": {},
      "timeline": []
    },
    {
      "id": "d8",
      "ref": "DOS-2026-008",
      "client": "Romain Ferrand",
      "clientCity": "Nantes",
      "clientEmail": "romain.ferrand@example.fr",
      "pvDate": "2026-04-20",
      "pvLocation": "Périphérique Nord, Nantes",
      "infraction": "stupefiants",
      "infractionLabel": "Conduite sous stupéfiants — test salivaire positif",
      "device": "Drugwipe 5S · 2024",
      "calibration": "test salivaire seul — pas de prise de sang au dossier",
      "pointsRisque": 6,
      "amende": 4500,
      "statut": "a_traiter",
      "memoire": null,
      "infractions": [
        {
          "type": "stupefiants",
          "label": "Conduite après usage stups (THC) — analyse confirmative absente",
          "severity": "delit",
          "pointsRisque": 6,
          "amende": 4500
        }
      ],
      "profile": {
        "identite": {
          "nom": "FERRAND",
          "prenom": "Romain",
          "dateNaissance": "1996-04-08",
          "adresse": "22 quai de la Fosse",
          "codePostal": "44000",
          "ville": "Nantes",
          "profession": "Développeur web freelance"
        },
        "famille": {
          "situation": "concubinage",
          "enfants": 0,
          "personnesACharge": 0,
          "impactPermis": "Visite régulière à parents âgés en zone rurale (60 km)."
        },
        "professionnelle": {
          "metier": "Développeur web freelance",
          "contrat": "independant",
          "anciennete": "3 ans",
          "salaireMensuel": 3200,
          "permisIndispensable": false,
          "kmsParJour": 0,
          "horairesNonCompatibles": false
        },
        "permis": {
          "ancienneteAnnees": 9,
          "categorie": "B",
          "soldePoints": 12,
          "probatoire": false,
          "recidive": false,
          "antecedents": "Néant.",
          "stagesEffectues": 0,
          "suiviAddictologie": true,
          "comportementHabituel": "Consommation récréative épisodique, suivi médical engagé."
        },
        "humain": {
          "casierB3": "vierge",
          "regretsExprimes": "M. Ferrand reconnaît les faits et a entamé un suivi médical.",
          "demarchesSpontanees": "Sevrage volontaire + entretien CSAPA dès la convocation.",
          "priseDeConscience": "Engagement écrit d'arrêt total et suivi addictologue pour 6 mois."
        }
      },
      "pieces": [],
      "questionnaire": {
        "controle_stups.depistage_marque": "DrugWipe 5S",
        "controle_stups.substances": "THC",
        "controle_stups.analyse_confirmative": false,
        "controle_stups.laboratoire_agree": false,
        "controle_stups.chaine_conservation": false
      },
      "timeline": [
        {
          "at": "2026-06-20T16:07:53.925Z",
          "actor": "système",
          "action": "Démo : questionnaire pré-rempli",
          "detail": "Stups — analyse confirmative absente"
        },
        {
          "at": "2026-06-24T13:38:57.227Z",
          "actor": "avocat",
          "action": "Questionnaire mis à jour",
          "detail": "+0 champ(s), total 5"
        }
      ]
    },
    {
      "id": "d9",
      "ref": "DOS-2026-009",
      "client": "Élodie Marchand",
      "clientCity": "Strasbourg",
      "clientEmail": "elodie.marchand@email.fr",
      "pvDate": "2026-05-08",
      "pvLocation": "A35 km 38, Strasbourg",
      "infraction": "alcoolemie",
      "infractionLabel": "Alcoolémie délictuelle 0,92 g/L",
      "infractions": [
        {
          "type": "alcoolemie",
          "label": "Alcoolémie délictuelle 0,92 g/L (sang)",
          "severity": "delit",
          "victim": "blesse_leger",
          "pointsRisque": 6,
          "amende": 4500
        },
        {
          "type": "blessures_involontaires",
          "label": "Blessures involontaires passager ITT 18j",
          "severity": "contravention_5",
          "victim": "blesse_leger"
        },
        {
          "type": "delit_fuite",
          "label": "Délit de fuite (présentation spontanée 6h après)",
          "severity": "delit"
        }
      ],
      "device": "Drager Alcotest 7110 · prise de sang CHU",
      "calibration": "VTP 2025-09 + sang en attente résultats",
      "pointsRisque": 6,
      "amende": 4500,
      "statut": "audience_planifiee",
      "audienceDate": "2026-07-04",
      "audienceTribunal": "Tribunal correctionnel de Strasbourg, chambre 14-1",
      "memoire": null,
      "pieces": [],
      "questionnaire": {
        "controle_alcool.appareil": "Prise de sang",
        "controle_alcool.taux_sang": 0.92,
        "corporel.gravite": "ITT ≤ 3 mois",
        "corporel.itt_jours": 18,
        "corporel.umj_realise": true,
        "corporel.contre_expertise_med": false,
        "corporel.lien_causalite": "Visibilité réduite par pluie + arrêt brusque du véhicule victime",
        "fuite.type_choc": "Léger",
        "fuite.presentation_spontanee": true,
        "fuite.presentation_delai": 6
      },
      "timeline": [
        {
          "at": "2026-06-20T16:07:53.925Z",
          "actor": "système",
          "action": "Démo : dossier corporel enrichi + audience J-14"
        }
      ],
      "profile": {
        "identite": {
          "nom": "MARCHAND",
          "prenom": "Élodie",
          "dateNaissance": "1988-09-12",
          "adresse": "4 rue des Halles",
          "codePostal": "67000",
          "ville": "Strasbourg",
          "profession": "Cadre commerciale"
        },
        "famille": {
          "situation": "marie",
          "enfants": 1,
          "ageEnfants": "4",
          "personnesACharge": 0,
          "conjointTravaille": true,
          "impactPermis": "Conjoint en déplacement 3 jours/sem, garde des enfants assurée par Mme Marchand."
        },
        "professionnelle": {
          "metier": "Cadre commerciale grands comptes",
          "employeur": "SOPREMA",
          "contrat": "CDI",
          "anciennete": "9 ans",
          "salaireMensuel": 4500,
          "permisIndispensable": true,
          "motifPermisIndispensable": "Tournée commerciale 4 départements — clientèle industrielle en zone non desservie.",
          "kmsParJour": 120,
          "horairesNonCompatibles": true,
          "risqueLicenciement": true,
          "employerLettreSoutien": true
        },
        "permis": {
          "ancienneteAnnees": 19,
          "categorie": "B",
          "soldePoints": 12,
          "probatoire": false,
          "recidive": false,
          "antecedents": "Néant — premier incident.",
          "stagesEffectues": 0,
          "comportementHabituel": "Aucun PV en 19 ans de permis.",
          "suiviAddictologie": true
        },
        "humain": {
          "casierB3": "vierge",
          "regretsExprimes": "Mme Marchand exprime des regrets sincères, accompagnés d'une lettre manuscrite à la victime.",
          "demarchesSpontanees": "Présentation spontanée aux services de police dans les 6h, identification volontaire, prise de contact avec l'assureur dans la journée.",
          "priseDeConscience": "Inscription immédiate à un suivi addictologue + provision de 3000€ versée à la victime.",
          "indemnisationVictime": "Provision 3000€ versée + procédure amiable engagée avec l'assureur.",
          "consequencesDisproportionnees": "Perte certaine de l'emploi (clause permis), retentissement direct sur l'équilibre familial."
        }
      }
    },
    {
      "id": "d10",
      "ref": "DOS-2026-010",
      "client": "Hicham Ben Ali",
      "clientCity": "Marseille",
      "clientEmail": "h.benali@email.fr",
      "pvDate": "2026-05-02",
      "pvLocation": "L2 Nord, Marseille",
      "infraction": "sans_permis",
      "infractionLabel": "Conduite sans permis",
      "infractions": [
        {
          "type": "sans_permis",
          "label": "Conduite sans permis (jamais obtenu)",
          "severity": "delit",
          "amende": 15000
        },
        {
          "type": "sans_assurance",
          "label": "Défaut d'assurance",
          "severity": "delit",
          "amende": 3750
        }
      ],
      "device": "Contrôle routier — gendarmerie",
      "calibration": "n/a",
      "pointsRisque": 0,
      "amende": 18750,
      "statut": "a_traiter",
      "memoire": null,
      "pieces": [],
      "questionnaire": {
        "papiers.primo_delinquant": true
      },
      "timeline": [],
      "profile": {
        "identite": {
          "nom": "BEN ALI",
          "prenom": "Hicham",
          "dateNaissance": "1999-02-17",
          "adresse": "9 chemin de Sainte-Marthe",
          "codePostal": "13014",
          "ville": "Marseille",
          "profession": "Demandeur d'emploi (intérim BTP)"
        },
        "famille": {
          "situation": "celibataire",
          "enfants": 0,
          "personnesACharge": 1,
          "impactPermis": "Soutien financier à sa mère retraitée et atteinte d'une ALD."
        },
        "professionnelle": {
          "metier": "Manœuvre BTP — intérim",
          "contrat": "interim",
          "anciennete": "1 an",
          "salaireMensuel": 1500,
          "permisIndispensable": true,
          "motifPermisIndispensable": "Sans permis = aucune mission d'intérim en chantier acceptée."
        },
        "permis": {
          "ancienneteAnnees": 0,
          "categorie": "—",
          "soldePoints": 0,
          "recidive": false,
          "antecedents": "Aucune condamnation antérieure.",
          "comportementHabituel": "Premier passage en justice — emprunt du véhicule d'un cousin pour aller travailler."
        },
        "humain": {
          "casierB3": "vierge",
          "regretsExprimes": "Reconnaît immédiatement les faits.",
          "demarchesSpontanees": "Inscription auto-école dans les 5 jours suivant l'interpellation, attestation jointe.",
          "priseDeConscience": "Engagement à régulariser via AFD (primo-délinquant)."
        }
      }
    },
    {
      "id": "d11",
      "ref": "DOS-2026-011",
      "client": "Vincent Aubry",
      "clientCity": "Lille",
      "pvDate": "2026-03-15",
      "pvLocation": "Bd Vauban, Lille",
      "infraction": "vitesse",
      "infractionLabel": "Excès 92 km/h (limite 50)",
      "infractions": [
        {
          "type": "vitesse",
          "label": "Excès 92 km/h (limite 50) en agglo",
          "severity": "contravention_4",
          "pointsRisque": 4,
          "amende": 135
        },
        {
          "type": "telephone",
          "label": "Téléphone tenu en main lors du contrôle",
          "severity": "contravention_4",
          "pointsRisque": 3,
          "amende": 135
        }
      ],
      "device": "Jumelles laser Eurolaser",
      "calibration": "fiche d'intervention manquante",
      "pointsRisque": 7,
      "amende": 270,
      "statut": "a_traiter",
      "memoire": null,
      "pieces": [],
      "questionnaire": {
        "controle_vitesse.carnet_metrologique": false,
        "controle_vitesse.fiche_intervention": false
      },
      "timeline": [],
      "profile": {
        "identite": {
          "nom": "AUBRY",
          "prenom": "Vincent",
          "dateNaissance": "2005-06-20",
          "adresse": "3 rue Solférino",
          "codePostal": "59000",
          "ville": "Lille",
          "profession": "Étudiant + livreur Uber Eats"
        },
        "famille": {
          "situation": "celibataire",
          "enfants": 0,
          "personnesACharge": 0
        },
        "professionnelle": {
          "metier": "Livreur Uber Eats (étudiant)",
          "contrat": "independant",
          "anciennete": "8 mois",
          "salaireMensuel": 900,
          "permisIndispensable": true,
          "motifPermisIndispensable": "Livraisons en scooter — permis catégorie B nécessaire pour mission 4 roues subsidiaire.",
          "kmsParJour": 60
        },
        "permis": {
          "dateObtention": "2024-09-15",
          "ancienneteAnnees": 1,
          "categorie": "B",
          "soldePoints": 6,
          "probatoire": true,
          "recidive": false,
          "antecedents": "Aucune.",
          "comportementHabituel": "Conduite récente, jeune permis probatoire."
        },
        "humain": {
          "casierB3": "vierge",
          "regretsExprimes": "Reconnaît une accélération impulsive ; téléphone manipulé pour GPS livraison.",
          "consequencesDisproportionnees": "7 pts retirés sur 6 disponibles = invalidation 48SI quasi-immédiate, perte intégrale du revenu étudiant."
        }
      }
    }
  ]
}