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 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.

View file

@ -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.

View file

@ -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.

View file

@ -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.

View file

@ -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,

View file

@ -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