Pilote pr-review par niveaux : mesurer 20 PR et faire le bilan #458
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#458
Loading…
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?
Dernier travail du pilote « évolution de
/pr-review». Contexte et mesures de départ :docs/evolution-pr-review.md, PR maximus/agent-defenseurs#190, section 4.1.Bloquée par #456 et #457.
Travail
REQUEST_CHANGES, constats de la passe sécurité (niveau haut), niveau jugé juste ou non par Max.REQUEST_CHANGES, classement d'essai 3 / 19 / 17).docs/evolution-pr-review.md(dépôtagent-defenseurs), puis décider : étendreREVIEW.mdaux autres projets, passer au constat 3 (relecture bornée au nouveau diff).Critères d'acceptation
docs/evolution-pr-review.md.Relevé du pilote (C2) — mis à jour à chaque PR
#456 (
REVIEW.md, PR #460) et #457 (skills) sont fermées le 2026-10-18 : le pilote compte les PR relues à partir de maintenant. #460 elle-même, relue avant #457, n'entre pas dans les 20.REQUEST_CHANGESzip)src-tauri/Cargo.toml,src-tauri/Cargo.lock,check-rust.yml(étape de verdict modifiée), skill/releasezip, alors que ce cycle exécute l'updater de la v0.17.1 (suivi #463). Aucun constat §1 à §4 desecurity-scan..claude/skills/release/SKILL.mdseul (Release et mise à jour).claude/skills/release/**, à restreindre àscripts/**(#462)latest.jsonvide ou à plusieurs documents refusé, étape « Publish » exécutée par les tests).forgejo/workflows/release.yml(Release et mise à jour), aussiscripts/check-latest-json.jq,scripts/build-latest-json.test.mjset.claude/skills/release/SKILL.mdpackage.jsonetpackage-lock.json(Dépendances : ajout de@tauri-apps/plugin-dialog)ff9656d, tests seuls, ajouté après la revue et non relu (commentaire 25025)Lignes 3 et 4 ajoutées après coup le 2026-10-18 : les revues de #464 et #465 ont été faites dans une autre session, qui n'a pas mis ce relevé à jour. Le rang d'une PR se lit ici, dans l'ordre des revues.
Mesures de départ, pour comparaison : 39 PR (#344 à #452), environ 2 verdicts par PR, 4
REQUEST_CHANGES, classement d'essai 3 / 19 / 17 ; avecREVIEW.md, 3 / 28 / 8.Essai hors relevé : Fable en second relecteur sur les PR de niveau haut (2026-10-18)
Question posée : sur une PR de niveau haut, un relecteur d'un autre modèle (Fable 5.1) attrape-t-il ce que la revue Opus laisse passer ? L'essai ne compte pas dans les 20 PR du relevé C2.
Méthode
git fetchdu seul commit de tête, aucun historique postérieur, aucun remote), avec la seule description de la PR, sans réseau ni accès à Forgejo. Le même prompt adversarial pour les 4 (parcours réels, choix délibérés de l'auteur, tests qui ne peuvent pas échouer)./pr-reviewd'origine sur la PR.Résultats
refresh()→ Gratuite, section Machines démontée ; fauxrefreshdu harnais de test signaléready, clé ressaisie gardée en Base jusqu'au redémarrage, mais limité au cas d'un dossier de données effacé et jugé « délibéré »trend la clé brute, un appel oublié passelatest.jsonvide accepté sous jq 1.6Union des deux relecteurs : 3 défauts sur 4 au moins en partie. Chacun voit ce que l'autre manque (#359 et #368 pour Fable, #387 pour Opus) : les angles morts sont décorrélés, Fable n'est pas meilleur.
Constats annexes de Fable
not_found→Unknown) laisse l'édition payante pour toujours. À écrire dansstripe-ops.md: révoquer, jamais supprimer.CHANGELOG.mdn'a pas la section du tag ; un.sigfait d'espaces passe le script et l'assertion.Limites
node_modulesni de réseau, donc suite front jamais lancée ; jq 1.6 absent.cargo testet une mutation ont tourné sur #368 et #387 seulement.Ce que l'essai change
/pr-brief(intention, irréversible, contrôle concret, angles morts), rédigé le 2026-10-18.REVIEW.md. Non décidé : à trancher au bilan C3.