Les équipes qui livrent des PNG depuis un Mac distant veulent politique d’accès claire et runbook réutilisable. OpenClaw Gateway tient vigie debouncée, allowlists et journaux ; Raccourcis macOS compresse, renomme et zippe dans une racine job seule. Matrice, sept étapes, repères, liens, FAQ ; fin sur pages sans login et rappel pour louer ou acheter un worker Apple Silicon batch.
Sommaire
Douleurs des planchers d’export
- Fichiers à demi écrits : les outils créatifs écrivent par flux ; une vigie naïve déclenche trop tôt et livre des PNG incohérents ou des zip partiels.
- Privilèges qui dérivent : accorder un accès disque global à chaque script multiplie le risque de suppressions hors périmètre et complique l’audit SSH.
- Retry aveugles : sans taxonomie d’échecs, l’automatisation boucle sur des entrées corrompues ou abandonne toute la file pour un seul fichier bloqué.
Séparer OpenClaw et Raccourcis réduit le blast radius : événements et codes retour côté passerelle, cartes lisibles côté Raccourcis — pratique pour revues multi-fuseaux.
Matrice : où chaque couche apporte de la valeur
| Approche | Forces | Risques | Quand la choisir |
|---|---|---|---|
| OpenClaw Gateway + Skills seuls | Allowlists, JSONL gzip-ready, limites MCP explicites | Courbe plus raide pour les profils non dev | Pipelines versionnés type CI sur worker fixe |
| Raccourcis seuls | Cartes lisibles, itération rapide sans Git | Peu de garde-fous sur rafales multi-outils | Créa solo ou micro-lots ad hoc |
| Chaîne Gateway → Raccourcis | Debouncing + cartes auditables pour le studio | Double surface de permissions macOS | Mac loué partagé, exports PNG récurrents, équipes mixtes |
Runbook minimal en sept étapes
- Installer et cadrer : suivez le guide d’installation OpenClaw, puis créez sur SSD local
export_inbox,work,out,archive,failed,logs. Consignez les chemins absolus dans un manifeste Git pour rejouer la même arborescence après chaque connexion SSH. - Moindre privilège : liez le Gateway à
127.0.0.1ou à un segment RFC1918 interne, désactivez les Skills inutiles, et n’ouvrez à Raccourcis que la racine job via les sélecteurs système. Évitez les dossiers synchronisés cloud qui laissent des fichiers partiels visibles trop tôt. - Vigie : reprenez les seuils du HowTo surveillance PNG, retry et archives de logs et du panneau Skills vigie export : filtrez
*.tmpet.DS_Store, exigez deux lectures de taille identiques, tenez un mutex single-flight par identifiant de lot. - Raccourci : entrez par
Dossier, listez uniquement les PNG, renommez avec un motif stable via Obtenir les détails des fichiers, exécutez Exécuter un script shell avec chemins absolus verspngquantou optimiseurs sans perte déjà testés sur ce Mac, puis Créer une archive datée sousarchive/et poussez les livrables validés dansout/. - Chaîne : lot stable →
shortcuts run « Nom » --input-path "$JOB/export_inbox"via wrapper allowlisté ou pont HTTP local ; stdout, stderr et codes vers OpenClaw comme en chaîne CLI retry. - Atomique : après succès, déplacez
work/versout/dans la même transaction shell ou via des actions Raccourcis équivalentes afin d’éviter une seconde passe accidentelle. Les lots rejetés vont dansfailed/avec un motif court lisible par QA. - Logs et retry : JSONL avec
trace_id, octets, drapeaux, version Raccourcis ; ≤ cinq backoff si transitoire ; jamais sur PNG corrompu ; noms comme pipeline renommage.
Repères chiffrés et garde-fous
- Stabilité fichier : deux mesures de taille identiques séparées d’au moins une seconde réduisent les lectures partielles avant mise en file.
- Retry : cinq tentatives maximum avec jitter pour les codes classés transitoires ; au-delà, intervention humaine et dossier
failed/. - Codec : figez pngquant versus zopflipng grâce à la matrice Mac M4 avant de coder les drapeaux dans le script du Raccourci.
- Onboarding : validez une fois la chaîne complète avec le workflow design installation, configuration et validation par lot pour garder des contrôles manuels reproductibles quand l’équipe grossit.
Carte des liens internes
- Base : install, config batch, watch, Skills UI, rename, CLI retry.
- Public : blog, accueil, aide SSH/VNC sans compte.
FAQ de dépannage
Le Raccourci marche à la main, pas depuis OpenClaw ?
Les shells non interactifs n’héritent pas du PATH Homebrew : exportez des chemins absolus dans Exécuter un script shell ou sourcez un fichier d’environnement minimal avant pngquant. Contrôlez aussi que le processus Gateway tourne sous le même utilisateur macOS que le propriétaire du Raccourci.
PNG zéro octet dans le zip ?
Ajoutez un filtre Obtenir les détails avec plancher d’octets convenu avec la direction artistique et tracez chaque refus en JSONL pour recaler les réglages d’export Figma ou Sketch.
Moindre privilège respecté ?
Oui tant que chaque composant ne lit qu’une racine job documentée et que le Gateway bloque toute sortie réseau hors le lanceur de Raccourcis. Revoyez les allowlists lorsque de nouveaux outils MCP sont ajoutés.
Retry dans le Raccourci ?
Évitez les boucles dans Raccourcis pour limiter les invites macOS ; laissez OpenClaw classifier la faute et réémettre au plus une invocation par lot stable.
Pour aller plus loin sans authentification tableau de bord : parcourez l’index du blog, revenez à l’accueil MacPng et ouvrez l’aide SSH ou VNC pour sécuriser vos sessions distantes avant d’industrialiser ce pipeline.
Industrialiser sur un Mac distant
Louer ou acheter un Apple Silicon dédié stabilise chemins et partage du Raccourci, vigie 24/7 sans saturer un portable créatif. Boutons publics sans compte ; offres et nœuds via l’accueil une fois le runbook validé.