Replan only remaining drift and test injected partial failures
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- github, javascript
- Domínio
- backend-api-design, devtools
Direção de pesquisa
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.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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).
- Linguagem predominante
- JavaScript
- Estrelas
- 22
- Forks
- 3
- Merge médio
- 27min
- PRs com merge (30d)
- 27
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de egdev6/github-repository-bootstrap
-
status:approved type:chore
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
egdev6/github-repository-bootstrap#57 ·
Mantenedores costumam responder em até 1 dia
-
type:docs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 20/100
egdev6/github-repository-bootstrap#50 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 22/100
egdev6/github-repository-bootstrap#49 ·
Mantenedores costumam responder em até 1 dia
-
status:approved type:chore
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
egdev6/github-repository-bootstrap#30 ·
Mantenedores costumam responder em até 1 dia
-
status:approved type:chore
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 42/100
egdev6/github-repository-bootstrap#29 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de egdev6/github-repository-bootstrap
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
apache/rocketmq-dashboard#6896 ·
Mantenedores costumam responder em até 3 dias
-
bug good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
Mantenedores costumam responder em até 1 dia
-
[workshop-sync] workshop/side-quest-17-06-output-injection.md: stale add_comment.cjs line referencesAbertadocumentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
githubnext/gh-aw-workshop#4679 ·
Mantenedores costumam responder em até 1 dia
-
bug engine
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
frostney/GocciaScript#1746 ·
Mantenedores costumam responder em até 1 dia
-
Add: AVA MediaAbertachannels:add check:failed
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100