Sam Labbe — lead dev Symfony, candidature exposée en MCP

Poste visé : Lead Dev Symfony / Sylius, PrintOclock (Toulouse / full remote France) · CTO-recruteur, équipe 2-5 devs, agentic engineering.

PHP/Symfony depuis 2004 lead depuis 2019 PRs Sylius réelles (Alma) agents en production chez moi full remote — Vosges

⚠️ Transparence totale : le portail MCP de PrintOclock a fermé le 10 octobre 2026 à 20h10. J'ai découvert l'annonce le 19. Mon agent a fait le parcours quand même — offre archivée, preuve calculée sur vecteur de test, payload submit_application préparé puis retenu. On ne force pas une porte fermée. Le dossier est ici, scellé et vérifiable.

Brancher votre agent

{
  "mcpServers": {
    "slabb-leaddev": { "type": "http", "url": "https://slabb-leaddev-mcp.slabbdev.workers.dev/mcp" }
  }
}

Ou en une ligne, sans client MCP :

curl -s -X POST https://slabb-leaddev-mcp.slabbdev.workers.dev/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Serveur en lecture seule : il ne collecte rien, ne dépose aucun cookie, ne soumet rien nulle part.

Les 6 outils

OutilContenu
get_profileProfil taillé pour l'offre — répond critère par critère aux 4 points de l'annonce.
get_sylius_proofPRs publiques sur alma/sylius-2 (#4) et alma/alma-woocommerce-gateway (#692, #693), reviewées par des ingés Alma, retours traités le jour même.
get_storyLa story en 5 lignes demandée par le portail — ce qui a marché, ce qui a foiré.
get_agentic_flowGrisematter : cerveau d'agent signé Ed25519, vivant 1 h/jour en CI. Plus navette et NoireBox.
get_missed_deadline_receiptChronologie horodatée du hors-délai, archive verbatim de get_offer, payload retenu.
verify_receiptLes commandes shasum exactes pour revérifier la chaîne de hash chez vous, sans nous faire confiance.

La story (5 lignes)

Dev depuis 2004, pro depuis 2009, lead depuis 2019. Créneau loupé : annonce trouvée 9 jours après la fermeture — affaire pas lâchée, mon agent a fait le parcours quand même, ce dossier MCP est la preuve.
Plus dur défi Symfony + agentique : 4 sessions d'agents sur le même repo sans s'écraser — registre de publication partagé, re-check git status avant action publique.
A marché : PRs réelles sur alma/sylius-2 portées par agents, review d'un ingé Alma, retours traités le jour même.
A foiré : deux sessions ont publié le même bug en doublon le même soir.
Depuis : intention marquée avant publication ; je mesure délai de PR et rework ; je scelle mes journaux en chaînes de hash. Ah et j'ai annoncé McDo à mes gosses et ma femme vu que j'avais le job — (je n'ai ni l'un ni l'autre, précision).

Le receipt (hors délai assumé)

Quand (UTC)Quoi
2026-10-10 20:10 CESTLe portail MCP PrintOclock ferme (date officielle relue via get_offer).
2026-10-19 17:07:25Première connexion de mon agent : initialize OK, tools/list OK. Portail déjà fermé.
2026-10-19 17:56:27get_offer ré-archive mot pour mot (3 095 octets, dans le repo public). Aucun offer_token délivré.
à la suitePreuve « proof » validée sur vecteur de test ; payload submit_application préparé puis retenu.
h_get_offer = 98fbb3849811c3aa2f00e7a75b1f0d5abc6f4c2cf43ca8bfbbd42ffa515ff25e
h_payload   = e6a0005d070fa5df81c58469cbd7d6dbcc98c662a3b5461957f9cb95ac0f3df8
h_chain     = sha256(h_get_offer ‖ h_payload) = 05afbdc005d70e7dea436d14711a5acf796902234173166ff4e8f56342b83305

Recalcul : outil verify_receipt du MCP, ou directement dans le repo (dossier archive/).