poteto-mode: multi-phase-plan Merge placeholder still appends every PR to a base-branch stack

Abierto Apto para principiantes
#1,166 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
78/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
markdown

Línea de trabajo

El marcador de posición desactualizado está en la línea 131 de pstack/skills/poteto-mode/playbooks/multi-phase-plan.md, en el bloque Merge del esqueleto. Lee SKILL.md (Autopilot-stack) y el paso 2 de playbooks/autopilot-stack.md para confirmar la regla de apilamiento antes de reformular. Está terminado cuando el marcador de posición ya no implica que cada PR va en una única pila sobre la rama base y coincide con la redacción de Autopilot-stack.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The multi-phase-plan skeleton's Merge block (pstack/skills/poteto-mode/playbooks/multi-phase-plan.md, line 131 at ae5650f) still reads:

- [ ] <The owner squash-merges its own PR, or the root appends it to the base-branch stack and the operator lands it bottom-up.>

Since #986 added Autopilot-stack, the mode stacks a PR only on a PR it builds on:

  • SKILL.md, Autopilot-stack: "A PR stacks only on a PR it builds on".
  • playbooks/autopilot-stack.md, step 2: "Stack a PR only when it builds on another PR. … Base the PR on the other PR's branch in place of trunk".

So a plan written from the skeleton tells the root to append every phase PR to one base-branch stack, which conflicts with the playbook it will run under. A plan that follows the skeleton literally stacks independent PRs on each other.

Possible fix. Reword the placeholder to match, for example: "The owner squash-merges its own PR, or, under Autopilot-stack, hands it to the operator based on trunk, or on the PR it builds on, and the operator lands the run bottom-up."

Lenguaje dominante
TypeScript
Estrellas
14.9k
Forks
1.5k
Merge medio
3 h 23 min
PR fusionados (30 d)
143

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

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de cursor/plugins

Todos los issues de cursor/plugins

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.