Replan only remaining drift and test injected partial failures
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- Active
- Stack technique
- github, javascript
- Domaine
- backend-api-design, devtools
Piste de recherche
Read dependency issue #26 and the B05-03 roadmap item first to understand the existing apply and recovery flow. The issue names injected GH timeout, permission, local-file, and project-view failures plus a foreign-edit fixture as verification entry points, but does not identify files or tests. Done means the replan covers only remaining drift, preserves foreign edits, avoids replaying uncertain mutations, and requires fresh approval after the decision gate is approved.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Goal
Replan only the remaining desired drift after a partial apply, with no old-hash reuse, no duplicate create, and no replay of uncertain mutations.
Observations
- Replanning from stale hashes can cause duplicate creates.
- Recovery must preserve foreign edits and require fresh approval.
Decision gate
Approve the replan diff rules and the preservation boundary before implementing.
Acceptance criteria
- Replan computes only the remaining desired drift.
- No old hash is reused; no duplicate create occurs.
- Uncertain mutations are not replayed.
- Foreign edits are preserved and a new approval is required.
Verification
- Injected GH timeout, permission, local-file, and project-view failures after a partial -> replan covers only remaining drift.
- Foreign-edit fixture -> an external change survives recovery.
Release checkpoint
Remaining risk: recovery correctness depends on prior classification accuracy. No auto-cleanup deletes, rollback, or governance weakening.
Tracking
Roadmap item: B05-03. All acceptance criteria remain pending; publication does not grant approval or release authority.
Dependencies
- Depends on #26 (B05-02).
- Langage dominant
- JavaScript
- Étoiles
- 22
- Forks
- 3
- Merge moyen
- 27 min
- PR mergées (30 j)
- 27
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de egdev6/github-repository-bootstrap
-
status:approved type:chore
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
egdev6/github-repository-bootstrap#57 ·
Les mainteneurs répondent en général sous 1 jour
-
type:docs
Difficulté 1/5 Moins d'une heure Accessibilité débutants 20/100
egdev6/github-repository-bootstrap#50 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 22/100
egdev6/github-repository-bootstrap#49 ·
Les mainteneurs répondent en général sous 1 jour
-
status:approved type:chore
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
egdev6/github-repository-bootstrap#30 ·
Les mainteneurs répondent en général sous 1 jour
-
status:approved type:chore
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 42/100
egdev6/github-repository-bootstrap#29 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de egdev6/github-repository-bootstrap
Issues similaires
-
data
Difficulté 1/5 Moins d'une heure Accessibilité débutants 74/100
gaseous-project/hasheous#637 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
gramps-project/gramps-web#1549 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
change request evaluating
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
sindresorhus/eslint-plugin-unicorn#3907 ·
Les mainteneurs répondent en général sous 1 jour
-
bug(api): [E_INVALID_NEW_RECORD] tdocument - title over 300 characters returns 500 on createOuvertePriority: Low Production Type: Bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
GrottoCenter/grottocenter-api#1903 ·
Les mainteneurs répondent en général sous 1 jour