# AI FIRST — Meetup 10/08 — Trello-killer

**Le sujet — Un tableau de tâches où humains et IA travaillent côte à côte.**

> Brief du meetup AI FIRST du 10/08 : construire en 2 heures un gestionnaire de tâches pensé pour l'ère des agents : des chantiers, des tâches priorisées et des exécutants humains ou IA.

- **Document** : Brief du meetup
- **Format** : Build de 2 heures — 4 paliers de difficulté
- **Périmètre** : Des chantiers, des tâches, des priorités, et des exécutants humains ou IA.

---

## § 01 — Esprit de l'exercice

Tous les outils de gestion de tâches partent du même présupposé : celui qui fera la tâche est un humain. Ce soir, on casse ce présupposé. On construit un tableau où une tâche peut être prise par une personne **ou par une IA**. Et du coup, la vraie compétence n'est plus de cocher des cases : c'est d'**écrire des tâches assez claires pour qu'on puisse les confier**. À n'importe qui. Même à une machine.

### Parti pris #1 — Un brief volontairement sous-spécifié

Ce brief te dit **ce que** l'application doit faire, jamais *comment* la faire. Pas de techno imposée, pas de maquette, pas de recette. Chaque fois qu'une décision se présente, elle est pour toi : c'est le jeu.

### Parti pris #2 — Une difficulté progressive

On n'a pas tous le même bagage, et c'est très bien. Trois paliers plus un bonus : le premier est à la portée de tout le monde et donne déjà un outil utilisable ; les suivants transforment ce tableau en vrai système. Chacun repart avec quelque chose qui tourne.

## § 02 — La mise en situation

*Dimanche soir. Malik, un ami qui vient de lancer sa petite boîte, t'appelle. Il vide son sac.*

« J'ai des tâches partout, mec. Un Trello que je n'ouvre plus, des notes dans mon téléphone, des trucs que je fais faire à ChatGPT et que je perds dans l'historique. Ce matin, j'ai réécrit un mail qu'une IA m'avait déjà rédigé il y a une semaine. Une semaine. »

« Ce que je veux, c'est *un seul tableau*. Mes gros sujets, les tâches dedans, ce qui est urgent, ce qui attend quoi. Et franchement, les tâches répétitives, je veux pouvoir les donner à une IA et juste relire le résultat. C'est trop demander ? »

**C'est le besoin. À toi de le faire exister.**

## § 03 — Les paliers

Un seul métier : savoir qui fait quoi, et dans quel ordre. La promesse est étroite : chaque tâche a sa place, son importance et son exécutant. Mais elle doit tenir parfaitement, et chaque palier la pousse plus loin.

1. **Socle** — Attendu de tous
2. **Avancé** — Un vrai outil, qui se souvient
3. **Poussé** — Des agents dans l'équipe
4. **Bonus** — Hors session — aucune attente

---

## Palier 1 — Socle — Attendu de tous

L'essentiel, et rien que l'essentiel : des chantiers, des tâches, et un tableau qui dit où on en est.

### Fonctionnalités

- **Créer un chantier.** Un chantier, c'est un gros sujet, par exemple « Organiser le lancement de septembre ». Il a un titre et une description qui plante le décor : le but, le contexte, ce qu'on sait déjà. Cette description compte plus qu'il n'y paraît : tu comprendras au palier 3.
- **Ajouter des tâches.** Une tâche a un titre, une description, une importance (haute, moyenne ou basse, par exemple), une échéance si besoin, et un statut qui dit où elle en est. Elle peut vivre dans un chantier ou toute seule : les deux sont normales.
- **Le tableau.** Voir toutes ses tâches d'un coup d'œil, regroupées par statut, avec ou sans chantier, et faire avancer une tâche d'une étape à la suivante.
- **Corriger et supprimer.** Se tromper est permis : tout ce qui a été créé peut être modifié ou supprimé.

### Règles de gestion — Palier 1

| Domaine | Règle |
| --- | --- |
| Le rattachement | Une tâche peut vivre dans un chantier ou en solo, mais jamais dans deux chantiers à la fois. |
| Le statut | À tout moment, une tâche est dans un seul état : « à faire », « en cours » ou « terminé », par exemple. Jamais deux à la fois, jamais aucun. |
| L'importance | Quand deux tâches se comparent, celle qui est marquée plus importante s'affiche avant l'autre. |
| Le retard | Une tâche dont l'échéance est dépassée doit sauter aux yeux : quelqu'un qui ouvre le tableau la repère sans réfléchir. |
| Le grand ménage | Quand un chantier est supprimé, ses tâches ne partent pas dans les limbes : elles sont soit supprimées avec lui, soit détachées et toujours visibles. Pas d'entre-deux silencieux. |

> **Note de cadrage** — Personne n'a besoin de créer un compte, et rien n'a besoin d'être partagé : tout peut rester dans ton navigateur. En revanche, ferme l'onglet, rouvre-le : tes tâches doivent toujours être là. Tu verras vite pourquoi : les retaper à chaque essai rendrait la soirée très longue.

