ao-annexes-factory

star 0

Génère les 9 annexes types d'un dossier de remise AO Geoloc Systems — tableau de bord projet, CR COPIL, CR COTECH, PV vérification, suivi installations, boîtier Teltonika, plan formation, illustrations SuperFleet, lecteur MIFARE. Utiliser dès qu'un dossier d'annexes doit être produit en complément du mémoire technique. Déclencher pour "produire annexes AO", "générer tableau de bord projet", "modèle CR COPIL", "PV pose contradictoire", "suivi installations", "fiche boîtier Teltonika", "plan formation Admin/Gest/Terrain", "illustrations SuperFleet", "lecteur badges MIFARE".

Git-Mandator By Git-Mandator schedule Updated 6/11/2026

name: ao-annexes-factory version: "3.6.0" description: Génère les 9 annexes types d'un dossier de remise AO Geoloc Systems — tableau de bord projet, CR COPIL, CR COTECH, PV vérification, suivi installations, boîtier Teltonika, plan formation, illustrations SuperFleet, lecteur MIFARE. Utiliser dès qu'un dossier d'annexes doit être produit en complément du mémoire technique. Déclencher pour "produire annexes AO", "générer tableau de bord projet", "modèle CR COPIL", "PV pose contradictoire", "suivi installations", "fiche boîtier Teltonika", "plan formation Admin/Gest/Terrain", "illustrations SuperFleet", "lecteur badges MIFARE".

Skill : AO Annexes Factory — Production des 9 annexes types

Génère le dossier complet d'annexes techniques d'un AO Geoloc Systems, à partir de templates JavaScript paramétrables.

Capitalisation

Issu de la capitalisation des AO :

  • 26.065 Garges-lès-Gonesse (mai 2026) — production initiale des 9 annexes
  • 25-60 Résidences Yvelines (mars 2026) — référentiel mémoire gagnant

Les 9 annexes produites

Famille 1 — Pilotage projet (4 annexes)

Annexe Source Pages Script
01 Tableau de bord de suivi du projet Capitalisation Résidences 78 ~3 gen_annexe_01_tableau_bord.js
02 Modèle de compte-rendu COPIL trimestriel Capitalisation Résidences 78 ~3 gen_annexe_02_cr_copil.js
03 Modèle de compte-rendu COTECH mensuel Capitalisation Résidences 78 ~3 gen_annexe_03_cr_cotech.js
04 Modèle de procès-verbal de vérification (VA / VSR / pose) Capitalisation Résidences 78 ~4 gen_annexe_04_pv_verification.js

Famille 2 — Déploiement et suivi (1 annexe)

Annexe Source Pages Script
05 Tableau de suivi des installations (pré-rempli avec véhicules du parc) Garges-lès-Gonesse ~3 gen_annexe_05_suivi_installations.js

Famille 3 — Matériel et illustrations (3 annexes)

Annexe Source Pages Script
06 Annexe Boîtier Teltonika (FMC650/FMC920 + accessoires) Garges-lès-Gonesse ~6 gen_annexe_06_boitier_teltonika.js
08 Annexe Illustrations SuperFleet (10 modules captures) Garges-lès-Gonesse ~15 gen_annexe_08_illustrations.js
09 Annexe Lecteur MIFARE RD200 USB (administration badges) Garges-lès-Gonesse ~6 gen_annexe_09_lecteur_mifare.js

Famille 4 — Formation (1 annexe)

Annexe Source Pages Script
07 Plan de formation (Admin 2h, Gestionnaires 1h30, Terrain 30 min) Capitalisation Résidences 78 + Garges ~4 gen_annexe_07_plan_formation.js

Processus d'exécution

1. Préparation du contexte AO

Identifier les variables d'entrée :

  • CLIENT_NAME (ex: "Ville de Garges-lès-Gonesse")
  • MARCHE_REF (ex: "Marché 26.065 — LOT 1")
  • FLEET_SIZE (ex: 130)
  • DEPLOY_WEEKS (ex: 6)
  • Liste des véhicules du parc (issue de l'annexe parc du DCE)

2. Génération en lot

# Depuis le répertoire scripts/
npm install   # première fois uniquement
node gen_all_annexes.js

Les 9 annexes sont produites en .docx dans ./output/.

3. Conversion en PDF (optionnel)

libreoffice --headless --convert-to pdf output/*.docx

4. QA Red Team — vérification

  • Aucune occurrence de "FleetWatcher" (uniquement "SuperFleet")
  • Aucune occurrence du nom du client précédent (Résidences 78, Garges, etc.)
  • Coordonnées équipe Geoloc à jour (cf. knowledge/company/equipe-projet-detaillee.md)
  • Photos et logos référencés dans assets/

Bibliothèque commune lib.js

Le fichier scripts/lib.js mutualise :

  • Helpers de génération docx-js : P(), H1(), H2(), H3(), bullet(), cell(), buildTable(), pageBreak()
  • Charte graphique (couleurs, polices, marges, format A4)
  • Constructeur de Document avec en-tête/pied de page Geoloc Systems
  • Fonction save() paramétrable

Toutes les annexes utilisent lib.js pour garantir la cohérence visuelle.

Charte graphique respectée

Élément Valeur
Bleu marine principal #1E3A8A
Teal accent #0F766E
Light fond zebrage #F1F5F9
Border tableaux #94A3B8
Police Calibri (par défaut docx)
Format A4 — marges 0,8 inch (1134 DXA)
En-tête Annexe XX — [titre] · Marché XX.XXX · Client (italique bleu)
Pied de page Geoloc Systems SAS — 14 rue de Mantes, 92700 Colombes — Page N

Dépendances

npm install docx   # docx-js pour la génération .docx

Sortie

Les 9 .docx (~1-7 Mo chacun selon images) sont produits dans ./output/. La conversion en PDF est optionnelle via LibreOffice headless.

Sources

  • Scripts originaux développés pour le marché 26.065 Garges-lès-Gonesse (mai 2026)
  • Templates inspirés du mémoire gagnant 25-60 Résidences Yvelines
Install via CLI
npx skills add https://github.com/Git-Mandator/ao-factory --skill ao-annexes-factory
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
Git-Mandator
Git-Mandator Explore all skills →