Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Replan only remaining drift and test injected partial failures

Ouverte
#27 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

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

enhancement status:approved

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de egdev6/github-repository-bootstrap

Toutes les issues de egdev6/github-repository-bootstrap

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.