rp-source-inputs

Par wix · skills

Collecte et valide les URLs sources, les exports, les modes d'acquisition et les identifiants sans exposer les secrets.

npx skills add https://github.com/wix/skills --skill rp-source-inputs

rp-source-inputs

À utiliser uniquement quand la source d'entrée/configuration active est manquante ou invalide.

Pour les sources URL, déduire la plateforme de l'URL/sonde avant de demander à l'utilisateur ; demander une plateforme uniquement quand la détection n'est pas concluante. Pour les plateformes avec des chemins publics et authentifiés, résoudre le mode d'acquisition avant de demander les identifiants.

Quand managementImportMode=quick, persister l'identifiant de plateforme canonique de la sonde dans sourcePlatform et router vers l'adaptateur rp-quick-<platform> correspondant. Le mode rapide utilise uniquement les endpoints publics déclarés de l'adaptateur et ne doit pas demander les identifiants de source. Une sonde non concluante ou un adaptateur non supporté est un résultat quick_mode_unsupported durable ; proposer le mode standard plutôt que de changer silencieusement le comportement.

Pour les sources fichier, enregistrer chaque chemin fourni comme fileInputPaths, utiliser sourceMode=files_only, et charger rp-source-csv. Ne pas poser de questions d'acquisition URL ou d'identifiants pour ce chemin.

Traiter les fichiers source et Wix env comme porteurs de secrets une fois qu'ils peuvent contenir des identifiants. Ne jamais imprimer leur contenu. Utiliser scripts/source-secrets.js pour vérifier présent/vide/manquant et l'hydratation du Wix Secrets Manager ; demander uniquement les clés de secret non résolues par le flux sécurisé.

Les valeurs requises vides sont un bloqueur utilisateur typé needs-user ; les clés d'adaptateur optionnelles peuvent rester vides.

Skills similaires