---

## Palier 2 — Avancé — Un vrai outil, qui se souvient

L'application change de nature : elle se partage, elle se retrouve de partout, et elle comprend que les tâches dépendent les unes des autres.

### Fonctionnalités

- **La mémoire partagée.** Tes chantiers et tes tâches ne vivent plus seulement dans ton navigateur : tu les retrouves depuis n'importe quel appareil, exactement dans l'état où tu les as laissés.
- **Le compte du gestionnaire.** Celui qui gère les chantiers se connecte pour retrouver les siens. En revanche, quelqu'un à qui on partage un tableau peut le consulter sans rien créer.
- **Les dépendances.** Une tâche peut en attendre une autre : « Envoyer les invitations » ne peut pas démarrer tant que « Finaliser la liste des invités » n'est pas terminée.
- **La charge.** Chaque tâche porte une taille (petite, moyenne ou grosse, par exemple) pour savoir ce qu'on s'apprête à soulever, et se faire une idée du poids de ce qui reste.
- **La prochaine tâche.** L'outil sait répondre à la question « je continue par quoi ? » : il propose la tâche la plus importante parmi celles que rien ne bloque.

### Règles de gestion — Palier 2

| Domaine | Règle |
| --- | --- |
| Le blocage | Une tâche qui attend une autre tâche non terminée ne peut pas passer « en cours ». L'outil l'empêche et dit pourquoi. |
| Le déblocage | Quand la dernière tâche bloquante se termine, celle qui attendait devient disponible toute seule, sans manipulation en plus. |
| Le nœud impossible | « A attend B » et « B attend A » en même temps, c'est un nœud que personne ne peut défaire : l'outil refuse de le créer. |
| La proposition | **À TRANCHER (participant) :** quand deux tâches disponibles sont aussi importantes l'une que l'autre, laquelle proposer en premier ? Choisis ta règle, mais elle doit être constante et tenir en une phrase. |

---

## Palier 3 — Poussé — Des agents dans l'équipe

Jusqu'ici, les tâches étaient faites par des humains. Maintenant, certaines peuvent être confiées à une IA. Et c'est là que la qualité de ce que tu as écrit aux paliers précédents se paie… ou se récompense.

### Fonctionnalités

- **L'exécutant.** Chaque tâche indique qui va la faire : un humain, ou un agent, c'est-à-dire une IA qui travaille seule, uniquement à partir de ce qui est écrit.
- **Les critères de réussite.** Une tâche destinée à un agent décrit à quoi on reconnaîtra qu'elle est bien faite. Par exemple : « le texte fait moins de 200 mots et mentionne la date de l'événement ».
- **La prise en charge.** L'agent reçoit la tâche et, si elle en a un, la description de son chantier. Il produit un résultat et l'attache à la tâche pour qu'on puisse le lire.
- **La relecture.** Ce que l'agent a produit est relu par un humain, qui valide, ou renvoie la tâche avec un commentaire expliquant ce qui ne va pas.

### Règles de gestion — Palier 3

| Domaine | Règle |
| --- | --- |
| Le minimum requis | Une tâche qui ne dit pas à quoi on reconnaît qu'elle est réussie ne peut pas être confiée à un agent. L'outil refuse et explique ce qui manque. |
| La frontière | Un agent ne termine jamais une tâche lui-même : le mieux qu'il puisse atteindre, c'est « à relire ». Le mot de la fin appartient toujours à un humain. |
| Ce que voit l'agent | L'agent ne reçoit que la tâche et, quand il existe, le contexte de son chantier. Rien d'autre. Si le résultat est à côté de la plaque, le problème est peut-être dans ce qui était écrit. |
| Les règles restent les règles | Agent ou humain, les blocages du palier précédent s'appliquent pareil : une tâche bloquée n'est prenable par personne. |
| Le renvoi | **À TRANCHER (participant) :** au bout de combien d'allers-retours décide-t-on que l'agent n'y arrivera pas, et que se passe-t-il alors ? |

> **Note de cadrage** — « L'agent » peut être ce que tu veux : un appel à une IA depuis ton application, ou toi-même qui joues l'agent à la main pour commencer. Ce qui compte ce soir, c'est le circuit complet, pas la sophistication de l'IA.

---

## Palier 4 — Bonus — Hors session — aucune attente

Si tout le reste tient debout, le terrain de jeu est immense. Un agent qui lit la description d'un chantier et propose lui-même le découpage en tâches. Un agent qui planifie ta semaine en regardant les charges, les échéances et les dépendances. Un agent qui repère les tâches qui dorment depuis trop longtemps et vient te relancer. Et pour les plus avancés, le renversement complet : exposer ton outil comme un serveur MCP. Ce n'est plus ton application qui appelle une IA, c'est ton assistant IA préféré qui se connecte à ton outil, lit les tâches disponibles et vient les prendre lui-même. Aucune attente sur ce palier : c'est un réservoir d'ambition pour les soirs où tu ne veux pas t'arrêter.
