Spec2Code
Prototype hackathon de 48 h (équipe de 3) qui chaîne Jira + GitLab + OpenAI : un prompt devient un ticket Jira, puis une branche générée, puis une MR relue automatiquement par un second passage LLM.
- Année
- 2025
- Rôle
- Lead Backend & Intégration IA
- Durée
- Hackathon 48 h
- Équipe
- Équipe de 3
- Liens
- Vidéo↗
Contexte
Voir si une boucle Jira → code → revue peut être entièrement scriptée en 48 h, avec une démo en direct possible sur un vrai dépôt GitLab.
Ce que j'ai fait
- Architecture backend FastAPI avec WebSockets temps réel
- Intégration OpenAI API + système d'embeddings (ChromaDB)
- Orchestration GitLab API + Jira API pour workflow automatisé
- Design du pipeline : prompt → ticket → code → MR → revue
Résultats
- Pipeline de bout en bout (prompt → ticket Jira → MR GitLab → revue IA) livré en 48 h
- Démo en direct devant jury sur un vrai dépôt GitLab à la fin du hackathon
- Trois APIs externes (Jira, GitLab, OpenAI) orchestrées avec contexte RAG via ChromaDB
- Backend FastAPI + couche WebSocket câblés pour les retours en temps réel en 48 h
Fonctionnalités clés
- Génération automatique de tickets Jira à partir d'un prompt
- Génération de code basée sur le ticket créé
- Création de branche GitLab + commit + MR automatique
- Analyse du diff et revue automatique d'une merge request
- Mise à jour en temps réel via WebSocket
- Système d'embeddings pour contexte de génération
Stack



