Pilotage du projet

Suivi du développement Andro1toa100.

Une vue unique des modules prévus dans les CDC, des sous-tâches, des agents responsables et des contrôles de qualité.

Dernière mise à jour : 11 septembre 2026 Suivi actif
Chaîne de responsabilité Orchestrer → développer → tester → juger

Une tâche ne passe à « Fait » qu’après revue du résultat et validation QA.

Tableau de bord

Modules et sous-modules

13Modules planifiés
52Sous-tâches suivies
0%Avancement global
4Rôles de gouvernance
À faire En cours Fait
M0

Socle technique et infrastructure

Préparer Symfony pour recevoir le métier réel : base, tests, sécurité technique et observabilité.

Agent piloteAgent Orchestrateur
En cours
0/4 sous-tâches terminées
4 en cours
Sous-tâchesAgent responsableStatut
Doctrine et base de données

Configurer Doctrine, la base de test et les environnements.

Agent Développement En cours
Migrations et fixtures

Créer un schéma versionné et des données minimales de développement.

Agent Développement En cours
Tests et CI

Installer PHPUnit, WebTestCase et les validations automatiques.

Agent QA En cours
Infrastructure applicative

Préparer Messenger, Lock, RateLimiter, Redis et les identifiants de corrélation.

Agent Développement En cours
M1

Identité, comptes et autorisations

Gérer les utilisateurs, rôles, authentification, consentements et isolation des données.

Agent piloteAgent Sécurité
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Utilisateur et profil

Créer User, UserProfile et les règles d’unicité.

Agent Développement À faire
·
Inscription et connexion

Ajouter inscription client/prestataire, login, confirmation et réinitialisation.

Agent Développement À faire
·
Rôles et Voters

Protéger les actions et empêcher les accès croisés entre comptes.

Agent Sécurité À faire
·
Validation QA sécurité

Tester CSRF, throttling, permissions et isolation horizontale.

Agent QA À faire
M2

Référentiel cérémonies et catégories

Rendre administrables les types de cérémonies, catégories, champs et options.

Agent piloteAgent Référentiel
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Types de cérémonie

Modéliser mariage, baptême, anniversaire et les autres cérémonies.

Agent Référentiel À faire
·
Catégories et matrice

Relier les catégories aux cérémonies avec ordre et statut actif.

Agent Référentiel À faire
·
Champs dynamiques

Gérer textes, nombres, choix, booléens et budgets maximum.

Agent Référentiel À faire
·
Administration du référentiel

Permettre à l’administrateur d’ajouter ou désactiver une catégorie.

Agent Développement À faire
M3

Entreprises, prestataires et vérification

Construire les profils professionnels, membres, zones, documents et statuts de vérification.

Agent piloteAgent Prestataire
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Entreprise et membres

Créer les entreprises et les permissions propriétaire/collaborateur.

Agent Prestataire À faire
·
Onboarding

Collecter identité, coordonnées, catégories et zones d’intervention.

Agent Prestataire À faire
·
Vérification et suspension

Gérer brouillon, attente, vérifié, refusé et suspendu.

Agent Sécurité À faire
·
Contrôle administrateur

Valider les documents et demander des corrections.

Agent QA À faire
M4

Offres et tarification

Publier des offres réelles avec prix, capacités, inclusions, exclusions et fraîcheur.

Agent piloteAgent Pricing
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
CRUD des offres

Créer, modifier, dupliquer, soumettre et archiver une offre.

Agent Pricing À faire
·
Règles de prix

Gérer forfait, personne, heure, jour, fourchette et sur devis.

Agent Pricing À faire
·
Disponibilité et capacité

Contrôler quantités, minimums, maximums et calendrier.

Agent Pricing À faire
·
Calcul monétaire

Calculer en entiers MGA avec frais et prix expirés contrôlés.

Agent QA À faire
M5

Projet client et wizard

Enregistrer le projet client, ses besoins, ses priorités, préférences et versions.

Agent piloteAgent Client
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
CeremonyProject

Créer le projet avec budget, invités, lieu, date et consentement.

Agent Client À faire
·
Étapes du wizard

Implémenter les six étapes avec validation serveur.

Agent Client À faire
·
États des catégories

Conserver distinctement included, already_owned et not_needed.

Agent Client À faire
·
Autosauvegarde et récapitulatif

Sauvegarder les brouillons et afficher les incohérences.

Agent QA À faire
M6

Filtrage et moteur budgétaire

Sélectionner les offres éligibles et calculer les montants de façon déterministe.

Agent piloteAgent Moteur
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Éligibilité des offres

Filtrer prestataire, statut, cérémonie, catégorie, zone et capacité.

Agent Moteur À faire
·
Disponibilité et fraîcheur

