Complément — lien de causalité avec #9 et plan de test complet
Lien avec #9 confirmé
Le mécanisme introduit par d39ed30 (garde + fall-through) combiné à 0633523 (force-scan partiel)…
Analyse corrigée — cause racine côté opérateur, liée à #17
Tu as raison, ma première analyse était à côté. En retraçant le cycle complet de réconciliation (operator/src/jukebox.rs), le…
Analyse
Les deux bugs sont confirmés dans le code. Ils ont été introduits par le commit d39ed30 (« fix: réconciliation JukeBox ne bloque plus sur le job de scan »), qui a remplacé l'attente…
Retour accepté — l'issue initiale comptait les unwrap sans les lire un par un. Voici l'audit en profondeur, occurrence par occurrence, avec classification.
Classe A — invariant garanti…
Observation tirée de l'analyse de paquets en production, qui confirme l'intérêt de cette issue : environ deux tiers des paquets matures ont un context_extra.rhai, et son contenu se partage entre…
Note de liaison avec #12 : la proposition v2 de #12 prévoit, quand aucun paquet n'est trouvable au cleanup, une condition E_PACKAGE_GONE + requeue temporisé au lieu de l'erreur dure — ce chemin…
Deux compléments pour garder l'issue alignée avec les évolutions en cours :
- Vérification côté cluster (commentaire précédent) : pertinent en défense en profondeur (policy-controller/Kyverno…
Alignement après ton retour et l'analyse de packages en production :
- La piste 1 de l'issue (RBAC calculé depuis le contenu du paquet) est retirée. L'observation de paquets
tenantmatures…
Après relecture des deux issues : #11 couvre ce besoin et le généralise (toutes les paires de catégories, montée et descente), avec une stratégie concrète à base d'annotations `move_as.vynil.solidi…
Analyse de la cause probable, après lecture de agent/scripts/boxes/scan.rhai :
- Le listing des dépôts n'est pas filtré. Pour les sources
harbor/gitlab, `list_repository(spec,…
Proposition v2 — recentrée sur l'amont
Retour intégré : le delete « status seul » automatique est abandonné. L'analyse de packages en production le confirme — les hooks `delete_vitals_pre/pos…
Une piste à explorer, pour renforcer la défense en profondeur, serait aussi de faire vérifier en plus au cluster kubernetes la signature des images des packages
Duplicate #10