chore: replace weak Laguna reviewer

This commit is contained in:
fy59 2026-08-06 22:24:34 +02:00
parent cc9c29cb74
commit 44e8e0892e
6 changed files with 44 additions and 18 deletions

View file

@ -1,7 +1,7 @@
---
description: Revue indépendante C17 des diffs, API et durées de vie
mode: subagent
model: opencode/laguna-s-2.1-free
model: opencode/nemotron-3-ultra-free
temperature: 0.1
permission:
edit: deny
@ -15,3 +15,7 @@ permission:
Relis le diff sans le modifier. Vérifie C17, erreurs, nettoyage, overflows,
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.
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.

View file

@ -6,5 +6,8 @@ subtask: false
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
informations suffisent. Appelle concurrency uniquement si nécessaire, puis mets
le handoff à jour avec la prochaine action sûre.
informations suffisent. Après l'implémentation, utilise lardon-build-light en
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.

View file

@ -4,7 +4,13 @@ agent: lardon-orchestrator
subtask: false
---
Sans modifier aucun fichier, lance lardon-review sur le diff courant. Lance
lardon-concurrency en sous-tâche indépendante 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.
Sans modifier aucun fichier, identifie dans le handoff le modèle qui a
implémenté le diff. Si c'est lardon-build-backup ou Nemotron, demande à
lardon-build-light une première revue locale simple en lecture seule. N'appelle
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.

View file

@ -7,5 +7,9 @@ subtask: false
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
invariants, le travail restant et la prochaine action à lardon-build-backup.
Après reprise, appelle lardon-tests puis lardon-review ; concurrency uniquement
si pertinent. Mets à jour le handoff après chaque phase. Aucun modèle payant.
Après reprise, appelle lardon-tests puis lardon-build-light en lecture seule pour
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.

View file

@ -13,11 +13,11 @@ entrée, sortie et cache :
- `opencode/deepseek-v4-flash-free` : agent principal `lardon-build` ; repli
recommandé `opencode/nemotron-3-ultra-free` en cas de saturation 503.
- `opencode/nemotron-3-ultra-free` : architecture et concurrence ; repli de
l'agent principal.
- `opencode/nemotron-3-ultra-free` : architecture, concurrence, revue et repli
de l'agent principal.
- `opencode/north-mini-code-free` : exploration rapide et validations.
- `opencode/laguna-s-2.1-free` : revue indépendante ; repli économique pour les
analyses générales.
- `opencode/laguna-s-2.1-free` : testé comme reviewer sur Lardon3D ; résultats
jugés insuffisants. Non utilisé dans les rôles actifs.
- `opencode/ling-3.0-flash-free` : documentation.
- `opencode/longcat-2.0-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
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
reprises et analyses d'architecture ou de concurrence, MiMo les petits tickets,
Laguna la revue et Ling la documentation.
reprises, revues et analyses d'architecture ou de concurrence, MiMo les petits
tickets et Ling la documentation.
Les commandes `lardon-plan`, `lardon-small`, `lardon-ticket` et
`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
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
La voie normale est DeepSeek V4 Flash Free pour l'implémentation. En cas de 503,

View file

@ -9,14 +9,18 @@ erreurs, modèle actif et prochaine action sûre.
## A. Ticket gratuit normal
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
périmètre l'exige. Tests et revue interviennent une seule fois après le code.
agents distincts, puis DeepSeek implémente. Architect et concurrency ne sont
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
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
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