PRD: pilotage agentique local et revue générique #1
Labels
No labels
ready-for-agent
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
linkweb-public/linkweb-ai-toolkit#1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem Statement
Le workflow agentique actuel est puissant, mais il demande à l'utilisateur de connaître et d'enchaîner plusieurs briques séparées : cadrage, production d'un dossier, découpage en chantiers, lancement de missions, revue, contrôle visuel, intégration. Cette séquence est trop technique, trop facile à oublier, et expose trop de détails internes à un utilisateur impatient ou non technique.
Le même problème existe côté revue : le plugin actuel de revue s'appelle comme s'il ne savait traiter que plusieurs PR, alors que son rôle réel est plus large : relire une PR, une branche, une plage de commits, un diff, ou un lot assemblé. Le nom actuel rend sa réutilisation par le futur pilotage moins claire.
Le besoin est donc double : renommer et généraliser la brique de revue, puis ajouter une commande unique de pilotage capable de cadrer, découper, déléguer, suivre, assembler, vérifier et intégrer des lots de travail sans exposer le jargon technique.
Solution
Renommer le plugin de revue existant en agent-review, avec la commande publique /review, sans alias de compatibilité. Ce plugin devient la brique générale de revue agentique pour PR, branches, diffs et lots.
Ajouter ensuite un plugin dual-runtime linkweb-pilotage, avec une seule entrée publique /pilotage. Le plugin orchestre le workflow complet en français courant : cadrage, dossier de cadrage, chantiers locaux, missions, lots, revue, contrôle visuel, preuve d'usage quand applicable, intégration finale et nettoyage.
Le pilotage travaille localement pour le cadrage et les chantiers : aucun ticket distant n'est créé. Les dossiers de pilotage sont stockés hors dépôt dans l'espace agent, afin de survivre aux compactages et reprises sans polluer le dépôt. La forge n'est utilisée que pour l'intégration finale du code quand les outils Linkweb existants s'appliquent ; sinon le plugin fournit un résumé prêt à publier manuellement.
User Stories
Implementation Decisions
Testing Decisions
Out of Scope
Further Notes
Implementation order is part of the product decision: agent-review first, linkweb-pilotage second. The pilotage plugin should be able to depend on the final generic review naming from the start.
The user-facing product principle is that trust is placed in the mandate and framing, not in repeated low-value confirmations. The assistant should stop for real decisions and risks, not for mechanical steps the user cannot reasonably evaluate.
The design intentionally treats impatient users as the default. Normal output should be a compact dashboard, not execution logs.
The local pilotage dossier is an agent memory artifact, not project documentation. It may be exported only on explicit request.
The current repository is detached HEAD in this worktree during PRD creation. That does not affect issue publication, but implementation work should run branch-guard before edits.
PRD: pilotage agentique local et revue generiqueto PRD: pilotage agentique local et revue générique