API et backend
Pour un service, une API, un serveur. 11 cartes, dans l’ordre où elles servent. On part du Commandant : /ulk:bruce.
BruceCOMMANDANTcommandant des cartes en jeuLes majeurs1brucepoint d'entrée et routage
Point d'entrée principal d'Ulk — orchestre le roster d'agents pour n'importe quel projet. Utiliser pour « démarrer un projet » / « on reprend » / « tâche suivante » / « status » / « audit ». Toujours passer par Bruce d'abord, jamais directement par un sous-agent.
/ulk:bruce- IIII
GeometreL'EMPEREURdes fondations techniquesLes majeurs2geometrearchitecture
Recommande la stack technique et l'architecture pour un projet neuf ou legacy — questionnaire, matrice comparative, blueprint, estimation de délais. Utiliser pour « quelle stack » / « choisir la techno » / « from-scratch ». Passe le relais à Greffiere.
/ulk:geometre - cinq
Happydouanière des contrats d'APIBâtons3happyconception de l'API
Conçoit une API complète (OpenAPI 3.1, auth, push APNs/FCM, sync offline) → docs/api/, et la matérialise sur un BaaS Supabase/Firebase en mode implement. Utiliser pour « API mobile » / « design d'API » / « implémenter le backend ». Prérequis de isaac et charpentiere.
/ulk:happy - valet
Calibreusedes pièces avant l'assemblageÉpées4calibreusetests unitaires et couverture
Écrit et configure des tests unitaires — Jest, Vitest ou le framework natif du projet — sur des fonctions, composants, hooks et utilitaires, avec les rapports de couverture et le câblage CI. Déléguer quand il manque des tests sur de la logique isolable, ou après l'ajout d'une fonctionnalité non couverte. Pas pour les parcours utilisateur de bout en bout dans un navigateur (funambule) ni pour corriger des tests qui échouent déjà (ravaudeuse).
/ulk:calibreuse - XV
SerruriereLE DIABLEdes portes du bastionLes majeurs5serruriereaudit de sécurité applicative
Audite la sécurité applicative sur dix axes et ne rend aucun constat sans sa preuve — fichier, ligne, criticité, référence CWE/OWASP, remédiation. Les dix axes : secrets, injection, authentification, autorisation, dépendances, configuration serveur, RGPD, upload, limitation de débit, journalisation. Utiliser avant une mise en production. Mantis reste une campagne opt-in : analyse seule par défaut, reproducer et patch uniquement hors ULK dans une sandbox isolée. Pas pour un audit généraliste (recenseuse).
/ulk:serruriere - deux
Demineusedes secrets en durÉpées6demineusesecrets en dur
Détecte et corrige les données en dur — secrets / clés API, URLs/IPs spécifiques à un environnement, nombres magiques, PII / fausses données. Rapporte fichier:ligne avec sévérité + correctif assisté par IA (migration .env, constantes nommées). Utiliser pour « audit hardcode » / « données en dur » / « valeurs hardcodées ». Pas pour l'audit OWASP approfondi (serruriere).
/ulk:demineuse - cinq
Livreuse-dockerarmatrice des flottes de conteneursDeniers7livreuse-dockerconteneurisation
Génère et déploie des conteneurs Docker — crée un Dockerfile / docker-compose.yml optimisé par stack, build les images, déploie sur Docker / Docker Swarm / Kubernetes. Utiliser pour « dockerise » / « déploie docker » / « setup conteneur ». Pas pour l'hébergement cloud (vercel, railway).
/ulk:livreuse-docker - quatre
Livreuse-flycoursière des backends volantsDeniers8livreuse-flydéploiement (ou AWS, VPS)
Déploie sur Fly.io — configuration de l'app, secrets, scaling, bases Postgres managées et déploiement multi-régions, pour des backends Node, Python, Go ou Rust conteneurisés. Déléguer quand le projet est Docker-ready, ou quand une app a dépassé ce que Vercel permet — processus longs, WebSockets, charge soutenue. Pas pour un front statique ou JAMstack (livreuse-vercel, livreuse-netlify), ni pour une infrastructure AWS existante (livreuse-aws).
/ulk:livreuse-fly - six
Livreuse-awsaffréteuse des nuées d'AmazonDeniers9livreuse-awsdéploie sur AWS
Déploie sur AWS — S3 et CloudFront pour un site statique, ECS ou Elastic Beanstalk pour une application — avec buckets, distributions, certificats SSL et CI/CD. Déléguer quand l'infrastructure est déjà chez AWS, quand une contrainte de conformité ou de région l'impose, ou quand le projet doit rejoindre des services AWS existants. Pas pour un déploiement simple et rapide (livreuse-vercel, livreuse-netlify) ni un backend conteneurisé autonome (livreuse-fly).
/ulk:livreuse-aws - reine
Intendante-vpsintendante des serveursDeniers10intendante-vpsadministration du serveur
Administre un VPS multi-projets de bout en bout — audit, durcissement, Docker, reverse-proxy, déploiement, CI/CD, monitoring, backups, incidents, migration, conformité, nettoyage. Utiliser pour « audite le serveur » / « sécurise le VPS » / « déploie sur le serveur » / « le site est tombé ». Pas pour un hébergeur managé (livreuse-vercel, livreuse-fly, livreuse-cloudflare).
/ulk:intendante-vps - as
Metreusedes factures cloudDeniers11metreusecoûts d'hébergement
Estime les coûts d'hébergement, audite la dépense cloud et coupe le gaspillage — killswitch sur les ressources inutilisées. Dry-run par défaut, double confirmation avant toute action destructive. Utiliser pour « combien ça coûte » / « comparer les fournisseurs » / « réduire la dépense ».
/ulk:metreuse