Vérifier la date, le calendrier et la confirmation récente du prix.

Agent Moteur À faire
·
Scoring et candidats

Classer les offres selon priorités, qualité, préférences et fiabilité.

Agent Moteur À faire
·
Tests des invariants

Garantir total, reste, budget et absence de catégories exclues.

Agent QA À faire
M7

Génération des propositions

Produire trois combinaisons honnêtes, différentes et composées uniquement d’offres réelles.

Agent piloteAgent Moteur
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Stratégie priorités

Maximiser les catégories prioritaires dans les limites du budget.

Agent Moteur À faire
·
Stratégie premium

Concentrer la qualité sur un poste majeur compatible.

Agent Moteur À faire
·
Stratégie équilibrée

Répartir le budget et conserver une marge de sécurité.

Agent Moteur À faire
·
Snapshots et diagnostics

Sauvegarder prix, disponibilité, alertes et expliquer les absences de solution.

Agent Revue À faire
M8

IA contrôlée et journalisée

Utiliser l’IA uniquement pour interpréter, expliquer et proposer des opérations validées.

Agent piloteAgent IA
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Extraction du texte libre

Retourner un JSON strict avec slugs et préférences autorisés.

Agent IA À faire
·
Explication des propositions

Rédiger une explication à partir de résultats déjà validés.

Agent IA À faire
·
Modification structurée

Transformer une demande en opérations nécessitant confirmation.

Agent IA À faire
·
Quotas, fallback et audit

Gérer coûts, limites, erreurs, prompts versionnés et fonctionnement sans IA.

Agent QA À faire
M9

Comparaison et personnalisation

Permettre de comparer, remplacer, verrouiller et recalculer une proposition côté backend.

Agent piloteAgent Client
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Comparaison

Afficher les propositions côte à côte avec critères explicites.

Agent Client À faire
·
Remplacement et verrouillage

Changer une offre compatible ou empêcher son remplacement.

Agent Client À faire
·
Versionnement

Tracer chaque mutation et conserver les versions précédentes.

Agent Développement À faire
·
Contrôle de dépassement

Bloquer toute validation qui dépasse le budget autorisé.

Agent Revue À faire
M10

Devis, échanges et notifications

Centraliser les demandes de devis, réponses prestataires, messages et notifications.

Agent piloteAgent Devis
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Demande de devis

Créer une demande liée au projet, à l’offre et au prix estimé.

Agent Devis À faire
·
Réponse prestataire

Gérer montant, validité, conditions et transitions de statut.

Agent Devis À faire
·
Conversations et messages

Limiter les échanges aux participants autorisés.

Agent Sécurité À faire
·
Notifications

Envoyer les événements par centre et email avec préférences.

Agent Développement À faire
M11

Espaces client, prestataire et administration

Transformer les maquettes en espaces protégés avec contrôleurs, services et données réelles.

Agent piloteAgent Interfaces
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Espace client

Dashboard, cérémonies, propositions, devis, favoris, messages et profil.

Agent Interfaces À faire
·
Espace prestataire

Entreprise, offres, prix, calendrier, demandes et statistiques.

Agent Interfaces À faire
·
Administration

Utilisateurs, validation, référentiel, contenus, journaux et paramètres.

Agent Interfaces À faire
·
Accessibilité et responsive

Contrôler navigation clavier, mobile, états vides et erreurs.

Agent QA À faire
M12

Audit, reporting et qualité de production

Mesurer le produit, sécuriser son exploitation et préparer la mise en production.

Agent piloteAgent QA
À faire
0/4 sous-tâches terminées
0 en cours
Sous-tâchesAgent responsableStatut
·
Audit et événements

Journaliser prix, générations, suspensions, appels IA et erreurs.

Agent QA À faire
·
Observabilité

Ajouter requestId, jobId, runId, métriques et alertes.

Agent Développement À faire
·
CI/CD et déploiement

Automatiser lint, tests, build, migrations, smoke tests et rollback.

Agent QA À faire
·
Sauvegardes et reprise

Tester backups, restauration, RPO/RTO et reprise des workers.

Agent Revue À faire
Gouvernance

Les agents du projet

AO

Agent Orchestrateur

Planification et coordination

Découpe les modules, attribue les tâches, suit les dépendances et prépare les prochaines actions.

AD

Agent Développement

Implémentation Symfony

Développe les contrôleurs, entités, services, formulaires, templates et intégrations.

AQ

Agent QA

Tests et qualité

Vérifie les règles métier, les permissions, les erreurs, l’accessibilité et les parcours web.

AJ/R

Agent Juge / Revue

Revue globale et décision

Examine chaque livraison, compare le résultat au CDC et décide si la tâche peut passer à DONE.