chore: replace weak Laguna reviewer
This commit is contained in:
parent
cc9c29cb74
commit
44e8e0892e
6 changed files with 44 additions and 18 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
description: Revue indépendante C17 des diffs, API et durées de vie
|
description: Revue indépendante C17 des diffs, API et durées de vie
|
||||||
mode: subagent
|
mode: subagent
|
||||||
model: opencode/laguna-s-2.1-free
|
model: opencode/nemotron-3-ultra-free
|
||||||
temperature: 0.1
|
temperature: 0.1
|
||||||
permission:
|
permission:
|
||||||
edit: deny
|
edit: deny
|
||||||
|
|
@ -15,3 +15,7 @@ permission:
|
||||||
Relis le diff sans le modifier. Vérifie C17, erreurs, nettoyage, overflows,
|
Relis le diff sans le modifier. Vérifie C17, erreurs, nettoyage, overflows,
|
||||||
contrats d'API, ownership et conformité à AGENTS.md. Distingue bloquants,
|
contrats d'API, ownership et conformité à AGENTS.md. Distingue bloquants,
|
||||||
importants et limites. Ne répète pas les tests réussis et rends un rapport court.
|
importants et limites. Ne répète pas les tests réussis et rends un rapport court.
|
||||||
|
Ne relis jamais une implémentation produite par lardon-build-backup, qui utilise
|
||||||
|
aussi Nemotron. Dans ce cas, signale au parent qu'une première revue locale
|
||||||
|
simple doit être confiée à MiMo et que toute revue de concurrence sensible doit
|
||||||
|
attendre Codex ; ne prétends pas fournir une revue indépendante.
|
||||||
|
|
|
||||||
|
|
@ -6,5 +6,8 @@ subtask: false
|
||||||
|
|
||||||
Reprends le ticket avec lardon-build-backup. Lis uniquement le handoff, le diff
|
Reprends le ticket avec lardon-build-backup. Lis uniquement le handoff, le diff
|
||||||
et les fichiers qu'ils citent. Ne refais ni exploration ni architecture si les
|
et les fichiers qu'ils citent. Ne refais ni exploration ni architecture si les
|
||||||
informations suffisent. Appelle concurrency uniquement si nécessaire, puis mets
|
informations suffisent. Après l'implémentation, utilise lardon-build-light en
|
||||||
le handoff à jour avec la prochaine action sûre.
|
lecture seule pour une revue locale simple. N'appelle ni lardon-review ni
|
||||||
|
lardon-concurrency : signale l'absence de revue indépendante forte et diffère
|
||||||
|
toute revue de concurrence sensible jusqu'au prochain passage Codex. Mets le
|
||||||
|
handoff à jour avec la prochaine action sûre.
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,13 @@ agent: lardon-orchestrator
|
||||||
subtask: false
|
subtask: false
|
||||||
---
|
---
|
||||||
|
|
||||||
Sans modifier aucun fichier, lance lardon-review sur le diff courant. Lance
|
Sans modifier aucun fichier, identifie dans le handoff le modèle qui a
|
||||||
lardon-concurrency en sous-tâche indépendante uniquement si le diff touche
|
implémenté le diff. Si c'est lardon-build-backup ou Nemotron, demande à
|
||||||
pthread, task, task_queue ou resource_governor. Agrège seulement les défauts,
|
lardon-build-light une première revue locale simple en lecture seule. N'appelle
|
||||||
risques et limites. Ne lance aucun autre agent.
|
ni lardon-review ni lardon-concurrency : signale explicitement l'absence de
|
||||||
|
revue indépendante forte et réserve toute revue de concurrence sensible au
|
||||||
|
prochain passage Codex.
|
||||||
|
|
||||||
|
Sinon, lance lardon-review. Ajoute lardon-concurrency uniquement si le diff
|
||||||
|
touche pthread, task, task_queue ou resource_governor. Agrège seulement les
|
||||||
|
défauts, risques et limites. Ne lance aucun autre agent.
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,9 @@ subtask: false
|
||||||
Lis d'abord `.opencode/work/current_ticket.md` et le diff. Si le handoff suffit,
|
Lis d'abord `.opencode/work/current_ticket.md` et le diff. Si le handoff suffit,
|
||||||
ne refais pas l'exploration. Transmets seulement l'objectif, les fichiers, les
|
ne refais pas l'exploration. Transmets seulement l'objectif, les fichiers, les
|
||||||
invariants, le travail restant et la prochaine action à lardon-build-backup.
|
invariants, le travail restant et la prochaine action à lardon-build-backup.
|
||||||
Après reprise, appelle lardon-tests puis lardon-review ; concurrency uniquement
|
Après reprise, appelle lardon-tests puis lardon-build-light en lecture seule pour
|
||||||
si pertinent. Mets à jour le handoff après chaque phase. Aucun modèle payant.
|
une première revue locale simple. N'appelle ni lardon-review ni
|
||||||
|
lardon-concurrency, car ils utilisent le même modèle que l'implémenteur. Si le
|
||||||
|
diff touche la concurrence, réserve sa revue au prochain passage Codex et
|
||||||
|
signale explicitement l'absence de revue indépendante forte. Mets à jour le
|
||||||
|
handoff après chaque phase. Aucun modèle payant.
|
||||||
|
|
|
||||||
|
|
@ -13,11 +13,11 @@ entrée, sortie et cache :
|
||||||
|
|
||||||
- `opencode/deepseek-v4-flash-free` : agent principal `lardon-build` ; repli
|
- `opencode/deepseek-v4-flash-free` : agent principal `lardon-build` ; repli
|
||||||
recommandé `opencode/nemotron-3-ultra-free` en cas de saturation 503.
|
recommandé `opencode/nemotron-3-ultra-free` en cas de saturation 503.
|
||||||
- `opencode/nemotron-3-ultra-free` : architecture et concurrence ; repli de
|
- `opencode/nemotron-3-ultra-free` : architecture, concurrence, revue et repli
|
||||||
l'agent principal.
|
de l'agent principal.
|
||||||
- `opencode/north-mini-code-free` : exploration rapide et validations.
|
- `opencode/north-mini-code-free` : exploration rapide et validations.
|
||||||
- `opencode/laguna-s-2.1-free` : revue indépendante ; repli économique pour les
|
- `opencode/laguna-s-2.1-free` : testé comme reviewer sur Lardon3D ; résultats
|
||||||
analyses générales.
|
jugés insuffisants. Non utilisé dans les rôles actifs.
|
||||||
- `opencode/ling-3.0-flash-free` : documentation.
|
- `opencode/ling-3.0-flash-free` : documentation.
|
||||||
- `opencode/longcat-2.0-free` : disponible, non configuré actuellement.
|
- `opencode/longcat-2.0-free` : disponible, non configuré actuellement.
|
||||||
- `opencode/mimo-v2.5-free` : disponible, non configuré actuellement.
|
- `opencode/mimo-v2.5-free` : disponible, non configuré actuellement.
|
||||||
|
|
@ -67,8 +67,8 @@ L'agent par défaut est `lardon-orchestrator` sur North Mini Code Free. Il charg
|
||||||
seulement `AGENTS.md` et l'overview, puis demande à North Mini Code une
|
seulement `AGENTS.md` et l'overview, puis demande à North Mini Code une
|
||||||
exploration ciblée. DeepSeek est réservé à l'implémentation complexe ; il ne sert
|
exploration ciblée. DeepSeek est réservé à l'implémentation complexe ; il ne sert
|
||||||
ni à l'orchestration, ni aux tests, ni à la documentation. Nemotron traite les
|
ni à l'orchestration, ni aux tests, ni à la documentation. Nemotron traite les
|
||||||
reprises et analyses d'architecture ou de concurrence, MiMo les petits tickets,
|
reprises, revues et analyses d'architecture ou de concurrence, MiMo les petits
|
||||||
Laguna la revue et Ling la documentation.
|
tickets et Ling la documentation.
|
||||||
|
|
||||||
Les commandes `lardon-plan`, `lardon-small`, `lardon-ticket` et
|
Les commandes `lardon-plan`, `lardon-small`, `lardon-ticket` et
|
||||||
`lardon-ticket-backup` chargent progressivement le contexte. Elles ne lisent pas
|
`lardon-ticket-backup` chargent progressivement le contexte. Elles ne lisent pas
|
||||||
|
|
@ -77,6 +77,11 @@ contraintes, fichiers, API, invariants, risques et tests. Les rapports de succè
|
||||||
restent courts. Le handoff ignoré `.opencode/work/current_ticket.md` permet une
|
restent courts. Le handoff ignoré `.opencode/work/current_ticket.md` permet une
|
||||||
reprise sans rejouer toute l'analyse.
|
reprise sans rejouer toute l'analyse.
|
||||||
|
|
||||||
|
Nemotron ne relit jamais sa propre implémentation lorsqu'il a servi de backup.
|
||||||
|
MiMo fournit alors seulement une première revue locale simple. La revue de
|
||||||
|
concurrence sensible est différée jusqu'au prochain passage Codex, et le workflow
|
||||||
|
signale explicitement qu'aucune revue indépendante forte n'a eu lieu.
|
||||||
|
|
||||||
## Chaîne de secours
|
## Chaîne de secours
|
||||||
|
|
||||||
La voie normale est DeepSeek V4 Flash Free pour l'implémentation. En cas de 503,
|
La voie normale est DeepSeek V4 Flash Free pour l'implémentation. En cas de 503,
|
||||||
|
|
|
||||||
|
|
@ -9,14 +9,18 @@ erreurs, modèle actif et prochaine action sûre.
|
||||||
## A. Ticket gratuit normal
|
## A. Ticket gratuit normal
|
||||||
|
|
||||||
Lancer `/lardon-plan`, puis `/lardon-ticket`. North orchestre et explore via des
|
Lancer `/lardon-plan`, puis `/lardon-ticket`. North orchestre et explore via des
|
||||||
agents distincts, puis DeepSeek implémente. Architect et concurrency ne sont appelés que si le
|
agents distincts, puis DeepSeek implémente. Architect et concurrency ne sont
|
||||||
périmètre l'exige. Tests et revue interviennent une seule fois après le code.
|
appelés que si le périmètre l'exige. Tests et revue Nemotron interviennent une
|
||||||
|
seule fois après le code.
|
||||||
|
|
||||||
## B. DeepSeek retourne 503
|
## B. DeepSeek retourne 503
|
||||||
|
|
||||||
Lancer `/lardon-save-handoff`, puis `/lardon-resume-backup`. Nemotron lit le
|
Lancer `/lardon-save-handoff`, puis `/lardon-resume-backup`. Nemotron lit le
|
||||||
handoff et le diff, reprend la prochaine action et ne refait pas l'analyse si
|
handoff et le diff, reprend la prochaine action et ne refait pas l'analyse si
|
||||||
les informations suffisent.
|
les informations suffisent. Nemotron ne peut ensuite pas fournir une revue
|
||||||
|
indépendante de son propre travail : MiMo effectue une première revue locale
|
||||||
|
simple. Toute revue de concurrence sensible attend le prochain passage Codex,
|
||||||
|
et le rapport indique explicitement l'absence de revue indépendante forte.
|
||||||
|
|
||||||
## C. DeepSeek et Nemotron sont indisponibles
|
## C. DeepSeek et Nemotron sont indisponibles
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue