Rendre le drift lisible et proposer une reprise auditée #57

Merged
mathieu merged 1 commit from loop/subject-56 into main 2026-09-08 11:57:18 +00:00
Owner

Refs #56

MODE: EXECUTION — correctif local de #56 terminé et vérifié. Le garde explique quel paquet a changé après approbation sans afficher un bloc d'empreintes. Après l'arrêt de Paru, AURoscope propose retry/skip/cancel. Retry acquiert à nouveau la recette concernée, relance Codex et exige une nouvelle approbation avant une nouvelle transaction privée gardée. Skip retire ses cibles et son approbation ; une dépendance exclue reste refusée par le garde. EOF/cancel arrête sans reprise. Les autres recettes restent gardées et la mise à jour officielle réussie n'est pas répétée. Les erreurs ordinaires et statuts de signal de Paru restent inchangés ; sa ligne native d'échec du hook peut toujours précéder l'explication humaine. Vérifications réussies : CGO_ENABLED=1 go test ./..., go vet ./..., sh -n scripts/e2e-supported-paru.sh et git diff --check. Tests du vrai exécutable/__guard avec Paru/Codex simulés : retry, nouvelle approbation obligatoire, skip, cancel/EOF, drift répété, erreurs ordinaires, statut de signal, transactions fraîches et nettoyées, baselines ; test mixte de conservation des autres cibles et refus d'une dépendance exclue. Le gate AUROSCOPE_E2E_SUPPORTED_PARU=1 AUROSCOPE_E2E_SOURCE_ONLY=1 scripts/e2e-supported-paru.sh a terminé avec le code 0 : Paru épinglé 9ac3578807a87858651e81a02586ceb947686e7c, garde réel, drift puis reprise explicitement approuvée avec deux audits, build/install et opérations officielles sans audit, uniquement en Arch jetable. Codex est simulé dans ce gate. Le nouveau mode source-only évite de consulter Forgejo et distingue la vérification du worktree de celle du paquet immuable. Documentation et tests ajoutés. Publication réelle par le wrapper : commit c080f15068 poussé sur loop/subject-56 ; PR #57 ouverte. Aucun merge, déploiement ni installation sur le poste humain. Limite de livraison : pin du paquet inchangé ; le correctif source est vérifié, pas un nouvel artefact empaqueté.

Refs #56 MODE: EXECUTION — correctif local de #56 terminé et vérifié. Le garde explique quel paquet a changé après approbation sans afficher un bloc d'empreintes. Après l'arrêt de Paru, AURoscope propose retry/skip/cancel. Retry acquiert à nouveau la recette concernée, relance Codex et exige une nouvelle approbation avant une nouvelle transaction privée gardée. Skip retire ses cibles et son approbation ; une dépendance exclue reste refusée par le garde. EOF/cancel arrête sans reprise. Les autres recettes restent gardées et la mise à jour officielle réussie n'est pas répétée. Les erreurs ordinaires et statuts de signal de Paru restent inchangés ; sa ligne native d'échec du hook peut toujours précéder l'explication humaine. Vérifications réussies : CGO_ENABLED=1 go test ./..., go vet ./..., sh -n scripts/e2e-supported-paru.sh et git diff --check. Tests du vrai exécutable/__guard avec Paru/Codex simulés : retry, nouvelle approbation obligatoire, skip, cancel/EOF, drift répété, erreurs ordinaires, statut de signal, transactions fraîches et nettoyées, baselines ; test mixte de conservation des autres cibles et refus d'une dépendance exclue. Le gate AUROSCOPE_E2E_SUPPORTED_PARU=1 AUROSCOPE_E2E_SOURCE_ONLY=1 scripts/e2e-supported-paru.sh a terminé avec le code 0 : Paru épinglé 9ac3578807a87858651e81a02586ceb947686e7c, garde réel, drift puis reprise explicitement approuvée avec deux audits, build/install et opérations officielles sans audit, uniquement en Arch jetable. Codex est simulé dans ce gate. Le nouveau mode source-only évite de consulter Forgejo et distingue la vérification du worktree de celle du paquet immuable. Documentation et tests ajoutés. Publication réelle par le wrapper : commit c080f15068df029258b370c72e02a282396c649e poussé sur loop/subject-56 ; PR #57 ouverte. Aucun merge, déploiement ni installation sur le poste humain. Limite de livraison : pin du paquet inchangé ; le correctif source est vérifié, pas un nouvel artefact empaqueté.
Author
Owner

MODE: EXECUTION — correctif local de #56 terminé et vérifié. Le garde explique quel paquet a changé après approbation sans afficher un bloc d'empreintes. Après l'arrêt de Paru, AURoscope propose retry/skip/cancel. Retry acquiert à nouveau la recette concernée, relance Codex et exige une nouvelle approbation avant une nouvelle transaction privée gardée. Skip retire ses cibles et son approbation ; une dépendance exclue reste refusée par le garde. EOF/cancel arrête sans reprise. Les autres recettes restent gardées et la mise à jour officielle réussie n'est pas répétée. Les erreurs ordinaires et statuts de signal de Paru restent inchangés ; sa ligne native d'échec du hook peut toujours précéder l'explication humaine. Vérifications réussies : CGO_ENABLED=1 go test ./..., go vet ./..., sh -n scripts/e2e-supported-paru.sh et git diff --check. Tests du vrai exécutable/__guard avec Paru/Codex simulés : retry, nouvelle approbation obligatoire, skip, cancel/EOF, drift répété, erreurs ordinaires, statut de signal, transactions fraîches et nettoyées, baselines ; test mixte de conservation des autres cibles et refus d'une dépendance exclue. Le gate AUROSCOPE_E2E_SUPPORTED_PARU=1 AUROSCOPE_E2E_SOURCE_ONLY=1 scripts/e2e-supported-paru.sh a terminé avec le code 0 : Paru épinglé 9ac3578807a87858651e81a02586ceb947686e7c, garde réel, drift puis reprise explicitement approuvée avec deux audits, build/install et opérations officielles sans audit, uniquement en Arch jetable. Codex est simulé dans ce gate. Le nouveau mode source-only évite de consulter Forgejo et distingue la vérification du worktree de celle du paquet immuable. Documentation et tests ajoutés. Aucun commit, push, accès Forgejo, merge, déploiement ni installation sur le poste humain. Limite de livraison : pin du paquet inchangé ; le correctif source est vérifié, pas un nouvel artefact empaqueté.

MODE: EXECUTION — correctif local de #56 terminé et vérifié. Le garde explique quel paquet a changé après approbation sans afficher un bloc d'empreintes. Après l'arrêt de Paru, AURoscope propose retry/skip/cancel. Retry acquiert à nouveau la recette concernée, relance Codex et exige une nouvelle approbation avant une nouvelle transaction privée gardée. Skip retire ses cibles et son approbation ; une dépendance exclue reste refusée par le garde. EOF/cancel arrête sans reprise. Les autres recettes restent gardées et la mise à jour officielle réussie n'est pas répétée. Les erreurs ordinaires et statuts de signal de Paru restent inchangés ; sa ligne native d'échec du hook peut toujours précéder l'explication humaine. Vérifications réussies : CGO_ENABLED=1 go test ./..., go vet ./..., sh -n scripts/e2e-supported-paru.sh et git diff --check. Tests du vrai exécutable/__guard avec Paru/Codex simulés : retry, nouvelle approbation obligatoire, skip, cancel/EOF, drift répété, erreurs ordinaires, statut de signal, transactions fraîches et nettoyées, baselines ; test mixte de conservation des autres cibles et refus d'une dépendance exclue. Le gate AUROSCOPE_E2E_SUPPORTED_PARU=1 AUROSCOPE_E2E_SOURCE_ONLY=1 scripts/e2e-supported-paru.sh a terminé avec le code 0 : Paru épinglé 9ac3578807a87858651e81a02586ceb947686e7c, garde réel, drift puis reprise explicitement approuvée avec deux audits, build/install et opérations officielles sans audit, uniquement en Arch jetable. Codex est simulé dans ce gate. Le nouveau mode source-only évite de consulter Forgejo et distingue la vérification du worktree de celle du paquet immuable. Documentation et tests ajoutés. Aucun commit, push, accès Forgejo, merge, déploiement ni installation sur le poste humain. Limite de livraison : pin du paquet inchangé ; le correctif source est vérifié, pas un nouvel artefact empaqueté.
mathieu deleted branch loop/subject-56 2026-09-08 11:57:18 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
2027a/auroscope!57
No description provided.