Ces outils permettent à Claude d’ajouter à votre espace de travail une norme pour laquelle vous disposez d’une licence. Ils sont pilotés par le skillDocumentation Index
Fetch the complete documentation index at: https://docs.stratta.ch/llms.txt
Use this file to discover all available pages before exploring further.
ingest-norm —
vous ne les appelez pas à la main. Chaque appel est authentifié par votre clé API et restreint
côté serveur à votre organisation. Tous les identifiants sont renvoyés sous forme de chaînes.
L’ordre typique : ingest_status → ingest_create_document → ingest_create_sections →
enrichissement (ingest_attach_*, ingest_upload_figure) → ingest_normalize_cross_refs →
ingest_publish.
ingest_status
Vérifie si une norme (par code) existe déjà dans votre espace de travail et combien de sections elle comporte. Appelez-le avant la création pour éviter les doublons.Code de norme, p. ex.
"SIA 261".Statut d’existence et nombre de sections pour le code dans votre espace de travail.
ingest_create_document
Crée un document de norme en brouillon dans votre espace de travail. Renvoie ledocumentId
utilisé par chaque appel ingest_* ultérieur.
Code de norme, p. ex.
"SIA 261".Année de publication.
Titre complet de la norme.
L’une de
"fr", "de", "it", "en".Nombre total de pages du PDF source.
L’identifiant du nouveau document.
ingest_create_sections
Insère en masse des sections dans un document brouillon. Les liens parents se résolvent viaparentNodeId au sein du lot et des sections déjà insérées. Renvoie une correspondance de
nodeId vers le sectionId stocké — utilisez ces identifiants pour attacher des formules, des
tableaux, des figures et des références croisées.
L’identifiant issu de
ingest_create_document.Tableau d’objets section. Chaque section possède :
Une correspondance
nodeId → sectionId.ingest_attach_formula
Attache une formule LaTeX à une section.Identifiant de la section cible.
La formule en LaTeX.
Ce que calcule la formule.
Le numéro/label de la formule tel qu’imprimé.
L’identifiant de la nouvelle formule.
ingest_attach_table
Attache un tableau structuré à une section.Identifiant de la section cible.
{ headers: string[], rows: string[][] }.Légende du tableau.
Le numéro/label du tableau.
L’identifiant du nouveau tableau.
ingest_attach_cross_ref
Attache une référence croisée d’une section vers une autre norme ou section.La section dont provient la référence.
Code de la norme cible, p. ex.
"SIA 263".Chemin de section cible optionnel dans l’autre norme.
Le texte de la référence tel qu’écrit.
Soit
"explicit", soit "implicit".L’identifiant de la nouvelle référence croisée.
ingest_upload_figure
Téléverse une image de figure (base64) et l’attache à une section, en un seul appel.Identifiant de la section cible.
Octets de l’image encodés en base64 (un préfixe
data: est toléré).L’une de
"image/png", "image/jpeg", "image/webp". Max 8 Mo.Légende de la figure.
Le numéro/label de la figure.
L’identifiant de la nouvelle figure.
ingest_normalize_cross_refs
Analyse chaque section d’un document et (re)construit les références croisées vers d’autres normes détectées dans le texte (SIA, SN EN, EN, ISO, DIN…). Idempotent — peut être exécuté plusieurs fois sans risque.Le document à analyser.
Un résumé des références croisées trouvées et reconstruites.
ingest_publish
Publie un document brouillon afin qu’il devienne interrogeable via les outils de lecture dans votre espace de travail.Le document à publier.
true en cas de succès.ingest_delete
Supprime un document et toutes ses sections, figures, tableaux, formules et références croisées. À utiliser avant une ré-ingestion.Le document à supprimer.
true en cas de succès.Liens connexes
Ingérer une norme (guide)
Le workflow de bout en bout que ces outils servent.
Outils de lecture
Interroger les normes une fois publiées.