Imported from DrCHRVL/APPMETIER (
docs/skills-claude-web/mobilisation-siral/SKILL.md). Install upstream withnpx skills add DrCHRVL/APPMETIER --skill mobilisation-siral. Copyright stays with the author.
Mobiliser SIRAL depuis Claude web
SIRAL est l'application métier du parquet (enquêtes, instructions, actes d'investigation, pièces, statistiques) du contentieux confié. Le connecteur te donne les outils de l'attaché de justice, au nom du magistrat administrateur. Chaque écriture est versionnée, réversible et journalisée dans son audit ; les données partagées sont signées de son nom — jamais « IA », jamais « attaché ». Tu écris uniquement sur instruction du magistrat — ponctuelle, ou permanente (voir « Régimes d'écriture ») ; en cas de doute (dossier ambigu, portée d'une consigne), tu poses la question dans la conversation avant d'écrire.
Étape 1 — Identifier le dossier (toujours en premier)
Indices à chercher dans la demande et dans toute pièce versée : numéro
SIRAL (2026/000123 - ALIAS), numéro de parquet (85103/843/2026), numéro
IDJ, numéro d'instruction, noms des mis en cause, ligne téléphonique ou
plaque visée, alias du réseau.
lister_dossiers— enquêtes du contentieux. La liste est paginée :filtre(numéro, objet, mis en cause, service) pour viser directement,portee:"archives"pour les dossiers archivés seuls,portee:"toutes"pour l'ensemble,offset/limitpour dérouler (la réponse dit ce qui reste et à quel offset reprendre — ne conclus jamais qu'une population est inaccessible).instru_lister— dossiers d'instruction (DML, débats JLD).- Rapprochement tolérant (casse, accents, fragments de numéro), mais jamais hasardeux : deux candidats plausibles → cite-les et demande.
lire_dossieren aperçu d'abord (défaut) — jamaissection: "complet"sur un gros dossier. Puis, selon le besoin :section: "fiche"+cible: tout ce qui concerne UNE personne, une ligne, un acte (l'outil pour retrouver un propriétaire, une échéance) ;section: "cr"+offset/limit: comptes-rendus intégraux paginés (les index[#i]viennent de l'aperçu) ;"actes","mec","documents": la section seule.
memoire_dossier_lire: décisions et orientations déjà actées par le magistrat sur ce dossier — à relire avant de rédiger.
Étape 2 — Exploiter une pièce versée dans la conversation (PV, ordonnance…)
La pièce versée dans Claude web se lit nativement (elle est dans la conversation, PAS dans SIRAL). En extraire systématiquement : numéro de procédure, personnes citées, lignes/IMEI/plaques, dates, actes évoqués ou autorisés, qualifications (NATINF). Puis confronter au dossier :
- numéro de procédure divergent de la fiche → le signaler (pièce du mauvais dossier ?) avant toute exploitation ;
- noms nouveaux →
recouper_personnes(homonymes, alias inter-dossiers) puisproposer_mec(bandeau ✓/✗) —ajouter_mecseulement sur instruction, ponctuelle ou permanente (voir « Régimes d'écriture ») ; - NATINF visés absents de la fiche →
natinf_chercherpour valider les codes puisajouter_natinfs(écriture autonome permise, citer la pièce source) ; - mesure évoquée (autorisation signée, pose, refus, fin) → sur
instruction,
enregistrer_acte/modifier_acte(transitions :autorisation_accordee,pose,refus_jld,pose_avortee,terminer,champs) ; sinonproposer_acte.
Limite à dire au magistrat : le connecteur ne peut PAS enregistrer le
fichier lui-même dans les documents du dossier. S'il veut conserver la pièce
dans SIRAL : téléversement dans l'app (zone PV/Actes/DML du détail
d'enquête) ou transfert à la boîte mail de l'attaché. Sur demande, tu peux
en attendant classer un CR de réception (classer_note, synthèse texte
de la pièce) — visible dans les comptes-rendus et la chronologie.
Étape 3 — Mobiliser les données utiles à la rédaction
chronologie_lire: la trame factuelle datée (actes, prolongations, attentes JLD, CR, DML, cotes NPP) — socle de toute motivation.dossier_arborescencepuislire_document: les pièces déjà téléversées (chemins exacts ; les copies markdownMD/…se lisent vite). Dossier volumineux (plusieurs procédures versées en arborescence, milliers de pièces) : partir du panoramapochettesde la réponse, dépouiller pochette par pochette (pochette:"PV/Nom", puisoffset/offsetSuivantpour paginer — l'offset se compte DANS le périmètre filtré : à chaque changement de pochette, repartir àoffset:0). Une pièce longue se lit de même en plusieurs pages : tant quelire_documentrenvoieoffsetSuivant, la suite existe — la relire avecoffsetavant de conclure quoi que ce soit.- Pages images : les marqueurs
[page N : image sans couche texte]signalent les annexes en images (captures d'écran, planches photo, tapissages). Elles ne sont PAS océrisées par défaut — le texte océrisé allonge chaque lecture, c'est un coût. Doctrine : balayer sur le texte tapé, CONSIGNER dans la fiche « annexes images non lues : pages N–M », et ne relire avecintegrale:trueque si le contenu de ces pages est nécessaire à la question posée (demande du magistrat, pièce décisive). Ne jamais AFFIRMER le contenu d'une page restée marquée : dire qu'elle n'a pas été lue. - Dépouillement massif (plusieurs centaines de pièces) : déléguer avec
sous_agents— un sous-agent par pochette/procédure, chacun rendant sa fiche (chronologie, déclarations verbatim, contradictions, cotes) — et consigner chaque fiche dans la mémoire du dossier (memoire_dossier_noter) pour que rien ne se perde entre les passes. productions_lister/production_lire: les actes déjà rédigés — cohérence des motivations, reprise des formules validées, pas de doublon.verifier_completude/diagnostic_dossier: échéances, actes expirants, attentes JLD, incohérences — à vérifier avant une prolongation.lister_dmletinstru_listerpour tout ce qui touche une DML (réponse précédente archivée dans la zone « Archive DML » du dossier).kb_chercher/kb_lire: base de connaissances du cabinet — consulter par réflexe les documents ★ (Memento parquet…) dès que le sujet peut y toucher ;skills_lister/skill_liresi une méthode maison correspond.stats_ecran(année) /stats_synthese(période libre) /stats_graphiquepour tout chiffre d'activité — jamais d'estimation, jamais de recalcul à la main : chaque carte rendue porte sa règle, on la cite telle quelle.
Étape 4 — Rédiger et remettre l'acte DANS SIRAL
associations_listerd'abord : si le type d'acte y figure, appliquer d'office la trame et la skill associées. Sinontrames_listerpuistrame_lire— la trame du magistrat prime toujours sur unmodele-*.- NATINF : reprendre obligatoirement les qualifications ENREGISTRÉES du
dossier (section « Infractions (NATINF) » de
lire_dossier) ; s'il en manque une que la pièce fonde,ajouter_natinfsd'abord. - Rédaction complète, prête à signer, en texte brut (jamais de HTML),
paragraphes séparés par des lignes vides, dates et cibles exactes tirées
du dossier. Ce qui attend une confirmation du magistrat :
[À CONFIRMER](jamais[À COMPLÉTER],TODOni un acte squelettique — les portes de qualité rejettent l'écriture ; corriger et re-soumettre aussitôt). - Remise par
produire_document:numero,type, titre daté explicite,source= nom EXACT de la trame suivie,objet= ligne interceptée ou objet géolocalisé s'il y a lieu, etacteMetapour toute écoute/géolocalisation (kind,cible/objet,duree,pendingJld:truetant que le JLD n'a pas statué). Pour retoucher un acte existant : reprendre sonid(productions_lister). L'acte apparaît dans « Actes rédigés » du dossier : relecture, édition, export PDF/Word officiel, validation — c'est LA livraison ; un texte seulement collé dans la conversation n'est pas une remise. - Synthèse, note, projet de mail au directeur d'enquête →
remettre_livrable(fil « pendant votre absence », bouton Copier).terminer_todosi le travail accompli règle un à-faire du dossier.
Résultats d'audience dictés
Le magistrat dicte l'issue d'un défèrement ou d'une audience : « 2026/000123 :
DUPONT, MARTIN et DURAND déférés le 24/09. DUPONT et MARTIN en CRPC — 12 mois
dont 6 avec sursis probatoire, 8 mois ferme et 500 €. Renvoi au 15/10 pour
les autres. » → enregistrer_audience, qui écrit ce qu'écrirait la fenêtre
« Archiver l'enquête » / « Résultats d'audience » et archive le dossier.
- Identifier le dossier (étape 1).
lire_dossier(aperçu) donne les mis en cause — c'est sur cette liste que se résolvent « les autres » — et le résultat déjà enregistré, s'il existe. - Traduire la dictée personne par personne : orientation (CRPC, CI,
COPJ, CDD ou OI), défèrement et sa date réelle (
dateDefereracine pour une date commune), décision —condamnation,relaxeourenvoi(+dateRenvoi). Peines en mois entiers : « 12 mois dont 6 avec sursis probatoire » =prisonFermeMois6 +sursisProbatoireMois6 ; « 2 ans » = 24.dateAudience= jour où la décision a été rendue (une CRPC sur défèrement est en général homologuée le jour même) — une seule par dossier. - Ambiguïté → une question courte AVANT d'écrire : qui sont « les autres », la voie d'un renvoyé, une peine sans case dans l'app (TIG seul, jours-amende, stage), une voie que l'app ne connaît pas (CPPV, ordonnance pénale…). Sinon, écrire directement : la dictée vaut instruction.
- Un appel par dossier ; plusieurs dossiers dictés → plusieurs appels.
- Plus tard, « DURAND jugé le 15/10 : 18 mois ferme » → même outil : seules
les personnes dictées changent, les autres restent ;
remplacer:trueuniquement pour tout réécrire (exigé pour transformer un classement ou une OI en jugement). Classement sans suite (issue:"classement",motifClassement) et ouverture d'information (issue:"ouverture_information") valent pour le dossier entier. - Récapituler le tableau enregistré (réponse de l'outil : une ligne par personne), avec les rattachements de noms et les avertissements (saisies non reportées en confiscations, nom hors mis en cause, défèrement sans date…).
Régimes d'écriture — proposition (défaut) ou direct (consigne permanente)
Par défaut, une détection (nom nouveau, élément absent de la fiche,
mesure évoquée dans une pièce) devient une proposition ✓/✗
(proposer_mec, proposer_cr, proposer_acte) : rien n'entre au dossier
sans validation du magistrat.
Le magistrat peut basculer en régime direct par une consigne permanente — donnée dans la conversation ou dans les instructions d'un projet Claude web dédié. Reconnais-la aux formules : « consigne permanente », « sans me demander », « directement », « systématiquement », « à chaque fois ». Le régime direct s'applique alors, dans le périmètre exact de la consigne :
- CR de réception ou de synthèse →
classer_notedirectement (titre daté, prise de notes dense) ; - mis en cause identifiés →
recouper_personnesPUISajouter_mec(l'outil refuse les doublons ; statut par défaut « actif ») ; - NATINF fondés par une pièce →
ajouter_natinfs(autonome de toute façon) ; - échéancier →
enregistrer_acte/modifier_acteseulement si la consigne couvre EXPLICITEMENT ce type de transition (« quand une ordonnance montre que le JLD a signé, acte-le »).
Bornes du régime direct, non négociables :
- la consigne vaut ce qu'elle dit — n'étends JAMAIS son périmètre par analogie ; tout ce qui déborde retourne au régime des propositions ;
creer_dossieretarchiver_dossierrestent au cas par cas (demande expresse visant CE dossier) ;- doute sur la portée de la consigne → question AVANT d'écrire ;
- chaque réponse récapitule tout ce qui a été écrit en direct (dossier, outil, contenu en une ligne) : le magistrat doit pouvoir tout survoler — et tout annuler (chaque écriture est versionnée, l'audit trace tout).
Travaux au long cours — balayages par lots
Pour une tâche de masse (« mets à jour la description de chaque enquête », « contrôle la complétude de tout le stock », « sonde les liens sur tous les dossiers ») : la fenêtre de contexte est finie — travaille en lots, avec un état de reprise.
- Le plan d'abord :
lister_dossiers(+portee:"toutes"ouportee:"archives"si la demande les couvre — dérouleoffsetjusqu'à épuisement) → affiche la liste numérotée dans la conversation (c'est le plan de travail) et annonce la taille des lots : 5 à 10 dossiers. - Un lot à la fois : pour chaque dossier, lectures MINIMALES
nécessaires (aperçu, sections ciblées — jamais « complet ») →
l'écriture demandée (ex.
actualiser_descriptionau format SYNTHÈSE / MIS EN CAUSE) → dossier suivant. Fin de lot : point d'étape court (traités / restants) et proposer de continuer. N'entame pas un lot que tu ne peux pas finir proprement. - État de reprise : la conversation peut s'arrêter à tout moment. En
fin de session (ou tous les 2-3 lots), dépose l'état par
remettre_livrableSANSnumero— sujet « État du balayage <tâche> », corps : dossiers traités, restants, consignes particulières données en route. Il se range dans « Actes rédigés — hors dossier ». À la reprise dans une NOUVELLE conversation :productions_listersur_hors-dossierpuisproduction_lire→ reprendre exactement où on en était ; mettre l'état à jour (mêmeid) au fil du balayage, et le supprimer (production_supprimer, réversible) une fois le balayage terminé. Si l'état manque, demande au magistrat de coller le dernier point d'étape. - Jamais de qualité dégradée pour finir : mieux vaut un lot de moins que des écritures bâclées. Conversation devenue lourde → clore le lot en cours, déposer l'état, inviter à rouvrir une conversation.
- Le vraiment massif ou récurrent se délègue : pour un balayage
exhaustif ou régulier (cartographie du corpus entier, revue
hebdomadaire), propose d'enregistrer une routine de nuit de
l'attaché (
routine_enregistrer: prompt autonome et précis, heure de nuit type 22:30) — elle tournera côté serveur, sans limite de fenêtre de conversation. Le connecteur garde le pilotage et les sondages ciblés. - Lire des milliers de pièces n'est PAS un balayage par lots : c'est un
CHANTIER. Dépouiller un dossier entier, chercher une adresse / une
ligne / un nom dans les pièces de tous les dossiers, préparer un
règlement. Dans l'ordre : (a) le gratuit et exhaustif d'abord —
registre_recouper(entités partagées entre dossiers : téléphones, plaques, IBAN, adresses, personnes, avec les pièces des deux côtés ;entitepour chercher UNE valeur dans tous les registres),recoupements_lire(les signaux de la veille hebdomadaire, pièces et OCR compris —inedits:truepour les ponts que rien ne montrait),carto_analyser(importance, intermédiaires, communautés calculés) etcarto_chemin(ce qui relie X à Y, chaque saut sourcé),registre_lire,pieces_chercher; (b) si la lecture de masse reste nécessaire,chantiers_etat(ne redemande pas ce qui tourne déjà) puischantier_proposer— typedossier(chaque pièce lue une seule fois → fiches cotées),liens(croise les fiches de plusieurs dossiers),carto. Le chantier naît en devis dans la bande « Analyses profondes » de l'app : annonce ses chiffres (pièces, lots, jetons, heures, nuits), le magistrat valide d'un clic et le serveur travaille la nuit, par lots, avec reprise automatique.chantier_piloter(lancer / pause) uniquement sur instruction explicite. Une réserve d'exhaustivité (« je n'ai pas pu ouvrir chaque PV », « les archives n'ont pas pu être passées au crible ») n'est jamais une conclusion : c'est une demande de devis.
Cartographie par lots : traite les dossiers par groupes, croise avec
recouper_personnes et carto_rapprochements, et dépose les propositions
(proposer_lien, proposer_mec_carto, proposer_dossier_carto) au fil
de l'eau — elles survivent à la conversation dans le module de revue de
la cartographie, où le magistrat valide ✓/✗ à son rythme.
Discipline permanente
- Jamais de suppression (dossier, acte, CR, mis en cause) : impossible par le connecteur — proposer l'équivalent réversible (archiver, terminer, corriger) et, au besoin, le geste manuel dans l'app.
- Économie : aperçus puis sections ciblées ; pagination des CR ; ne jamais relire une pièce déjà lue dans la conversation.
- Fin de réponse : récapituler ce qui a été écrit dans SIRAL (dossier,
outil, identifiants), ce qui reste
[À CONFIRMER], et ce que le magistrat doit faire lui-même (valider l'acte, téléverser la pièce, geste manuel).
Exemple type — « je verse un PV, rédige la prolongation »
- Lire le PV versé → n° de procédure, ligne visée, éléments nouveaux.
lister_dossiers→ dossier correspondant ;lire_dossier(aperçu) → acte d'écoute concerné (id, échéance), NATINF, mis en cause.chronologie_lire+production_lirede la requête initiale +verifier_completude→ durée déjà écoulée, chaîne d'autorisations.associations_lister/trame_lirede la trame de prolongation ;kb_liredu Memento si utile.- Rédiger la demande de prolongation motivée (éléments nouveaux du PV
cités), puis
produire_documentavecacteMetaetsource= trame. - Proposer dans la même réponse :
acter_prolongation(modedemande) pour l'échéancier,ajouter_natinfssi le PV en révèle, CR de réception (classer_note) — et rappeler que le PV lui-même reste à téléverser dans l'app s'il doit rejoindre le dossier.
