Aller au contenu

Fonctionnement

Six étapes, deux portes, une pull request.

Ideyo suit la même chaîne pour chaque idée. Chaque étape a une mission, des sous-étapes que vous pouvez suivre, et des documents que vous gardez. Entre les portes, l’agent travaille seul ; il s’arrête là où votre décision est nécessaire.

Découvrir: Décider avant de bâtir.

0 · Découvrir

Décider avant de bâtir.

Ideyo étudie le problème et les personnes qui l’ont, les produits qui existent déjà (directs, indirects et libres), le marché dans les régions que vous visez, la réglementation et la faisabilité technique. Chaque affirmation porte sa source. Il note l’idée sur sept critères et rédige un verdict : GO poursuit seul ; PIVOT et NO-GO s’arrêtent et vous attendent, avec les raisons et ce qui changerait la réponse.

Sous-étapes

  1. s0.1Problème et utilisateurs
  2. s0.2Produits existants
  3. s0.3Marché et géographies
  4. s0.4Réglementation et faisabilité
  5. s0.5Verdict et noms

Vous recevez

  • discovery/etude-opportunite.md
  • discovery/VERDICT.md
  • discovery/sources.md
Extrait
Verdict : GO · 3,9/5

| Critère                   | Note |
|---------------------------|------|
| Gravité du problème       |  4   |
| Marché atteignable        |  4   |
| Concurrence (inversée)    |  3   |
| Différenciation           |  4   |
| Faisabilité technique     |  5   |
| Réglementation (inversée) |  4   |
| Délai jusqu’au prototype  |  3   |
Spécifier: Écrire ce qui sera bâti.

1 · Spécifier

Écrire ce qui sera bâti.

À partir de l’étude, Ideyo rédige les exigences, les récits utilisateurs, l’architecture et le modèle de données, et un brief de design. Les hypothèses qu’il a dû poser sont signalées comme telles, et les questions ouvertes vous sont posées en une seule fois plutôt qu’une à une.

Sous-étapes

  1. s1.1Exigences
  2. s1.2Récits utilisateurs
  3. s1.3Architecture et données
  4. s1.4Brief de design

Vous recevez

  • REQUIREMENTS.md
  • docs/PRD.md
  • docs/ARCHITECTURE.md
  • docs/DESIGN_BRIEF.md
Extrait
## 3. Fonctions principales
1. Réserver un fauteuil : prestation, coiffeuse, créneau
2. Acompte par carte, Wave ou Orange Money
3. Agenda du salon et suivi des absences
4. Rappels par SMS et WhatsApp, FR / EN

[HYPOTHÈSE] Acompte = 10 % de la prestation,
            arrondi à 500, minimum 1 000 FCFA
Porte 1 · Validation de la spécification

Porte 1

Porte 1 · Validation de la spécification

Ideyo s’arrête et vous prévient. Vous lisez la spécification sur votre téléphone ou votre ordinateur, puis vous la validez ou vous dites quoi changer, en mots simples. Rien n’est dessiné avant votre accord. Si vous préférez, un projet peut valider ses portes tout seul.

Concevoir: Le voir avant de le bâtir.

2 · Concevoir

Le voir avant de le bâtir.

Ideyo conçoit la marque avec trois pistes de logo, les jetons de couleur et de typographie, les composants et les écrans clés sur ordinateur et sur mobile, en vrai HTML et CSS affichés dans l’application. Vous itérez par messages, par exemple « des couleurs plus chaudes » ou « moins d’étapes pour réserver ».

Sous-étapes

  1. s2.1Marque et pistes de logo
  2. s2.2Jetons et composants
  3. s2.3Écrans clés, ordinateur et mobile
  4. s2.4Parcours

Vous recevez

  • design/brand/
  • design/tokens.css
  • design/screens/*.html
  • design/flows.md
Extrait
:root {
  --brand:  #6B2E5F;  /* prune */
  --ink:    #1B1A1F;
  --paper:  #FBF8F4;
  --radius: 10px;
  --font-display: "Fraunces", serif;
}
Porte 2 · Validation du design

Porte 2

Porte 2 · Validation du design

Le deuxième et dernier arrêt. Validez les écrans, ou demandez un nouveau tour. Une fois validé, le design est figé, et la construction doit lui être fidèle.

Construire: Les tests d’abord, tranche par tranche.

3 · Construire

Les tests d’abord, tranche par tranche.

Ideyo écrit le code en tranches verticales, chacune traversant toutes les couches (données, API, interface), et écrit chaque test avant le code qui le fait passer. L’arborescence est versionnée dès le premier commit : chaque pas peut être relu.

Sous-étapes

  1. s3.1Squelette et premier fil
  2. s3.2Tranches principales, tests d’abord
  3. s3.3Tranches restantes

Vous recevez

  • src/
  • tests/
  • README.md
Extrait
✓ booking › rejects a slot already taken
✓ deposit › 10%, rounded to 500, floor 1,000 FCFA
✓ deposit › marks the booking paid on webhook
✓ calendar › counts no-shows per stylist

142 passed · 0 failed
Vérifier: Vérifié avant de voler.

4 · Vérifier

Vérifié avant de voler.

Les tests et la vérification des types s’exécutent quand un bac à sable est configuré. Ideyo compare ensuite les écrans construits au design validé, relit le code comme le ferait un collègue chevronné et mène une revue de sécurité : secrets, dépendances, validation des entrées, authentification. Chaque constat est corrigé ou consigné avec sa raison.

Sous-étapes

  1. s4.1Tests et types
  2. s4.2Fidélité au design
  3. s4.3Revue de code
  4. s4.4Revue de sécurité

Vous recevez

  • docs/QUALITY.md
  • docs/SECURITY_REVIEW.md
Extrait
Revue de sécurité : 0 critique · 0 élevée · 2 moyennes · 3 faibles

M-1  Signature du webhook non vérifiée   corrigé
M-2  Pas de limite sur l’envoi d’OTP       corrigé
L-1  Numéros de téléphone dans les logs    corrigé
L-2  CSP autorise les styles en ligne     accepté
Livrer: Dans votre propre dépôt.

5 · Livrer

Dans votre propre dépôt.

Ideyo crée un dépôt privé dans votre compte GitHub (ou utilise celui que vous indiquez), pousse une branche et ouvre une pull request vers dev, avec des notes de version. Vous la fusionnez quand vous êtes prêt. Le code est à vous, sous votre compte, dès le premier commit.

Sous-étapes

  1. s5.1Envoi vers GitHub
  2. s5.2Pull request vers dev
  3. s5.3Notes de version

Vous recevez

  • Une pull request vers dev
  • RELEASE_NOTES.md
Extrait
ideyo/booking-flow → dev
feat: booking flow with mobile-money deposits #12

+2 814 −37 · 48 fichiers · toutes les vérifications passent

Et si le verdict est NO-GO ? Alors Ideyo a fait son travail. Un NO-GO arrive avec les raisons, les preuves et ce qui devrait être vrai pour que la réponse change. Beaucoup d’idées méritent cette réponse, et elle coûte bien moins cher avant le code. Vous pouvez quand même relancer le projet par un message, ou le fermer et garder l’étude.

Entre les portes, vous gardez la main. Écrivez à Ideyo à tout moment. Note ajoute une remarque à la tâche en cours, Interrompre l’arrête et change de cap, Après cette étape garde votre message pour plus tard. Le plafond de budget arrête une exécution avant tout dépassement, et vous pouvez fermer un projet quand vous voulez.