Replan only remaining drift and test injected partial failures
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github, javascript
- Área
- backend-api-design, devtools
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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).
- Lenguaje dominante
- JavaScript
- Estrellas
- 22
- Forks
- 3
- Merge medio
- 27 min
- PR fusionados (30 d)
- 27
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de egdev6/github-repository-bootstrap
-
status:approved type:chore
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
egdev6/github-repository-bootstrap#57 ·
Los mantenedores suelen responder en 1 día
-
type:docs
Dificultad 1/5 Menos de una hora Aptitud para principiantes 20/100
egdev6/github-repository-bootstrap#50 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100
egdev6/github-repository-bootstrap#49 ·
Los mantenedores suelen responder en 1 día
-
status:approved type:chore
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
egdev6/github-repository-bootstrap#30 ·
Los mantenedores suelen responder en 1 día
-
status:approved type:chore
Dificultad 5/5 Más de una semana Aptitud para principiantes 42/100
egdev6/github-repository-bootstrap#29 ·
Los mantenedores suelen responder en 1 día
Todos los issues de egdev6/github-repository-bootstrap
Issues similares
-
Four problem loader browser tests fail on WindowsPosiblemente ocupada @Patriciaath999 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
juice-shop/juice-shop#3686 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
TheOdinProject/curriculum#31465 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
TurboDocx/html-to-docx#254 ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día